计算机类Java认证Java开发员

Java开发工程师笔试题

12 题含答案Java开发员
共 12 题返回本类
1名词解释1 / 12
下面哪个不是基本数据类型()?
查看答案
C. String
3名词解释3 / 12
选择下面代码的运行结果:public class Test{public voidcall(){for(int i = ; i < 3; i++){System.out.print(i);}System.out.print(i);}}
查看答案
C. 编译错误
4名词解释4 / 12
下列程序段的时间复杂度为( )
int i=1;while (i<N) {    i=i*2;}
查看答案
B. O(logN) 
5名词解释5 / 12
下列语句正确的是
查看答案
B. boolean a= (4 >= 10);
6名词解释6 / 12
关于java中的构造器,表述正确的是
查看答案
C. 不可重写,但是可重载
7名词解释7 / 12
下列对于数据库索引的说法错误的是
查看答案
C. 全表扫描一定比使用索引的执行效率低
8多选题8 / 12
下列说法正确的是 ()(多选)
查看答案
A. switch 不能够作用在String类型上 D. GC是垃圾收集器,程序员不用担心内存管理
9主观题9 / 12
下列的代码的运行结果是    
查看答案
Did的静态初始化块Son的静态初始化块Did的普通初始化块Did的带参数的构造器,其参数值:1Did的无参构造器Son的普通初始化块Son的无参构造器
10材料分析题10 / 12
SQL题(1)
有两张表,一张学生表(student),字段(id,stu_no,stu_name,score,classId),字段对应含义是(学生表主键id,学号,学生名,总分数,所属班级Id)一张班级表(class),字段(id,name),字段名对应含义是(班级id,班级名)
 1.现学生表存在重复数据(除id外其他字段值相同),现写sql查询出去重后的学生表数据,重复的数据取id最大的一条 
查看答案
select * from student s1 where not EXISTS(select * from student s2 wheres1.stu_no=s2.stu_no and s2.id>s1.id);
11材料分析题11 / 12
SQL题(2)
2.现学生表数据已经去重,现写sql查询出每个班级总分数排名前五的学生学号,学生名,总分数和所属班级名
查看答案
select c.name cname,s1.stu_namesname,s1.score from student s1,class c wheres1.classId=c.id and(select count(distinct s2.score) fromstudent s2 where s2.classId=c.id and s2.score>s1.score)<2order by c.name,s1.score DESC;
12阅读题12 / 12
编码题:
输入:一个数字和字母组成的字符串(0 < 长度 < 10000)输出:最大的整型数字是多少(如果没有返回-1)
查看答案
样例输入:dsfadsf567781234567812345afddsafads123f23fs212
样例输出:567781234567812345
← 上一卷下一卷 →