选择题(每小题2分,共50分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答
题卡相应位置上,答在试卷上不得分。
(11)Java语言中,负责并发治理的机制是( ).
A.垃圾回收 B.虚拟机 C.代码安全 D.多线程
(12)下列描述中,错误的是( )
A.Java语言要求编程者治理内存
B.Java语言的安全性体现在多个层次上
C.Applet要求在支持Java的浏览器上运行
D.Java语言有多线程机制
(13) Java为移动设备提供的平台是( )
A.J2ME B.J2SE C.J2EE D.JDK5.0
(14)JDK中提供的文档生成器是( )。
A.java.exe B.javap.exe C.javadoc.exe D.javaprof.exe
(15)在Java语言中,不允许使用指针体现出的Java特性是( )。
A可移植 B.解释执行 C健壮性 D.安全性
(16)下列不属于Swing中构件的是( )。
A.JPanel B.JTable C.Menu D.JFrame
(17) 下列方法中,不属于WIndowListener接口的是( )
A. WIndowOpened ( ) B. WIndowCLosed ( )
C. WIndowActivated ( ) D.mouseDragged ( )
(18)下列语句中,属于多分支语句的是( )
A.if语句 B.switch语句 C.do while语句 D.for语句
(19)阅读下列代码
Public class Test2005{
Public static void main (String args[ ]){
String s=”Test”;
Switch(s){
case”Java”:System.out.print(“Java”);
break;
case”Language”:System.out.print(“Language”);
break;
case”Test”:System.out.print(“Test”);
break;
}
}
}
其运行结果是( )。
A. Java B. Language C. Test D.编译出错
(20)阅读下列代码
Public class Test2005{
Public static void main (String args[ ]){
System.out.printl(~ (0xa5) &0xaa);
}
}
其运行结果是( )。
A. 0xa5 B.10 C.0x50 D.0xaa
(21) 阅读下列代码
Public class Test2005{
Public static void main (String args[ ]){
System.out.printl((3>2 ) ? 4:5);
}
}
其运行结果是( )。
A. 2 B. 3 C. 4 D.5
(22)阅读下列代码
Public class Test{
Public static void main (String args[ ]){
System.out.printl(89 >> 1);
}
}
其运行结果是( )。
A.44 B.45 C,88 D.99
(23)在Applet中显示文字,图形等信息时,应使用的方法是( )。
A.paint ( ) B.init( ) C.start( ) D.destroy( )
(24)线程生命周期中正确的状态时( )。
A.新建状态、运行状态和终止状态
B. 新建状态、运行状态、阻塞状态和终止状态
C. 新建状态、可运行状态、运行状态、阻塞状态和终止状态
D. 新建状态、可运行状态、运行状态、恢复状态和终止状态
(25)Thread类中能运行线程体的方法是( )。
A.start( ) B.resume( ) C.init( ) D.run( )
(26)下列关于Applet的说法中,错误的是( )。
A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行
B.可以在安全策略的控制下读写本地磁盘文件
C.Java中不支持向Applet传递参数
D.Applet的主类要定义为java.applet.Applet类得子类
(27)下列选项中,不是Applet标记的是( )
A. PARAM B.BODY C. CODEBASE D.ALT
(28)在Java语言中,与数据库连接的技术是( )。
A. ODBC B. JDBC C. 数据库厂家驱动程序 D.数据库厂家连接协议
(29)下列命题中,错误的是( )。
A.Java编程时,要求应尽量多用公共变量
B. Java编程时,要求应尽量少用公共变量
C. Java编程时,要求应尽量不用公共变量
D. Java编程时,要求应尽量使用私有变量
(30)若特快订单是一种订单,则特快订单类和订单类得关系是( )。
A.使用关系 B.包含关系 C.继承关系 D.无关系
(31)若数组a定义为int [ ] [ ] a =new int [3] [4],则a是( )
A. 一维数组 B.二维数组 C.三维数组 D.四维数组
(32)Java语言使用的字符码集是( )
A. ASCII B. BCD C.DCB D.Unicode
(33)在程序读入字符文件中时,能够以该文件作为直接参数的类是( )。
A. FileReader B. BufferedReader C.FileInputStream D.ObjectInputStream
(34) java.io包的File类是( )。
A.字符流类 B.字节流类 C.对象流类 D.非流类
(35)下列描述中,正确的是( )。
A.在Serializable接口中定义了抽象方法
B. .在Serializable接口中定义了常量
C. .在Serializable接口中没有定义抽象方法,也没有定义常量
D. .在Serializable接口中定义了成员方法