出国留学网为考生们整理了“2018年9月计算机二级考试JAVA考前练习题”,希望有所帮助,想了解更多考试资讯,请关注小编的及时更新哦。
2018年9月计算机二级考试JAVA考前练习题(4)
1.构造方法名必须与()相同,它没有返回值,用户不能直接调用它,只能通过new调用。
A.类名
B.对象名
C.包名
D.变量名
2.在多线程并发程序设计中,能够给对象x加锁的语句是()。
A.X.wait()
B.synchronized(x)
C.X.notify()
D.x.synchronized()
3.Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是()。
A.Writer
B.DataOutput
C.OutputStream
D.ObjectOutput
4.在下列程序的空白处,应填入的正确选项是()。
Importjava.io.*;
PulilcclassObjectStreamTest{
Publilcstaticvoidmain(stringargs[])throwsIOEx-
ception{
OhiectOutputStreamoos=newOhjectOutputStream
(newFileOutputStream("serial.bin"));
Java.util.Dated=newJava.util.Date();
Oos(d);
ObjectInputStreamois=
newOhjectlnputStream(newFileOutputStream("serial.
bin"));
try{
java.util.daterestoredDate=
(Java.util.Date)ois.readObject();
System.out.println
("readobjectbackfromserial.binfile:"
+restoredDate);
}
Catch(ClassNotFoundExceptioncnf){
System.out.println("classnotfound");
}
}
A.WriterObject
B.Writer
C.BufferedWriter
D.writerObject
5.Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
A.Java编译器
.Java解释器
C.Javanew关键字
D.Java类分解器
6.某二叉树有...