![Java基礎(chǔ)測試題答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/845ed82b-25d5-485e-ac3a-7c4b1e54b007/845ed82b-25d5-485e-ac3a-7c4b1e54b0071.gif)
![Java基礎(chǔ)測試題答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/845ed82b-25d5-485e-ac3a-7c4b1e54b007/845ed82b-25d5-485e-ac3a-7c4b1e54b0072.gif)
![Java基礎(chǔ)測試題答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/845ed82b-25d5-485e-ac3a-7c4b1e54b007/845ed82b-25d5-485e-ac3a-7c4b1e54b0073.gif)
![Java基礎(chǔ)測試題答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/845ed82b-25d5-485e-ac3a-7c4b1e54b007/845ed82b-25d5-485e-ac3a-7c4b1e54b0074.gif)
![Java基礎(chǔ)測試題答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/27/845ed82b-25d5-485e-ac3a-7c4b1e54b007/845ed82b-25d5-485e-ac3a-7c4b1e54b0075.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1(D)1.2. public class Interesting3. /do sth4. (只能有一個public修飾的class)A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 2.以下哪項是接口的正確定義?(B D)A、in terface B void prin t();(接口里的方法都是抽象的,不能有方法體)B、abstract in terface B void prin t() ;C、abstract in terface B exte nds A1,A2A1、A2
2、為已定義的接口 abstract void print();(同上)D、in terface B void prin t();1.接口可以聲明為public(公共)或默認(rèn)的訪冋權(quán)限。接口隱含表明是抽象的(abstract)的。2.接口的方法默認(rèn)即為public(公共)且是abstract(抽象)的.3.接口中的變量默認(rèn)即為public(公共),static(靜態(tài))and final(最終的)。接口聲明編譯器如何解釋呢1.有以下程序片段,下列哪個選項不能插入到行2public in terface Searchable public abstract in terface Searchable
3、abstract in terface Searchable abstract in terface Searchable n terface Searchable abstract in terface Searchable 3void search(Stri ng searchStri ng);public abstract void search(Stri ngsearchStri ng);abstract void search(Stri ng searchStri ng);public abstract void search(Stri ngsearchStri ng);public
4、 void search(Stri ng searchStri ng);public abstract void search(Stri ngsearchStri ng);char MATCH_ONLY_ONE =?;public static final char MATCH ONLY ONE= ?;public char MATCH_ONLY_ONE =?; public static final char MATCH ONLY ONE= ?;static MATCH_ONLY_ONE=?;public static final char MATCH ONLY ONE= ?;fin al
5、char MATCH_ONLY_ONE =?public static final char MATCH ONLY ONE= ?;final public char MATCH_ONLY_ONE=?;public static final charMATCH ONLY ONE = ?;3.下面哪個函數(shù)是public void aMethod().的重載函數(shù)?(D)A、void aMethod( ).B、public int aMethod().C、public void aMethod ( ).D、public int aMethod ( int m).(重載:定義同名的方法,方法的形式參數(shù)個
6、數(shù)、類型或順序各不相同,傳回的值也可以不相同)4.A派生出子類B,B派生出子類C,并且在Java源代碼中有如 下聲明:1)41.Aa0=newA();2.Aal =newB();3.Aa2=newC();問以下哪個說法是正確的?(D)A、只有第1行能通過編譯B、第1、2行能通過編譯,但第3行編譯出錯C、第1、2、3行能通過編譯,但第2、3行運(yùn)行時出錯D、第1行、第2行和第3行的聲明都是正確的(A是B的父類,也算是C的父類)5.假設(shè)A類有如下定義,設(shè)a是A類的一個實例,下列語句調(diào)用哪個是錯誤的? (C)A a = new A();class Aint i;static String s;void
7、 method1() static void method2() A、;B、a.method1(); C、A.method1();D、A.method2() ;(A是類名,應(yīng)該調(diào)用對象a)6.有如下代碼段:52) if(unsafe()/do something3) else if(safe()/do the other- 4)其中,方法unsafe()將拋出lOException,請問可將以下哪項填入第1行?(D)A、public IOExceptio n methodName()B、public void methodName()C、public void methodName() thr
8、ow IOExceptionD、public void methodName() throws IOException7. Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用(C)個比特位。byteA、8B、16C、32D、648.以下關(guān)于繼承的敘述正確的是(A)。A、 在Java中類只允許單一繼承B、 在Java中一個類只能實現(xiàn)一個接口(可以實現(xiàn)多個接口)C、 在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口(可以的)D、 在Java中接口只允許單一繼承(可以繼承多個接口)9.給出下面代碼,關(guān)于該程序以下哪個說法是正確的? (C)public class Perso
9、n6static int arr = new in t5;public static void mai n( Stri ng a) ;A、編譯時將產(chǎn)生錯誤B、編譯時正確,運(yùn)行時將產(chǎn)生錯誤C、 輸出零D、輸出空(輸出數(shù)組的首地址arrO,int類型的初始值為0)10.在使用in terface聲明一個接口時,只可以使用(D)修飾符 修飾該接口。A、privateB、protectedC、private protectedD、public(接口只能和public和abstract關(guān)鍵字連用)11.編譯并運(yùn)行以下程序,以下描述哪個選項是正確的(D)1.class A2.protected boole
10、an equals()3.retur n super.equals();4.5. (只有調(diào)用父類非私有屬性和方法時才使用到super)A、編譯通過運(yùn)行無異常B、編譯通過但運(yùn)行時出錯C、行2出錯,不能成功編譯D、不能成功編譯,行3出錯12.有語句String s二”hello world”;,以下操作哪個是不合法的?(B)A、int i=sength();去掉“二”號)B、(為無符號右移運(yùn)算符,7C、String ts=s.trim();D、String t=s+”!”;F列關(guān)于Java語言的特點(diǎn),描述錯誤的是(C)A.Java是跨平臺的編程語言B.Java支持分布式計算C.Java是面向過程的
11、編程語言(面向?qū)ο螅〥.Java支持多線程14.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵―)。A.對象、消息B.繼承、多態(tài)C.類、封裝D.過程調(diào)用(過程調(diào)用是屬于過程方法)15.結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(C)A.輸入、處理、輸出B.樹形、網(wǎng)形、環(huán)形C.順序、選擇、循環(huán)D.主程序、子程序、函數(shù)16.下列關(guān)于構(gòu)造方法的敘述中,錯誤的是(C)A.Java語言規(guī)定構(gòu)造方法名與類名必須相同B.Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C.Java語言規(guī)定構(gòu)造方法不可以重載D.Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用17.下列哪個類的聲明是正確的?(D)A.abstractfi
12、nal class Hl(final代表常量,但是抽象類不能實例化)B.abstract private move()(這是定義方法的)C.protected privatenumber;(不是定義類,13.8且修飾符重復(fù))D.public abstract class Car18.關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正 確的是(C)A.可以被三種類所引用:該類自身、與它在同一個包中的其他類、 在其他包中的該類的子類B.可以被兩種類訪問和引用:該類本身、該類的所有子類C.只能被該類自身所訪問和修改D.只能被同一個包中的類訪問(B)A.while循環(huán)能實現(xiàn)的操作,for循環(huán)
13、也都能實現(xiàn)B.while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非 程序結(jié)果C.兩種循環(huán)任何時候都可替換D.兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空20.閱讀以下代碼:import java.io.*;import java.util.*;public class foo9public static void main (String args)Stri ng s;s= + s);輸出結(jié)果應(yīng)該是:(C)A.代碼得到編譯,并輸出“s二”(代碼不能編譯通過)B.代碼得到編譯,并輸出“s=null”C.由于String s沒有初始化,代碼不能編譯通過D.代碼得到編譯,但捕獲到Null
14、PointException異常21.編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說明正確的是(C)public classCon diti on alpublic static void main(String args )int x=4;is“+ (x4) ? 99.9:9);A.輸出結(jié)果為:value is 99.9 B.輸出結(jié)果為:value is 9C.輸出結(jié)果為:value is 9.0(判斷為false時取“:”后面的值9, 又因為有99.9double類型,最后值類型也為double)D.編譯錯誤1022.執(zhí)行完以下代碼int x = new int10;后,以下哪項說明是正 確的(A)
15、11A.x9為0B.x9未定義(new出數(shù)組后未賦值,則系統(tǒng)默認(rèn)int類型數(shù)據(jù)為0)C.x10為0(下標(biāo)越界,數(shù)組下標(biāo)是從0開始的)D.x0為空(同B)* 23.關(guān)于以下程序段,正確的說法是(C)1.Stri ng s1=“a”+“b”;2.String s2=new String(s1);3.if(s1= =s2)4.= is succeeded );5.if (s1.equals(s2)6.is succeeded );A.行4與行6都將執(zhí)行C.行6執(zhí)行,行4不執(zhí)行24.以下程序的運(yùn)行結(jié)果是:public class In creme ntpublic static void main(
16、Stri ng args)int c;c = 2;2B.行4執(zhí)行,行6不執(zhí)行C.行4、行6都不執(zhí)行(C )1223c+ -是先取值再運(yùn)算A.2 2 2B.2 3 3 C.2 2 3 D.3 4 425.下列哪一個關(guān)鍵字用于實現(xiàn)接口來定義類?(B)A、extends(繼承)B、implements(實現(xiàn))C、abstract;抽象)D、in terface(接口)判斷題1子類不能繼承父類的私有成員變量,因此也沒有任何辦法可以修改父類的私有成員變量。F2.Java語言包括兩類變量:簡單變量和引用變量T3函數(shù)重載時,同名函數(shù)的參數(shù)類型列表必須不同T4.一個類可以選擇地實現(xiàn)接口的部分函數(shù).F5.JAV
17、A中的引用變量需要初始化,簡單變量可以不進(jìn)行初始化F6.Java只支持單繼承,也就是說子類只能有一個直接父類T。7子類可以繼承父類的除私有成員以外的其它所有成員。F8兩個浮點(diǎn)數(shù)相除,即使除數(shù)為0,也不會出現(xiàn)異常退出。T9抽象類不能實例化,也就是說,不能有自己的對象TlO.Object類是所有其它類的直接或間接父類T1抽象類可以有構(gòu)造方法,接口中不能有構(gòu)造方法。2抽象類中可以有普通成員變量,接口中沒有普通成員變量3抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象 的普通方法。4抽象類中的抽象方法的訪問類型可以是public,protected和(默認(rèn)類型,雖然ecl
18、ipse下不報錯,但應(yīng)該也不行),但接口抽象方法只能是public類型的,并且默認(rèn)即為public abstract類型。5抽象類中可以包含靜態(tài)方法,接口中不能包含靜態(tài)方法6抽象類和接口中都可以包含靜態(tài)成員變量,抽象類中的靜態(tài)成員變量的訪問類型可以任意,但接口中定義的變量只能是public static final類型,并且默認(rèn)即為public static final類型。7個類可以實現(xiàn)多個接口,但只能繼承一個抽象類。131、覆蓋的方法的標(biāo)志必須要和被覆蓋的方法的標(biāo)志完全匹配,才能達(dá)到覆蓋的效果;2、覆蓋的方法的返回值必須和被覆蓋的方法的返回一致;3、覆蓋的方法所拋出的異常必須和被覆蓋方法的所拋出的異常一致,或者是其子類;4、被覆蓋的方法不能為private,否則在其子類中只是新定義了一個方法,并沒有對其進(jìn)行 覆蓋。1在使用重載時只能通過不同的參數(shù)樣式。例如,不同的參數(shù)類型,不同的參數(shù)個數(shù),不 同的參數(shù)順序(當(dāng)然,同一方法內(nèi)的幾個參數(shù)類型必須不一樣,例如可以是fun(int,float),但是不能為fun(int,int);好像可以這樣寫啊2、不能通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際貿(mào)易合同履行中的環(huán)境保護(hù)與社會責(zé)任
- 2025年度美容美發(fā)行業(yè)美容院連鎖經(jīng)營咨詢合同
- 2025年度人工智能企業(yè)關(guān)聯(lián)方技術(shù)服務(wù)合同
- 2025年度虛擬現(xiàn)實合伙合同合伙協(xié)議
- 2025年度攪拌機(jī)械租賃及售后服務(wù)保障合同
- 2025年度物流園區(qū)開發(fā)商與物流物業(yè)合同協(xié)議書
- 2025年度建筑工地勞務(wù)用工施工現(xiàn)場應(yīng)急救援合同
- 2025年度房地產(chǎn)租賃合同樣本(含物業(yè)服務(wù))
- 2025年國際物流代理服務(wù)合同示范文本
- 2025年度城市綠化養(yǎng)護(hù)服務(wù)合同
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級英語期末試題(含答案無聽力音頻及原文)
- 2025-2030年中國汽車防滑鏈行業(yè)競爭格局展望及投資策略分析報告新版
- 2025年上海用人單位勞動合同(4篇)
- 二年級上冊口算題3000道-打印版讓孩子口算無憂
- 新疆烏魯木齊地區(qū)2025年高三年級第一次質(zhì)量監(jiān)測生物學(xué)試卷(含答案)
- 衛(wèi)生服務(wù)個人基本信息表
- 高中英語北師大版必修第一冊全冊單詞表(按單元編排)
- 新教科版科學(xué)小學(xué)四年級下冊全冊教案
- 2025年生物安全年度工作計劃
- 人教版數(shù)學(xué)六年級下冊全冊核心素養(yǎng)目標(biāo)教學(xué)設(shè)計
- 通用電子嘉賓禮薄
評論
0/150
提交評論