![JAVA基礎(chǔ)考試題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e0ef6f68-8cad-434e-8ccb-0b734291c550/e0ef6f68-8cad-434e-8ccb-0b734291c5501.gif)
![JAVA基礎(chǔ)考試題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e0ef6f68-8cad-434e-8ccb-0b734291c550/e0ef6f68-8cad-434e-8ccb-0b734291c5502.gif)
![JAVA基礎(chǔ)考試題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e0ef6f68-8cad-434e-8ccb-0b734291c550/e0ef6f68-8cad-434e-8ccb-0b734291c5503.gif)
![JAVA基礎(chǔ)考試題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e0ef6f68-8cad-434e-8ccb-0b734291c550/e0ef6f68-8cad-434e-8ccb-0b734291c5504.gif)
![JAVA基礎(chǔ)考試題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/e0ef6f68-8cad-434e-8ccb-0b734291c550/e0ef6f68-8cad-434e-8ccb-0b734291c5505.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1704班基礎(chǔ)考試題1、下列關(guān)于java中抽象類的說法正確的有(A)A、含有抽象方法的類必須聲明為抽象類B、抽象類中不可以有非抽象方法C、抽象類中至少需要包含一個(gè)抽象方法D、抽象類無法實(shí)例化2、下列哪個(gè)關(guān)鍵字可以用于實(shí)現(xiàn)同步(C)A、nativeB、staticC、synchronizedD、finalize3、下列哪些集合屬于Collection的子類(C D)選兩項(xiàng)A、TreeMapB、HashtableC、ArrayListD、HashSet4、下面關(guān)于線程的說法錯(cuò)誤的是(B)A、線程其實(shí)就是進(jìn)程中的一個(gè)控制單元,它負(fù)責(zé)就是程序的執(zhí)行。一個(gè)進(jìn)程中至少有一個(gè)線程B、當(dāng)一個(gè)類實(shí)現(xiàn)了Runna
2、ble接口后,并實(shí)現(xiàn)了其run方法,就可以直接調(diào)用這個(gè)類的start方法開啟線程C、繼承Thread類或者實(shí)現(xiàn)Runnable接口都可以封裝線程要執(zhí)行的任務(wù)D、Thread類本身就是一個(gè)線程類,可以直接創(chuàng)建Thread類對(duì)象,開啟線程5、下面關(guān)于map集合說法正確的是(A)A、map集合中不能直接使用Iterator進(jìn)行迭代B、對(duì)map集合使用keySet方法,會(huì)得到所有value的值組成一個(gè)list集合C、使用map的append方法可以向map集合中添加元素D、使用removeAll方法可以將map集合中的元素清空6、下面的程序執(zhí)行后count的結(jié)果是(B) A、0 B、10 C、9 D、
3、117、關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是(C)A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類B、可以被兩種類訪問和引用:該類本身、該類的所有子類C、只能被該類自身所訪問和修改D、只能被同一個(gè)包中的類訪問8、編譯并運(yùn)行以下代碼將發(fā)生什么(D)A、代碼編譯時(shí)報(bào)出錯(cuò)誤提示信息“equals() 方法未定義”B、編譯通過,拋出運(yùn)行期異常C、輸出Both are equalD、輸出Both are not equal9、以下字符串格式中的信息,如果想要使用集合來存儲(chǔ),哪個(gè)集合比較適合(D)A、LinkedListB、TreeSetC、
4、ArrayListD、HashMap10、閱讀以下代碼,并給出正確答案()A、編譯錯(cuò)誤B、輸出One One Two TwoC、輸出One Two One TwoD、輸出One Two One Two11、閱讀以下代碼,并給出正確答案(B)A、輸出11次100B、輸出10次100,然后拋出運(yùn)行期異常C、編譯錯(cuò)誤,因?yàn)樽兞縤不能在main() 方法中被聲明2次D、編譯錯(cuò)誤,因?yàn)樽兞縥不能在main() 方法中被聲明2次12、閱讀以下代碼,并給出正確答案(C)A、編譯不通過B、運(yùn)行時(shí)出錯(cuò)C、輸出2D、輸出313、 以下關(guān)于繼承的敘述正確的是(A )。 A 、在Java 中類只允許單一繼承
5、B 、在Java 中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C 、在Java 中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口 D 、在Java 中接口只允許單一繼承 14、 以下有關(guān)構(gòu)造方法的說法,正確的是:( A) A 一個(gè)類的構(gòu)造方法可以有多個(gè) B 構(gòu)造方法在類定義時(shí)被調(diào)用C 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。 D 構(gòu)造方法可以和類同名,也可以和類名不同15、請問所有的異常類皆繼承哪一個(gè)類?(B )。 A 、java.io.Exception B 、java.lang.Throwable 16、以下關(guān)于break語句的描述,只有_是正確的參考答案:CA、在循環(huán)語句中必須使用break語句B、break語句只能用
6、于switch語句中C、在循環(huán)語句中可以根據(jù)需要使用break語句D、break語句可以強(qiáng)制跳出所有循環(huán)17、語句int k=1; while (k+<10);執(zhí)行后,變量k的值是( )。參考答案:BA、10B、11C、9D、無限循環(huán),值不定18、在java中,關(guān)于switch的說法正確的是( )參考答案:BA、switch()括號(hào)里必須放一個(gè)整數(shù)常量或字符型常量B、case后必須是一個(gè)整形或字符型的常量表達(dá)式C、default 表示不考慮其他case語句,優(yōu)先執(zhí)行D、break表示跳出當(dāng)前case塊,繼續(xù)執(zhí)行其他case塊。19、構(gòu)造函數(shù)何時(shí)被調(diào)用?參考答案:AA、創(chuàng)建對(duì)象時(shí)B、類定義
7、時(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、子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)C、子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)D、子類無法繼承父類的構(gòu)造函數(shù)22、在Java中,已定義兩個(gè)接口B 和C ,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類,以下語句正確的
8、是參考答案:CA、interface A extends B,CB、interface A implements B,CC、class A implements B,CD、class A implements B, implements C23、面向?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 = (
9、Animal )new Dog();C、Dog d = new Animal();D、Object o = new Dog() ;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,in
10、t y,int z)public void add1(String a,String b,String c)26、一個(gè)java源文件,Child.java,代碼如下:運(yùn)行后正確的輸出結(jié)果是( C )class Parent Parent() System.out.println(“parent”); public class Child extends Parent Child(String s) System.out.println(s); public static void main(Stringargs) Child child=new Child(“child”); 參考答案:CA、
11、childB、childparentC、parentchildD、編譯錯(cuò)誤27、在Java中,下列關(guān)于方法重載的說法中錯(cuò)誤的是( )(兩項(xiàng))參考答案:C,DA、方法重載要求方法名稱必須相同B、重載方法的參數(shù)列表必須不一致C、重載方法的返回類型必須一致D、一個(gè)方法在所屬的類中只能被重載一次28、下列哪個(gè)不屬于java中的基本數(shù)據(jù)類型()?參考答案:BA、intB、StringC、floatD、char29、在java語言中有如下代碼: Dswitch (x) case 100:System.out.println("One hundred");break;case 200:S
12、ystem.out.println("Two hundred");break;case 300:System.out.println("Three hundred");break;下列x的定義中,()可以使得以上代碼編譯通過;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 BBuffe
13、redInputStream C. FilterInputStream D. InputStreamReader 32、Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn):( B C) A、全性 B、多線程 C、跨平臺(tái) D、可移值 33、如要拋出異常,應(yīng)用下列哪種子句?( B) A、catch B、throws C、try D、finally 34、要想定義一個(gè)不能被實(shí)例化的類,在類定義中必須加上修飾符(A D )。 A、 final B、 public C、 private
14、0; D、abstract 35、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和 .java 37、在Java中,不屬于整數(shù)類型變量的是( A ) A、double
15、60; B、long C、int D、byte38、下列InputStream類中哪個(gè)方法可以用于關(guān)閉流?( C) A. skip() B. mark() C. close() D.reset()39、下列線程的生命周期中不包括哪個(gè)狀態(tài)?( A)A.恢復(fù)狀態(tài) B.就緒狀態(tài) C.阻塞狀態(tài) D.運(yùn)行狀態(tài)40以下哪個(gè)方法用于定義線程的執(zhí)行體? C A、 start() B、init() C、run() D、main
16、()41、要想定義一個(gè)不能被實(shí)例化的抽象類,在類定義中必須加上修飾符( D )。 A、 final B、 public C、 private D、abstract 42 下列哪個(gè)方法可以使線程從運(yùn)行狀態(tài)進(jìn)入其他阻塞狀態(tài)(A B ) A. sleep B. wait C. yield D. start43、閱讀以下程序,要實(shí)現(xiàn)IO流讀寫圖片文件,在空缺位置補(bǔ)全代碼 填補(bǔ)位置1: 填補(bǔ)位置2: 44、閱讀以下代碼,在空缺位置填補(bǔ)可以實(shí)現(xiàn)單例的代碼填補(bǔ)位置1: 自已實(shí)例化對(duì)象 填補(bǔ)位置2: 返
17、回對(duì)象 45、 以下對(duì)接口描述錯(cuò)誤的有( D )A) 接口沒有提供構(gòu)造方法B) 接口中的方法默認(rèn)使用public、abstract修飾C) 接口中的屬性默認(rèn)使用public、static、final修飾D) 接口不允許多繼承46、. 以下關(guān)于final關(guān)鍵字說法錯(cuò)誤的是(A C )(兩項(xiàng))A) final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性B) final修飾的類肯定不能被繼承C) final修飾的方法不能被重載D) final修飾的變量不允許被再次賦值47、構(gòu)造ArrayList類的一個(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( ) 48、 如果一個(gè)類的成員變量只能在所在類中使用,則該成員變量必須使用的修飾是(C) (A) public (B) protected (C) private (D)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級(jí)下冊《列表法畫二次函數(shù)的圖象》聽評(píng)課記錄2
- 環(huán)境友好設(shè)備供應(yīng)合同(2篇)
- 人教版數(shù)學(xué)七年級(jí)上冊1.4.1《有理數(shù)的乘法(1)》聽評(píng)課記錄
- 六年級(jí)科學(xué)聽評(píng)課記錄
- 湘教版地理七年級(jí)下冊8.3《俄羅斯》聽課評(píng)課記錄
- 中圖版地理七年級(jí)上冊《第一節(jié) 疆域和行政區(qū)劃》聽課評(píng)課記錄2
- 語文中高年級(jí)聽評(píng)課記錄
- 理療科主治醫(yī)師職責(zé)
- 部編版八年級(jí)道德與法治下冊第五課《我國基本制度》第1課時(shí)《基本經(jīng)濟(jì)制度》聽課評(píng)課記錄
- 五年級(jí)口算及
- 高考志愿咨詢培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢
- 超濾培訓(xùn)課件
- 熱線電話管理制度
- AutoCAD 2020中文版從入門到精通(標(biāo)準(zhǔn)版)
- 《海峽兩岸經(jīng)濟(jì)合作框架協(xié)議》全文
- 紡絲原液制造工(中級(jí))理論考試復(fù)習(xí)題庫(含答案)
- ArcGIS軟件入門培訓(xùn)教程演示文稿
- 大梅沙河道河道流量水位
- 人教版初二英語八年級(jí)上冊全冊英語單詞表
- 《紅色經(jīng)典》校本課程
評(píng)論
0/150
提交評(píng)論