JAVA基礎+高級部分

JAVA基礎+高級部分

ID:37858082

大小:92.50 KB

頁數(shù):11頁

時間:2019-06-01

JAVA基礎+高級部分_第1頁
JAVA基礎+高級部分_第2頁
JAVA基礎+高級部分_第3頁
JAVA基礎+高級部分_第4頁
JAVA基礎+高級部分_第5頁
資源描述:

《JAVA基礎+高級部分》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、基礎部分1,下面對final,finally,finalize描述錯誤的是[D]A.final?修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承B.一個類一旦被聲明為abstract,則該類一定不能被關鍵字final修飾C.finally在異常處理時提供?finally?塊來執(zhí)行操作。如果拋出一個異常,那么相匹配的?catch?子句就會執(zhí)行,如果有finally塊的話,那么控制就會進入?finally?塊D.finalize()?方法是在垃圾收集器刪除對象之后對這個對象調用的。?2、下面對重載(Ov

2、erload)和重寫(Override)的描述錯誤的是[CD]A.方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)B.重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個類中多態(tài)性的一種表現(xiàn)C.方法的重載除了與方法的參數(shù)列表有關系之外,還與方法的返回值有關系D.子類重寫父類中的方法,該方法的聲明應該與父類中的方法聲明完全一樣3,下面對抽象類和接口的描述錯誤的是[C]A.有抽象方法的一定是抽象類,但抽象類可以沒有抽象方法B.接口中的所有方法都是抽象的,沒有一個有程序體C.如

3、果一個類沒有完全實現(xiàn)接口中的所有抽象方法,那么這個類可以不聲明為抽象方法D.抽象類不能被創(chuàng)建abstract?類的實例。然而可以創(chuàng)建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。3、對下面判斷正確的是[A]A.equals方法比較的是2個對象所指向的內容是否相等,==比較的是2個對象所指向的地址是否相等B.swtich能作用在byte上,能作用在long上,也能作用在String上C.String和數(shù)組都有l(wèi)ength()方法D.String類可以被繼承5、下面有關于靜態(tài)代碼塊描述不正確的是[D]A.靜態(tài)代碼塊訪問靜態(tài)方法的時候,

4、靜態(tài)方法的位置可以放在靜態(tài)代碼塊的前面,也可以放在后面B.靜態(tài)代碼塊訪問屬性的時候,那么屬性必須放到靜態(tài)代碼塊的前面C.當加載含有靜態(tài)代碼塊的類時,最先執(zhí)行的是靜態(tài)代碼塊的D.當子類跟父類都擁有靜態(tài)代碼塊和非靜態(tài)代碼塊,那么當加載子類時,代碼的執(zhí)行順序是:父類的靜態(tài)代碼塊,子類的靜態(tài)代碼塊,父類的非靜態(tài)代碼塊,子類的非靜態(tài)代碼塊,父類的構造方法,子類的構造方法6、下面對多態(tài)描述不正確的是[C]A.父類的引用指向子類的實例是多態(tài)B.接口的引用指向實現(xiàn)類的實例是多態(tài)C.父類的引用指向子類的實例中,用父類的引用去調用父類中的方法,那么執(zhí)行的是父類中的

5、代碼D.父類的引用指向子類的實例中,用父類的引用去調用父類中的方法,那么執(zhí)行的不一定是父類中的代碼7、下面有關于final關鍵字錯誤的描述是[D]A.被final修飾的父類就是沒子孫的B.被final修飾的屬性必須初始化C.被final修飾的方法,將不能被子類覆蓋D.被final修飾的屬性可以不初始化8、下面有關于接口的描述錯誤的是[D]A.接口中的屬性是public的,是static的,并且是final的B.接口中的方法是public的,是static的,并且是final的C.接口中不允許有實現(xiàn)了的方法D.沒有方法體的都是抽象的方法9、下面有

6、關于異常描述錯誤的是[B]A.異常分為檢查性異常和非檢查性異常B.NullPoiterException是非運行時異常C.檢查性異常處理的2種方式,要么捕捉,要么拋出D.JVM處理異常的默認操作是停止應用程序信息10、以下說法不正確的是[A]A)private修飾的成員變量可以在本類或其本包中子類中使用B)JAVA類可以同時實現(xiàn)多個接口,但只能繼承一個父類C)static修飾的成員變量可以不經過實例化直接通過類名引用D)static不可以和abstract修飾符同時使用。11、下列變量定義不合法的是[C]A)booleanflag=true;B

7、)intk=1+‘a’;C)charch=“a”;D)floatradius=1/2;12、下述哪個說法是不正確的?[B]A)局部變量在使用之前無需初始化,因為有該變量類型的默認值B)類成員變量由系統(tǒng)自動進行初始化,也無需初始化C)參數(shù)的作用域就是所在的方法D)for語句中定義的變量,當for語句執(zhí)行完時,該變量就消亡了13、下述哪一組方法,是一個類中方法重載的正確寫法?[A]A)intaddValue(inta,intb){returna+b;}floataddValue(floata,floatb){returna+b;}B)intaddV

8、alue(inta,intb){value=a+b;}floataddValue(inta,intb){return(float)(a+b);}C)i

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。