JAVA-選擇題

來源:互聯網
上載者:User

標籤:family   說明   +=   title   語言   抽象   自己   並行   net   

//紅色標註為錯誤
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) 用基礎資料型別 (Elementary Data Type)作為參數
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

JAVA-選擇題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.