版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2022年最新JAVA基礎(chǔ)考試題庫(kù)(含答案)一、選擇題1、在Java中,已定義兩個(gè)接口B 和C ,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類,以下語(yǔ)句正確的是參考答案:CA、interface A extends B,CB、interface A implements B,CC、class A implements B,CD、class A implements B, implements C2、下列哪個(gè)關(guān)鍵字可以用于實(shí)現(xiàn)同步(C)A、nativeB、staticC、synchronizedD、finalize3、下列哪些集合屬于Collection的子類(C D)選兩項(xiàng)A、TreeMapB、Hashtab
2、leC、ArrayListD、HashSet4、下面關(guān)于線程的說(shuō)法錯(cuò)誤的是(B)A、線程其實(shí)就是進(jìn)程中的一個(gè)控制單元,它負(fù)責(zé)就是程序的執(zhí)行。一個(gè)進(jìn)程中至少有一個(gè)線程B、當(dāng)一個(gè)類實(shí)現(xiàn)了Runnable接口后,并實(shí)現(xiàn)了其run方法,就可以直接調(diào)用這個(gè)類的start方法開(kāi)啟線程C、繼承Thread類或者實(shí)現(xiàn)Runnable接口都可以封裝線程要執(zhí)行的任務(wù)D、Thread類本身就是一個(gè)線程類,可以直接創(chuàng)建Thread類對(duì)象,開(kāi)啟線程5、下面關(guān)于map集合說(shuō)法正確的是(A)A、map集合中不能直接使用Iterator進(jìn)行迭代B、對(duì)map集合使用keySet方法,會(huì)得到所有value的值組成一個(gè)list集合
3、C、使用map的append方法可以向map集合中添加元素D、使用removeAll方法可以將map集合中的元素清空6 下列哪個(gè)方法可以使線程從運(yùn)行狀態(tài)進(jìn)入其他阻塞狀態(tài)(A B )A. sleep B. wait C. yield D. start7、下面的代碼段執(zhí)行之后count的值是什么( ) int count = 1;( D )for (int i = 1; i = 5; i+) count += i; System.out.println(count);A、5 B、1 C、15 D、168、如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象( A)A、FileInputStr
4、eam B、FileOutputStream C、DataOutputStream D、FileWriter9、 以下對(duì)接口描述錯(cuò)誤的有( D )A) 接口沒(méi)有提供構(gòu)造方法B) 接口中的方法默認(rèn)使用public、abstract修飾C) 接口中的屬性默認(rèn)使用public、static、final修飾D) 接口不允許多繼承10、以下關(guān)于final關(guān)鍵字說(shuō)法錯(cuò)誤的是(A C )(兩項(xiàng))A) final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性B) final修飾的類肯定不能被繼承C) final修飾的方法不能被重載D) final修飾的變量不允許被再次賦值11、構(gòu)造ArrayLis
5、t類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的(B )。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( )12、 如果一個(gè)類的成員變量只能在所在類中使用,則該成員變量必須使用的修飾是(C)(A) public (B) protected (C) private (D) static13、以下關(guān)于繼承的敘述正確的是(A )。A 、在Java 中類只允許單一繼承B 、在Java 中一個(gè)類只
6、能實(shí)現(xiàn)一個(gè)接口C 、在Java 中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口 D 、在Java 中接口只允許單一繼承 14、以下有關(guān)構(gòu)造方法的說(shuō)法,正確的是:( A)A 一個(gè)類的構(gòu)造方法可以有多個(gè) B 構(gòu)造方法在類定義時(shí)被調(diào)用C 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。 D 構(gòu)造方法可以和類同名,也可以和類名不同15、請(qǐng)問(wèn)所有的異常類皆繼承哪一個(gè)類?(B )。A 、java.io.Exception B 、java.lang.Throwable C、java.lang.Exception D 、java.lang.Error16、以下關(guān)于break語(yǔ)句的描述,只有_是正確的參考答案:CA、在循環(huán)語(yǔ)句中
7、必須使用break語(yǔ)句B、break語(yǔ)句只能用于switch語(yǔ)句中C、在循環(huán)語(yǔ)句中可以根據(jù)需要使用break語(yǔ)句D、break語(yǔ)句可以強(qiáng)制跳出所有循環(huán)17、語(yǔ)句int k=1; while (k+10);執(zhí)行后,變量k的值是( )。參考答案:BA、10B、11C、9D、無(wú)限循環(huán),值不定18、在java中,關(guān)于switch的說(shuō)法正確的是( )參考答案:BA、switch()括號(hào)里必須放一個(gè)整數(shù)常量或字符型常量B、case后必須是一個(gè)整形或字符型的常量表達(dá)式C、default 表示不考慮其他case語(yǔ)句,優(yōu)先執(zhí)行D、break表示跳出當(dāng)前case塊,繼續(xù)執(zhí)行其他case塊。19、構(gòu)造函數(shù)何時(shí)被調(diào)用
8、?參考答案:AA、創(chuàng)建對(duì)象時(shí)B、類定義時(shí)C、使用對(duì)象的方法時(shí)D、使用對(duì)象的屬性時(shí)20、以下關(guān)于抽象類和接口的描述,錯(cuò)誤的是( )參考答案:AA、抽象類中定義的方法必須是抽象方法B、接口中定義的方法必須是抽象方法C、抽象類描述同一類別、具有共同特性的事物D、接口描述需要遵循相同約束的事物21、下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是參考答案:CA、創(chuàng)建子類的對(duì)象時(shí), 先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)B、子類無(wú)條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)C、子類必須通過(guò)super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)D、子類無(wú)法繼承父類的構(gòu)造函數(shù)22、下列關(guān)于java中抽象類的說(shuō)法正確的有(A)A
9、、含有抽象方法的類必須聲明為抽象類B、抽象類中不可以有非抽象方法C、抽象類中至少需要包含一個(gè)抽象方法D、抽象類無(wú)法實(shí)例化23、面向?qū)ο蠓椒ǖ亩鄳B(tài)性是指參考答案:CA、一個(gè)類可以派生出多個(gè)特殊類B、一個(gè)對(duì)象在不同的運(yùn)行環(huán)境中可以有不同的變體C、擁有相同父類或接口的不同對(duì)象可以以適合自身的方式處理同一件事D、一個(gè)對(duì)象可以是由多個(gè)其他對(duì)象組合而成的24、Dog是Animal的子類,下面代碼錯(cuò)誤的是參考答案:CA、Animal a = new Dog();B、Animal a = (Animal )new Dog();C、Dog d = new Animal();D、Object o = new Do
10、g() ;25、以下構(gòu)成方法重載的是( )。(兩項(xiàng))參考答案:B,CA、public void add(int x,int y)public void add(int a,int b)B、public int add(int x,int y) public void add(int x,int y,int z)C、public String add(int x,int y)public String add(Long x)D、public void add(int x,int y,int z)public void add1(String a,String b,String c)26、一個(gè)ja
11、va源文件,Child.java,代碼如下:運(yùn)行后正確的輸出結(jié)果是( C )class ParentParent()System.out.println(“parent”);public class Child extends ParentChild(String s)System.out.println(s);public static void main(Stringargs)Child child=new Child(“child”);參考答案:CA、childB、childparentC、parentchildD、編譯錯(cuò)誤27、在Java中,下列關(guān)于方法重載的說(shuō)法中錯(cuò)誤的是( )(兩項(xiàng)
12、)參考答案:C,DA、方法重載要求方法名稱必須相同B、重載方法的參數(shù)列表必須不一致C、重載方法的返回類型必須一致D、一個(gè)方法在所屬的類中只能被重載一次28、下列哪個(gè)不屬于java中的基本數(shù)據(jù)類型()?參考答案:BA、intB、StringC、floatD、char29、在java語(yǔ)言中有如下代碼: Dswitch (x) case 100: System.out.println(One hundred); break; case 200: System.out.println(Two hundred); break; case 300: System.out.println(Three hun
13、dred); break; 下列x的定義中,()可以使得以上代碼編譯通過(guò);A、double x=100;B、char x=100;C、String x=100;D、int x=100;30、關(guān)于接口哪個(gè)正確? ( A)A、實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法 B一個(gè)類只能實(shí)現(xiàn)一個(gè)接口 C以上都是 31、下列流中哪個(gè)不屬于字節(jié)流 (D )AFileInputStream BBufferedInputStream C. FilterInputStream D. InputStreamReader 32、Java語(yǔ)言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn):( B C) A
14、、全性 B、多線程 C、跨平臺(tái) D、可移值33、如要拋出異常,應(yīng)用下列哪種子句?( B)A、catch B、throws C、try D、finally34、要想定義一個(gè)不能被實(shí)例化的類,在類定義中必須加上修飾符(A D )。 A、 final B、 public C、 private D、abstract35、string哪個(gè)方法是分割字符串?(A )A.split B.substring C.indexOf D.trim36、Java源文件和編譯后的文件擴(kuò)展名分別為(B ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java37、在Java中,不屬于整數(shù)類型變量的是( A ) A、double B、long C、int D、byte38、下列InputStream類中哪個(gè)方法可以用于關(guān)閉流?( C) A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)教師辭職申請(qǐng)書(shū)合集五篇
- 中國(guó)人壽實(shí)習(xí)報(bào)告五篇
- 高中生社會(huì)實(shí)踐報(bào)告集錦15篇
- 學(xué)生細(xì)節(jié)決定成敗演講稿匯編9篇
- 2023物業(yè)年度工作報(bào)告5篇
- 公司員工部門2022年度工作計(jì)劃例文
- 時(shí)間主題演講稿15篇
- 教科版小學(xué)四年級(jí)下冊(cè)科學(xué)全冊(cè)教案設(shè)計(jì)
- 住在茶園的詩(shī)句
- 入學(xué)報(bào)名住房合同(2篇)
- 山東省濱州市2023-2024學(xué)年高一上學(xué)期1月期末考試 政治 含答案
- 電力行業(yè)電力調(diào)度培訓(xùn)
- 【MOOC】氣排球-東北大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 全力以赴備戰(zhàn)期末-2024-2025學(xué)年上學(xué)期備戰(zhàn)期末考試主題班會(huì)課件
- 《慶澳門回歸盼祖國(guó)統(tǒng)一》主題班會(huì)教案
- 物流公司自然災(zāi)害、突發(fā)性事件應(yīng)急預(yù)案(2篇)
- 《視頻拍攝與制作:短視頻?商品視頻?直播視頻(第2版)》-課程標(biāo)準(zhǔn)
- 公司戰(zhàn)略與風(fēng)險(xiǎn)管理戰(zhàn)略實(shí)施
- 2024年-2025年《農(nóng)作物生產(chǎn)技術(shù)》綜合知識(shí)考試題庫(kù)及答案
- 洗衣房工作人員崗位職責(zé)培訓(xùn)
- 廣東省深圳市光明區(qū)2022-2023學(xué)年五年級(jí)上學(xué)期數(shù)學(xué)期末試卷(含答案)
評(píng)論
0/150
提交評(píng)論