天天看點

java第三版期末_JAVA期末試題和答案.doc

《Java程式設計》課程試卷

1.(A) (B) (C) (D)2. (A) (B) (C)(D)3.

(A) (B)

(C) (D)..(A)(B)(D).(A) (B)(C)(D).類與對象的關系是(A)類是對象的抽象 ()對象是類的抽象 ()對象是類的子類()類是對象的具體執行個體 .(A)$persons (B)(C) (D).(A)static void method( )

(B)public void method( ) (C)final void method( ) (D)abstract void method( )

.欲構造ArrayList類的一個執行個體,此類繼承了List接口,下列哪個方法是正确的Java源檔案和編譯後的檔案擴充名分别為(????? )?(A) .class和? .java????????B).java和 .class??

(C).class和? .class?? ????? D) .java和? .java(A) start( ) (B) stop( )

(C) init( ) (D) paint( )

13.對于一個Java源檔案,import, class定義以及package正确的順序是: A) package,import,class? ?(B) class,import,package

(C) import,package,class? (D) package,class,import

14.下面哪個是非法的:(A) int I = 32;? ? (B) float f = 45.0;? ?

(C) double d = 45.0;? ? (D) char c = ‘u’; Java語言使用的字元碼集是 (A) ASCII (B) BCD

(C) DCB (D) Unicode

16. 如果一個類的成員變量隻能在所在類中使用,則該成員變量必須使用的修飾是

(A) public (B) protected

(C) private (D) static

17.下面關于main方法說明正确的是

(A) public main(String args[ ])

(B) public static void main(String args[ ])

(C) private static void main(String args[ ])

(D) void main()

18.哪個關鍵字可以對對象加互斥鎖?( )

(A) transient (B) synchronized

(C) serialize (D) static

19.關于抽象方法的說法正确的是( )

(A)可以有方法體 (B) 可以出現在非抽象類中

(C) 是沒有方法體的方法 (D) 抽象類中的方法都是抽象方法

20.java.io包的File類是A)字元流類 B) 位元組流類 C) 對象流類 D) 非流類1.Java application中的主類需包含main方法,以下哪項是main方法的正确形參?( )

A、String argsB、String args[]C、Char argD、StringBuffer args[]

22.以下代碼段執行後的輸出結果為( )

int x=-3; int y=-10;

System.out.println(y%x);

A、-1B、2C、1D、3

23.以下關于繼承的叙述正确的是( )。

A、在Java中類隻允許單一繼承

B、在Java中一個類隻能實作一個接口

C、在Java中一個類不能同時繼承一個類和實作一個接口

D、在Java中接口隻允許單一繼承

24. 若有定義:byte[] x={11,22,33,-66};

其中0≤k≤3,則對x數組元素錯誤