第 1 页:选择题 |
第 5 页:参考答案 |
31.构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过new调用。
A.类名
B.对象名
C.包名
D.变量名
32.在多线程并发程序设计中,能够给对象x加锁的语句是( )。
A.X.wait()
B.synchronized(x)
C.X.notify()
D.x.synchronized()
33.Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是( )。
A.Writer
B.DataOutput
C.OutputStream
D.ObjectOutput
34.在下列程序的空白处,应填入的正确选项是( )。
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[])throws IOEx-
ception{
OhiectOutputStream oos=new OhjectOutputStream
(new FileOutputStream("serial.bin"));
Java.util.Date d=new Java.util.Date();
Oos (d);
ObjectInputStream ois=
new OhjectlnputStream(new FileOutputStream("serial.
bin"));
try{
java.util.date restoredDate=
(Java.util.Date)ois.readObject();
System.out.println
("read object back from serial.bin file:"
+restoredDate);
}
Catch(ClassNotFoundException cnf){
System.out.println("class not found");
}
}
A.WriterObject
B.Writer
C.BufferedWriter
D.writerObject
35.Class类的对象由( )自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
A.Java编译器
.Java解释器
C.Java new关键字
D.Java类分解器
36.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有结点数为( )。
A.11
B.12
C.13
D.14
37.程序流程图中的菱形框表示的是( )。
A.处理步骤
B.逻辑处理
c.物理处理
D.控制流向
38.在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A.start
B.local
C.interrupt
D.run
39.代码System.out.println(066)的输出结果是( )。
A.12
B.36
C.54
D.66
40.表达式(10*49.3)的类型是( )。
A.double
B.char
C.long
D.float
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |