JAVA试题(总分:100,时间:60分钟)
一、选择(含多选):2分/题 1. 运行.class的命令包括(多选)AC
A:java
B:javac
C:javaw
D:javah
2. 下面哪些条语句可以正确输出“Hello World!” (多选)
A:System.println(\
B:println(\
C:System.err.println(\D:System.out.println(\
3. 看下面一段JAVA程序:B inti = 6;
int j = ++i + i--;//++i=7 i--=7 [二元运算符先算前面] System.out.println(\问:程序执行结果是什么?
A:12 B:14 C:16 D:18 4. 看下面一段JAVA程序D
finalintk = 1; k = 1 + 2 * 3 / 4; 哪一个描述正确 A:k=1 B:k=2.5
C:k=2 D:不能执行
5. 下面哪些变量名是正确(多选)BCDFIJ
A:int B:anInt C:I D:i1 F:thing1 G:1thing H:ONE-HUNDRED
I:ONE_HUNDRED J:something2do 6. 下面哪个描述是正确的C
A:使用Hashtable比Hashmap效率更高,Vector比ArrayList效率更高 B:使用Hashtable比Hashmap效率更高,ArrayList比Vector效率更高 C:使用Hashmap比Hashtable效率更高,ArrayList比Vector效率更高 D:使用Hashmap比Hashtable效率更高,Vector比ArrayList效率更高
E:1
7. Java为变量和访问提供的所有访问级依次为:B
A:public > private protect > protect > private B:public > protect > private protect > private C:public > protect > private D:public > private > protect 8. Char的数字范围是B
A: 0 . . . 32767 B.:0 . . . 65535 C.:-256 . . . 255
D.:-32768 . . . 32767
E.:range is platform dependent
9. 以下哪个Hibernate 主键生成策略是实现主键按数值顺序递增的?A
A. increment C. sequence
B. identity D.native
10. 在jsp中,page 指令的()属性用来引入需要的包或类。B
A. extends C. language
B. import D. contentType
11. 有关线程的哪些叙述是对的()BCD
A.一旦一个线程被创建,它就立即开始运行。
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 C.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 D.一个线程可能因为不同的原因停止并进入就绪状态。 12. 下述代码的执行结果是E
class Super {
publicclass Sub extends Super { publicintgetLength() { }
return 4;
publiclonggetLength() { }
return 5;
publicstaticvoid main (String[]args) { Super sooper = new Super ();
Super sub = newSub();
System.out.println(sooper.getLength()+ \sub.getLength(); };
}
}
A. 4, 4 B. 4, 5 C. 5, 4 D. 5, 5
E. 代码不能被编译
13. 关于异常(Exception),下列描述正确的是ABC
A. 异常的基类为Exception,所有异常都必须直接或者间接继承它 B. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理 C. 如果某异常继承RuntimeException,则该异常可以不被声明 D. 异常可以随便处理,而不是抛给外层的程序进行处理 14. 从以下哪一个选项中可以获得Servlet 的初始化参数。C
A.Servlet
B.ServletContext C.ServletConfig
D.GenericServlet
15. 写出下面代码的执行结果A
publicclassMyClass { staticvoidaMethod(StringBuffer sf1, StringBuffer sf2) { sf1.append(sf2); sf2 = sf1;
}
相关推荐: