中科软科技有限公司笔试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中科软科技有限公司笔试题
一. oracle表连接方式有那些请举例说明其中一种方式。
二. sql语句中的exists和in有区别吗sql语句优化有那些方式。
三.简述spring事物管理方法,写出一种配置方式。
四.编程题:
1.用java实现一个快速排序。
2.有5个人坐在一起,问第五个人多少岁他说比第4个人大2岁。问第4个人岁数,他说比第
3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大(java递归排序)
5.用DDL语句创建一个数据学生表(学生ID,学生姓名,课程名称,分数)主键为学生id1)编写一个函数,输入学生姓名和课程名称返回课程分数
1张三语文69
2张三数学65
3李四语文68
4李四数学78
5王五语文67
1)用sql语句查询出课程总分最高学生姓名
2)Sql语句查询出每门课程都小于70分的学生姓名
中软编程题
给出abcdef 用程序输出它们的全排列!
复制内容到剪贴板代码:
package completeArray;
public class Test {
public static void completeArray(char[] arr, int index){//函数的作用是对index 后的数组进行全排列
if(index >= {
printf(arr);
return;//如果是最后的一位,直接返回
}
}completeArray(arr, index+1);
char [] charTemp =new char[];
for(int i=index+1;i<;i++){
(arr, 0, charTemp, 0, ;
change(charTemp,i,index);
completeArray(charTemp, index+1);
}?
}
public static void change(char[] ch, int firstIndex, int secondIndex){char temp = ch[firstIndex];
ch[firstIndex] = ch[secondIndex];
ch[secondIndex] = temp;
}
public static void printf(char[] arr){ for(char c:arr){
}
}
public static void main(String[] args) { // TODO Auto-generated method stub String str = "abcdef"; completeArray(), 0);
}