java面试题
一、不定项选择题(45分)
1. ()关于运算符>>和>>>描述正确的是
A.>>执行移动 B.>>执行翻转
C. >>执行有符号左移,>>>执行无符号左移 D.>>执行无符号左移,>>>执行有符号左移
2. ()选出Java语言中的关键词
A. NULL B.sizeofC.implementsD.extends
3. ()现有下述代码,选择出能够打印出”Test2”的数字
switch(x){
case 1:
System.out.println("Test1");
case 2:
case 3:
System.out.println("Test2");
break;
}
System.out.println("Test3");
}
A. 0 B.1 C.2 D.3 E.4
4. ()字符(char)的整型表示范围为
A. 0—32767 B.0—65535 C.-256—255 D.-32768—32767
5. ()选择Java语言中的基本数据类型
A. byte B.IntegerC.StringD.charE.long
6. ()从下列选项中选择正确的Java表达式
A. int k=new String(“aa”)
B. String str=String(“bb”)
C. char c=74;
D. long j=8888;
7. ()Java网络程序设计中,下列正确的描述是
A. Java网络编程API建立在Socket基础之上
B. Java网络接口只支持TCP以及其上层协议
C. Java网络接口只支持UDP以及其上层协议
D. Java网络接口支持IP以上的所有高层协议
8.()关于线程设计,下列描述正确的是
A. 线程对象必须实现Runnable接口
B. 启动一个线程直接调用线程对象的run()方法
C. Java提供对多线程同步提供语言级的支持