2020计算机二级考试Java强化练习题及答案020
1.构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过new调用。
A.类名
B.对象名
C.包名
D.变量名
答案:A
2.在多线程并发程序设计中,能够给对象x加锁的语句是( )。
A.X.wait()
B.synchronized(x)
C.X.notify()
D.x.synchronized()
答案:B
3.Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是( )。
A.Writer
B.DataOutput
C.OutputStream
D.ObjectOutput
答案:C
4.在下列程序的空白处,应填入的正确选项是( )。
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
答案:D
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>