Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案_第1頁
Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案_第2頁
Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案_第3頁
Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案_第4頁
Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Java各章習(xí)題及答案復(fù)習(xí)測試卷含答案單選題(總共40題)1.關(guān)于while和do-while循環(huán),下列說法正確的是()(1分)A、兩種循環(huán)除了格式不同外,功能完全相同B、與do-while語句不同的是,while語句的循環(huán)至少執(zhí)行一次C、do-while語句首先計算終止條件,當(dāng)條件滿足時才去執(zhí)行循環(huán)體中的語句D、以上都不對答案:D解析:

暫無解析2.00101010|00010111語句的執(zhí)行結(jié)果為()(1分)A、11000000B、00111111C、11111111D、00000000答案:B解析:

暫無解析3.return語句:()(1分)A、只能讓方法返回數(shù)值B、方法都必須含有C、方法中可以有多句returnD、不能用來返回對象答案:C解析:

暫無解析4.下面關(guān)于接口的描述中,錯誤的是()。(1分)A、一個類只允許繼承一個接口B、定義接口使用的關(guān)鍵字是interfaceC、在繼承接口的類中通常要給出接口中定義的抽象方法的具體實現(xiàn)D、接口實際上是由常量和抽象方法構(gòu)成的特殊類答案:A解析:

暫無解析5.在java語句中,運算符&&實現(xiàn)()(1分)A、邏輯或B、邏輯與C、邏輯非D、邏輯相等答案:B解析:

暫無解析6.下面那些方法不是接口Collection中已聲明的方法()?(1分)A、添加元素的add(Objectobj)方法B、刪除元素的remove(Objectobj)方法C、得到元素個數(shù)的length()方法D、返回迭代器的iterator()方法,迭代器用于元素遍歷答案:C解析:

暫無解析7.在成員方法的訪問控制修飾符中,規(guī)定訪問權(quán)限包含:該類自身、同包的其他類和其他包的該類子類的修飾符是()(1分)A、默認B、protectedC、privateD、public答案:B解析:

暫無解析8.執(zhí)行下列程序段后,b,x,y的值正確的是()intx=6,y=8;Booleanb;B=x<y||++x==--y;(1分)A、true,6,8B、false,7,7C、true,7,7D、false,6,8答案:A解析:

暫無解析9.線程調(diào)用了sleep()方法后,該線程將進入()狀態(tài)。(1分)A、可運行狀態(tài)B、運行狀態(tài)C、阻塞狀態(tài)D、終止?fàn)顟B(tài)答案:C解析:

暫無解析10.下列選項中,不屬于Java語言特點的一項是()。(1分)A、分布式B、安全性C、編譯執(zhí)行D、面向?qū)ο蟠鸢福篊解析:

暫無解析11.下列聲明和賦值語句錯誤的是()(1分)A、booleantruth=true;B、floatz=6.74567;C、Stringstrl="bye";D、doublew=3.1415;答案:B解析:

暫無解析12.下列各選項中屬于合法標(biāo)識符的是()。(1分)A、myid/2B、+voidC、-5D、_vacl答案:D解析:

暫無解析13.在Java語言中,封裝是借助于()實現(xiàn)的。(1分)A、對象B、類C、數(shù)組D、成員答案:B解析:

暫無解析14.Javaapplication中的主類需包含main方法,以下哪項是main方法的正確形參?()(1分)A、StringBufferargs[]B、CharargC、String[]argsD、Stringargs答案:C解析:

暫無解析15.下列關(guān)于構(gòu)造方法的敘述中,錯誤的是()(1分)A、構(gòu)造方法名與類名必須相同B、構(gòu)造方法沒有返回值,且不用void聲明C、構(gòu)造方法只能通過new自動調(diào)用D、構(gòu)造方法不可以重載,但可以繼承答案:D解析:

暫無解析16.抽象方法是:()。(1分)A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法答案:C解析:

暫無解析17.在編寫JavaApplet程序時,需在程序的開頭寫上()語句。(1分)A、importjava.awt.?;B、importjava.applet.Applet;C、importjava.io.?;D、importjava.awt.Graphics;答案:B解析:

暫無解析18.java程序的執(zhí)行過程中用到一套JDK工具,其中javac.exe指:()(1分)A、java語言編譯器B、java字節(jié)碼解釋器C、java文檔生成器D、java類分解器答案:A解析:

暫無解析19.假設(shè)a是int類型的變量,并初始化為1,則下列()是合法的條件語句。(1分)A、if(a){}B、if(a<<=3){}C、if(a=2){}D、if(true){}答案:D解析:

暫無解析20.在當(dāng)前的java實現(xiàn)中,每個編譯單元就是一個以()為后綴的文件。(1分)A、classB、docC、exeD、java答案:D解析:

暫無解析21.下列修飾符中與訪問控制無關(guān)的是()(1分)A、privateB、publicC、protectedD、final答案:D解析:

暫無解析22.關(guān)于對象的刪除,下列說法正確的是()(1分)A、必須由程序員完成對象的清除B、java把沒有引用的對象作為垃圾收集起來并釋放C、只有當(dāng)程序中調(diào)用System.gc()方法時才能進行垃圾收集D、java中的對象都很小,一般不進行刪除操作答案:B解析:

暫無解析23.Outer類中定義了一個成員內(nèi)部類Inner,需要在main()方法中創(chuàng)建Inner對象,以下四種方式哪一種是正確的?()(1分)A、Innerin=newInner();B、Innerin=newOuter.Inner();C、Outer.Innerin=newOuter.Inner();D、Outer.Innerin=newOuter.newInner();答案:D解析:

暫無解析24.應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是()。Strings="xxxxxxxxxxxxxxx#123#456#zzzzz";intn=s.indexOf("#");intk=s.indexOf("#",n+1);Strings2=s.substring(n+1,k);System.out.println(s2);(1分)A、123B、123456C、xxxxxxxxxxxxxxxD、zzzzz答案:A解析:

暫無解析25.自定義類型轉(zhuǎn)換是由按()優(yōu)先關(guān)系從低級數(shù)據(jù)轉(zhuǎn)換為高級數(shù)據(jù)。(1分)A、long-float-int-double-charB、char-int-long-float-doubleC、int-long-float-double-charD、以上都不對答案:B解析:

暫無解析26.下列屬于條件運算符的是()(1分)A、>>B、&&C、?:D、+答案:C解析:

暫無解析27.在java語句中,位運算操作數(shù)只能為整型或()數(shù)據(jù)。(1分)A、布爾型B、字符串型C、字符型D、實型答案:C解析:

暫無解析28.this和super:()(1分)A、都可以用在main()方法中B、都是指一個內(nèi)存地址C、不能用在main()方法中D、意義相同答案:C解析:

暫無解析29.下面程序段執(zhí)行后b的值是()Integerx=newInteger(9);Booleanb=xinstanceofObject;(1分)A、9B、trueC、1D、false答案:B解析:

暫無解析30.java用()來實現(xiàn)goto語句所特有的一些功能。(1分)A、breakB、defaultC、continueD、Return答案:A解析:

暫無解析31.關(guān)鍵字supper的作用是()(1分)A、用來訪問父類被隱藏的成員變量B、用來調(diào)用父類中被重載的方法C、用來調(diào)用父類的構(gòu)造函數(shù)D、以上都是答案:D解析:

暫無解析32.命令“Java.exe”的作用:()。(1分)A、Java文檔制作工具B、Java解釋器C、Java編譯器D、Java啟動器答案:B解析:

暫無解析33.while循環(huán)和do…while循環(huán)的區(qū)別是:()(1分)A、沒有區(qū)別,這兩個結(jié)構(gòu)任何情況下效果一樣B、while循環(huán)比do…while循環(huán)執(zhí)行效率高C、while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次D、do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次答案:D解析:

暫無解析34.Java屬于以下哪種語言()(1分)A、機器語言B、匯編語言C、高級語言D、以上都不對答案:C解析:

暫無解析35.為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()(1分)A、staticvoidmethod()B、publicvoidmethod()C、finalvoidmethod()D、abstractvoidmethod()答案:A解析:

暫無解析36.以下關(guān)于if語句的錯誤描述是()。(1分)A、條件表達式可以是任意的表達式B、條件表達式只能是關(guān)系表達式或邏輯表達式C、條件表達式的括號不能省略D、與else配對的if語句是其之前最近的未配對的if語句答案:A解析:

暫無解析37.下列說法正確的是()(1分)A、java中包的主要作用是實現(xiàn)跨平臺功能B、package語句只能放在import語句后面C、包(package)由一組類(class)和界面(interface)組成D、可以用include關(guān)鍵詞來標(biāo)明來自其它包中的類答案:C解析:

暫無解析38.下列不屬于java語言魯棒性特點的是:()(1分)A、java能檢查程序在變異和運行時的錯誤B、java能運行虛擬機實現(xiàn)跨平臺C、java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性D、java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能答案:B解析:

暫無解析39.下列關(guān)于虛擬機說法錯誤的是:()(1分)A、虛擬機可以用軟件實現(xiàn)B、虛擬機部可以用硬件實現(xiàn)C、字節(jié)碼是虛擬機的機器碼D、虛擬機把代碼程序與各操作系統(tǒng)和硬件分開答案:B解析:

暫無解析40.在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。(1分)A、privateB、protectedC、privateprotectedD、public答案:D解析:

暫無解析判斷題(總共24題)1.構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。()(1分)A、正確B、錯誤答案:B解析:

暫無解析2.Java中的char型變量中能存貯一個中文漢字。()(1分)A、正確B、錯誤答案:A解析:

暫無解析3.Java中的數(shù)組沒有l(wèi)ength()這個方法,但有l(wèi)ength的屬性,而String有l(wèi)ength()這個方法。()(1分)A、正確B、錯誤答案:A解析:

暫無解析4.Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。()(1分)A、正確B、錯誤答案:A解析:

暫無解析5.一個".java"源文件中可以包括多個公共類。()(1分)A、正確B、錯誤答案:B解析:

暫無解析6.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當(dāng)于生成了一個各屬性與賦值對象相同的新對象。()(1分)A、正確B、錯誤答案:B解析:

暫無解析7.接口中沒有自身的構(gòu)造方法,所有成員方法都是publicabstract方法,即抽象方法。()(1分)A、正確B、錯誤答案:A解析:

暫無解析8.消息就是向?qū)ο蟀l(fā)出服務(wù)請求,是對數(shù)據(jù)成員和成員方法的引用。()(1分)A、正確B、錯誤答案:A解析:

暫無解析9.父類的構(gòu)造方法可以被子類覆蓋。()(1分)A、正確B、錯誤答案:B解析:

暫無解析10.Java中sleep()方法用來暫時中止執(zhí)行的線程,在睡醒后,線程將進入就緒狀態(tài)。()(1分)A、正確B、錯誤答案:A解析:

暫無解析11.Java語言不區(qū)分大小寫。()(1分)A、正確B、錯誤答案:B解析:

暫無解析12.可以設(shè)計繼承String類的Java子類。()(1分)A、正確B、錯誤答案:B解析:

暫無解析13.Java語言是一種解釋執(zhí)行的語言。()(1分)A、正確B、錯誤答案:A解析:

暫無解析14.Java程序創(chuàng)建新類對象用關(guān)鍵字new,回收無用的對象使用關(guān)鍵字free。()(1分)A、正確B、錯誤答案:B解析:

暫無解析15.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當(dāng)于生成了一個各屬性與賦值對象相同的新對象。()(1分)A、正確B、錯誤答案:B解析:

暫無解析16.java沒有多繼承,但可以通過接口的形式來達到多繼承的目地。()(1分)A、正確B、錯誤答案:A解析:

暫無解析17.類中static修飾的變量或方法可以使用類名或?qū)ο竺麑ζ湓L問。()(1分)A、正確B、錯誤答案:A解析:

暫無解析18.Java有垃圾回收機制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。()(1分)A、正確B、錯誤答案:B解析:

暫無解析19.Java中wait()方法用來暫時中止執(zhí)行的線程,在睡眠后,線程將進入就緒狀態(tài)。()(1分)A、正確B、錯誤答案:B解析:

暫無解析20.具有關(guān)鍵字abstract,在實現(xiàn)內(nèi)容上沒有完全定義的類叫抽象類。()(1分)A、正確B、錯誤答案:A解析:

暫無解析21.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行。()(1分)A、正確B、錯誤答案:A解析:

暫無解析22.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。()(1分)A、正確B、錯誤答案:A解析:

暫無解析23.方法內(nèi)部類中不能訪問外部類的成員變量。()(1分)A、正確B、錯誤答案:B解析:

暫無解析24.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行。()(1分)A、正確B、錯誤答案:A解析:

暫無解析填空題(總共20題)1.靜態(tài)數(shù)據(jù)成員既可以通過()來訪問,也可以通過()直接訪問它。(1分)答案:對象名|類名解析:

暫無解析2.abstrack類中不能有()訪問權(quán)限的數(shù)據(jù)成員或成員方法。(1分)答案:private解析:

暫無解析3.繼承主要強調(diào)子類在父類的基礎(chǔ)上取”長”補”短”,而()主要強調(diào)的是類與類之間的傳輸。(1分)答案:多態(tài)性解析:

暫無解析4.如果想要創(chuàng)建一個名為TestPackage的包,則其語句應(yīng)該是(),該語句應(yīng)該放在程序的位置為()。(1分)答案:packageTestPackage;|應(yīng)該在程序第一句解析:

暫無解析5.子類在重新定義父類已有的方法時,應(yīng)保持與父類完全相同的()、()和返回類型。(1分)答案:方法名|參數(shù)列表解析:

暫無解析6.java虛擬機能自動處理()異常。(1分)答案:運行解析:

暫無解析7.同一段程序可能產(chǎn)生不止一種異常。可以放置多個()子句,其中每一種異常類型都將被檢查,第一個與之匹配的就會被執(zhí)行。(1分)答案:catch解析:

暫無解析8.下面程序用for語句實現(xiàn)1~10累計求和。請在橫線處填入適當(dāng)內(nèi)容完成程序。PublicclassSum{publicstaticvoidmain(){System.out.println();sum=0;for();i++){sum+=I}System.out.println();}}(1分)答案:Stringargs[]|“\\n-----for循環(huán)-----”|inti=1;(n<=10|“sumis”+sum解

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論