2019年3月計算機二級考試Java強化

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

5.Class類的對象由( )自動生成,隱藏在.class文件中,它在運行時為用戶提供信息。

A.Java編譯器

B.Java解釋器

C.Java new關鍵字

D.Java類分解器

答案:A

6.某二叉樹有5個度為2的結點以及3個度為1的結點,則該二叉樹中共有結點數為( )。

A.11

B.12

C.13

D.14

答案:D

7.程序流程圖中的菱形框表示的是( )。

A.處理步驟

B.邏輯處理

C.物理處理

D.控制流向

答案:B

8.在多線程程序設計中,如果採用繼承Thread類的方式創建線程,則需要重寫Thread類的( )方法。

A.start

B.local

C.interrupt

D.Run

答案:D

9.代碼System.out.println(066)的輸出結果是( )。

A.12

B.36

C.54

D.66

答案:C

10.表達式(10*49.3)的類型是( )。

A.double

B.char

C.long

D.Float

答案: A


分享到:


相關文章: