JAVA-選擇題


//紅色標注為錯誤
11.對於構造方法,下列敘述正確的是:(AC)
A. 構造方法的方法名必須與類名相同;
B. 構造方法必須用void申明返回類型 (沒有返回類型
C. 構造方法可以被程序調用
D. 若編程人員沒再類中定義構造方法,程序將報錯。

12.為了區分類中重載的同名的不同的方法,要求:(A)
A. 采用不同的形式參數列表
B. 返回值得數據類型不同 (與返回值無關
C. 調用時用類名或者對象名做前綴
D. 參數名不同 (參數列表---參數個數,參數類型

13.下面是有關子類繼承父類構造函數的描述,其中正確的是:(C)
A. 創建子類的對象時,先調用子類自己的構造函數,然后調用父類的構造函數。 (先調用父類的構造函數)
B. 子類可以不調用父類的構造函數(子類的構造函數默能調用父類的無參數的構造函數
C. 子類必須通過super()關鍵字調用父類的構造函數
D. 子類無法繼承父類的構造函數。 (同上)

14. 下列說法中,正確的是:(A)
A. 類是變量和方法的集合體
B. 數組是無序數據的集合 (類型(type)可以為Java中任意的數據類型,包括簡單類型組合類型數組是有序數據的集合
C. 抽象類可以實例化 不能實例
D. 類成員數據必須是公有的

15.下列不可作為java語言標識符的是(D)
A) a1 B) $1 C) _1 D) 11(不能以數字開頭)

16.有一段java 應用程序,它的主類名是a1,那么保存它的源文件名可以是(A)
A) a1.java B) a1.class(Java class文件 C) a1 D) 都對

17.整型數據類型中,需要內存空間最少的是(D)
A) short (2個字節)
B) long(8個字節)
C) int (4個字節)
D) byte (1個字節)

18. Java 類可以作為(C)
A) 類型定義機制
B) 數據封裝機制
C) 類型定義機制和數據封裝機制
D) 上述都不對

19.在創建對象時必須(C)
A) 先聲明對象,然后才能使用對象
B) 先聲明對象,為對象分配內存空間,然后才能使用對象
C) 先聲明對象,為對象分配內存空間,對對象初始化,然后才能使用對象
D) 上述說法都對

20.在調用方法時,若要使方法改變實參的值,可以(B)
A) 用基本數據類型作為參數
B) 用對象作為參數
C) A和B都對
D) A和B都不對
  https://zhidao.baidu.com/question/1959395493986765260.html
  1. 對於基本類型,傳遞的時候,將實參值復制,方法內獲得的形參與實參沒有關系,只是值相同,稱為值傳遞,在方法中修改形參不影響實參;

  2. 對於對象,傳遞的時候,將實參引用復制,形參與實參引用相同,指向的是同一個對象,稱為引用傳遞,在方法中修改形參會影響實參;

  3. 此處還有一種例外,對於類似String這種的不變類,仍然是引用傳遞,形參和實參相同。但修改時是創建了一個新對象賦給形參,這當然不會影響實參;



21. Java中(C)
A) 一個子類可以有多個父類,一個父類也可以有多個子類 (只可以單繼承)
B) 一個子類可以有多個父類,但一個父類只可以有一個子類
C) 一個子類可以有一個父類,但一個父類可以有多個子類
D) 上述說法都不對

22.Java語言具有許多優點和特點,哪個反映了Java程序並行機制的特點?(B)
A) 安全性 沙箱安全模型 http://www.cnblogs.com/mfrbuaa/p/4687195.html
B) 多線性
C) 跨平台 http://blog.csdn.net/jack_lantern/article/details/52136103
D) 可移植 http://jingyan.baidu.com/article/148a19216eef954d71c3b12a.html

23. Character流與Byte流的區別是(C)
A) 每次讀入的字節數不同 B) 前者帶有緩沖,后者沒有
C) 前者是字符讀寫,后者是字節讀寫 D) 二者沒有區別,可以互換使用


25.關於以下application的說明,正確的是( C )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5 public static void main(String args[ ])
6. {
7. System.out.println(“x=” + x);
8. }
9. static { x/=3;}
10. }
A、4行與9行不能通過編譯,因為缺少方法名和返回類型
B、9行不能通過編譯,因為只能有一個靜態初始化器
C、編譯通過,執行結果為:x=5
D、編譯通過,執行結果為:x=3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM