




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——JAVA類與對象及數組習題及答案
JAVA類和對象及數組習題
一、選擇題
(1)以下構造方法的調用方式中,正確的是(D)--原因:在通過new實例化一個類對象時系統(tǒng)會自動調用該類相應的構造方法。
A.依照一般方法調用B.由用戶直接調用C.只能通過new自動調用D.被系統(tǒng)調用
(2)在Java中,能實現(xiàn)多重繼承效果的方式是(C)--原因:一個類可以同時實現(xiàn)多個接口。Java接口反映了對象較高層次的抽象,還彌補了Java只支持單繼承的不足,可用它來完成多繼承的一些功能。
A.內部類B.適配器C.接口D.同步
(3)int型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的語句是(D)—原因:java中定義常量用關鍵字final來定義。
A.publicintMAX_LENGTH=100B.finalintMAX_LENGTH=100C.publicconstintMAX_LENGTH=100D.publicfinalintMAX_LENGTH=100(4)以下表達中,正確的是(A)—原因:Java嚴格區(qū)分大小寫,所以變量number
與Number不一致;Java中的解釋方式除了“//〞行解釋之外還有段解釋“/**/〞和文檔解釋/***/。Java源文件中的public類只能有一個。
A.聲明變量時必需指定一個類型B.Java認為變量number與Number一致C.Java中唯一的解釋方式是\D.源文件中public類可以有0或多個
(5)以下表達中,錯誤的是(D)—原因:子類繼承父類,并且可以有自己的成員變量和成員方法。所以可以認為子類是父類的擴展。
A.父類不能替代子類B.子類能夠替代父類C.子類繼承父類D.父類包含子類(6)以下代碼中,將引起編譯錯誤的行是(B)—原因:定義float型變量并對其初始化時,其值后面要加一個f.1)publicclassExercise{2)publicstaticvoidmain(Stringargs[]){3)floatf=0.0;4)f+=1.0;5)}6)}A.第2行B.第3行C.第4行D.第6行(7)以下關于繼承的哪項表達是正確的?(D)–錯誤原因:JAVA不允大量重繼承,但可以通過接口的機制來達到多重繼承的目的;一個類可以同時繼承一個類和實現(xiàn)多個接口,但是不能同時繼承多個類。A.在java中允大量重繼承B.在java中一個類只能實現(xiàn)一個接口C.在java中一個類不能同時繼承一個類和實現(xiàn)一個接口D.java的單一繼承使代碼更可靠(8)以下哪個修飾符可以使在一個類中定義的成員變量只能被同一包中的類訪問?(B)–原因:無修飾符時是缺省修飾,它可以被同一包中的任何類訪問。A.privateB.無修飾符C.publicD.protected(9)給出以下代碼,如何使成員變量m被方法fun()直接訪問?(C)–原因:靜態(tài)的成員方法只能訪問靜態(tài)的成員變量。
classTest{privateintm;publicstaticvoidfun(){...}}A.將privateintm改為protectedintmB.將privateintm改為publicintmC.將privateintm改為staticintmD.將privateintm改為intm(10)已知有以下類的說明,則以下哪個語句是正確的?(B)—原因:f是Test類的私有成員變量,在類外不能訪問,所以A不對。m是非靜態(tài)的變量不能直接用類名來訪問,所以C不對。由以上兩個原因可知D不對。publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]){Testt=newTest();}}A.t.f;B.this.n;C.Test.m;D.Test.f;(11)給出以下代碼,則數組初始化中哪項是不正確的?(A)–原因:array2是一個二維數組,而aray1是一個一維數組。byte[]array1,array2[];bytearray3[][];byte[][]array4;
A.array2=array1B.array2=array3C.array2=array4D.array3=array4(12)以下代碼的執(zhí)行結果是(A)–原因:在非靜態(tài)的方法中不能定義靜態(tài)的變量且方法aMethod沒有返回語句。publicclassTest{publicintaMethod(){staticinti=0;i++;System.out.println(i);}publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.aMethod();}}A.編譯錯誤B.0C.1D.運行成功,但不輸出(13)以下關于內部類的說法不正確的是(C)–原因:內部類可以聲明為private或protected,還可以聲明為abstract或final;A.內部類的類名只能在定義它的類或程序段中或在表達式內部匿名使用B.內部類可以使用它所在類的靜態(tài)成員變量和實例成員變量C.內部類不可以用abstract修飾符定義為抽象類D.內部類可作為其他類的成員,而且可訪問它所在類的成員(14)順序執(zhí)行以下程序語句后,則b的值是(C)–原因:String類的substring方法用于返回一個新的字符串對象,在當前字符串中,求以第一個參數為起始索引位置,其次個參數為終止索引位置的子串的值。其中不包括終止索引位置的那個字符。Stringa=\Stringb=a.substring(0,2);A.HelloB.HelC.HeD.null(15)為AB類的一個無形式參數無返回值的方法method書寫方法頭,使得使用類名
AB作為前綴就可以調用它,該方法頭的形式為(A)。--原因:static修飾的方法又稱為靜態(tài)方法。靜態(tài)方法是類方法,它可以直接通過類來調用,也可以通過類實例來調用。
A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod
(16)不使用static修飾符限定的方法稱為對象(或實例)方法,以下哪一個說法是正確的?(D)--原因:A子類實例方法可以直接調用父類的public和protected實例方法,但不能調用父類的private方法。B類方法也稱為靜態(tài)方法,非靜態(tài)的方法不能調用靜態(tài)的方法和成員變量,所以無論是父類還是子類的實例方法都不能調用靜態(tài)方法。C一個類的實例方法只有這個類的其它方法或對象可以調用,不可以由其它類不經過實例化直接調用。
A.實例方法可以直接調用父類的實例方法。B.實例方法可以直接調用父類的類方法。C.實例方法可以直接調用其他類的實例方法。D.實例方法可以直接調用本類的實例方法(17)設有下面的一個類定義:
classAA{staticvoidShow(){System.out.println(―我喜歡Java!‖);}}classBB{voidShow(){System.out.println(―我喜歡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境數據分析與環(huán)境健康影響評估-洞察闡釋
- 物流運輸與配送管理協(xié)議
- 農業(yè)合作社菜園大棚承包合作與分紅協(xié)議
- 2025合同范本機械設備采購合同樣本
- 小學三年級英語上冊期末試卷(有答案)
- 桐鄉(xiāng)項目資料
- 地鐵庫管考試題庫及答案
- lr考試試題及答案
- 超能力視力測試題及答案
- 加州駕考筆試題目及答案
- 礦井電氣安全培訓課件
- 景區(qū)設備聯(lián)營協(xié)議書
- 2025年虛擬現(xiàn)實與增強現(xiàn)實技術考試試題及答案
- 旋挖鉆孔灌注樁施工流程課件
- 2025春季學期國家開放大學本科《工程數學》一平臺在線形考(形成性考核作業(yè)1至5)試題及答案
- 9.2 嚴格執(zhí)法 教案 2024-2025學年高中政治《政治與法治》(統(tǒng)編版必修3)
- 精麻藥品培訓課件
- 中國糧食面試題庫及答案
- 食品生產初級考試試題及答案
- 2025年全國中學生數學奧林匹克競賽(預賽)模擬卷(全國高中數學聯(lián)賽一試)(含解析)
- 統(tǒng)編版(2024)七年級下冊歷史期末復習全冊知識點提綱詳細版
評論
0/150
提交評論