版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java各章習(xí)題及答案復(fù)習(xí)測(cè)試卷含答案單選題(總共40題)1.關(guān)于while和do-while循環(huán),下列說(shuō)法正確的是()(1分)A、兩種循環(huán)除了格式不同外,功能完全相同B、與do-while語(yǔ)句不同的是,while語(yǔ)句的循環(huán)至少執(zhí)行一次C、do-while語(yǔ)句首先計(jì)算終止條件,當(dāng)條件滿足時(shí)才去執(zhí)行循環(huán)體中的語(yǔ)句D、以上都不對(duì)答案:D解析:
暫無(wú)解析2.00101010|00010111語(yǔ)句的執(zhí)行結(jié)果為()(1分)A、11000000B、00111111C、11111111D、00000000答案:B解析:
暫無(wú)解析3.return語(yǔ)句:()(1分)A、只能讓方法返回?cái)?shù)值B、方法都必須含有C、方法中可以有多句returnD、不能用來(lái)返回對(duì)象答案:C解析:
暫無(wú)解析4.下面關(guān)于接口的描述中,錯(cuò)誤的是()。(1分)A、一個(gè)類只允許繼承一個(gè)接口B、定義接口使用的關(guān)鍵字是interfaceC、在繼承接口的類中通常要給出接口中定義的抽象方法的具體實(shí)現(xiàn)D、接口實(shí)際上是由常量和抽象方法構(gòu)成的特殊類答案:A解析:
暫無(wú)解析5.在java語(yǔ)句中,運(yùn)算符&&實(shí)現(xiàn)()(1分)A、邏輯或B、邏輯與C、邏輯非D、邏輯相等答案:B解析:
暫無(wú)解析6.下面那些方法不是接口Collection中已聲明的方法()?(1分)A、添加元素的add(Objectobj)方法B、刪除元素的remove(Objectobj)方法C、得到元素個(gè)數(shù)的length()方法D、返回迭代器的iterator()方法,迭代器用于元素遍歷答案:C解析:
暫無(wú)解析7.在成員方法的訪問(wèn)控制修飾符中,規(guī)定訪問(wèn)權(quán)限包含:該類自身、同包的其他類和其他包的該類子類的修飾符是()(1分)A、默認(rèn)B、protectedC、privateD、public答案:B解析:
暫無(wú)解析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解析:
暫無(wú)解析9.線程調(diào)用了sleep()方法后,該線程將進(jìn)入()狀態(tài)。(1分)A、可運(yùn)行狀態(tài)B、運(yùn)行狀態(tài)C、阻塞狀態(tài)D、終止?fàn)顟B(tài)答案:C解析:
暫無(wú)解析10.下列選項(xiàng)中,不屬于Java語(yǔ)言特點(diǎn)的一項(xiàng)是()。(1分)A、分布式B、安全性C、編譯執(zhí)行D、面向?qū)ο蟠鸢福篊解析:
暫無(wú)解析11.下列聲明和賦值語(yǔ)句錯(cuò)誤的是()(1分)A、booleantruth=true;B、floatz=6.74567;C、Stringstrl="bye";D、doublew=3.1415;答案:B解析:
暫無(wú)解析12.下列各選項(xiàng)中屬于合法標(biāo)識(shí)符的是()。(1分)A、myid/2B、+voidC、-5D、_vacl答案:D解析:
暫無(wú)解析13.在Java語(yǔ)言中,封裝是借助于()實(shí)現(xiàn)的。(1分)A、對(duì)象B、類C、數(shù)組D、成員答案:B解析:
暫無(wú)解析14.Javaapplication中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?()(1分)A、StringBufferargs[]B、CharargC、String[]argsD、Stringargs答案:C解析:
暫無(wú)解析15.下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是()(1分)A、構(gòu)造方法名與類名必須相同B、構(gòu)造方法沒(méi)有返回值,且不用void聲明C、構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用D、構(gòu)造方法不可以重載,但可以繼承答案:D解析:
暫無(wú)解析16.抽象方法是:()。(1分)A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒(méi)有方法體的方法D、抽象類中的方法都是抽象方法答案:C解析:
暫無(wú)解析17.在編寫JavaApplet程序時(shí),需在程序的開(kāi)頭寫上()語(yǔ)句。(1分)A、importjava.awt.?;B、importjava.applet.Applet;C、importjava.io.?;D、importjava.awt.Graphics;答案:B解析:
暫無(wú)解析18.java程序的執(zhí)行過(guò)程中用到一套JDK工具,其中javac.exe指:()(1分)A、java語(yǔ)言編譯器B、java字節(jié)碼解釋器C、java文檔生成器D、java類分解器答案:A解析:
暫無(wú)解析19.假設(shè)a是int類型的變量,并初始化為1,則下列()是合法的條件語(yǔ)句。(1分)A、if(a){}B、if(a<<=3){}C、if(a=2){}D、if(true){}答案:D解析:
暫無(wú)解析20.在當(dāng)前的java實(shí)現(xiàn)中,每個(gè)編譯單元就是一個(gè)以()為后綴的文件。(1分)A、classB、docC、exeD、java答案:D解析:
暫無(wú)解析21.下列修飾符中與訪問(wèn)控制無(wú)關(guān)的是()(1分)A、privateB、publicC、protectedD、final答案:D解析:
暫無(wú)解析22.關(guān)于對(duì)象的刪除,下列說(shuō)法正確的是()(1分)A、必須由程序員完成對(duì)象的清除B、java把沒(méi)有引用的對(duì)象作為垃圾收集起來(lái)并釋放C、只有當(dāng)程序中調(diào)用System.gc()方法時(shí)才能進(jìn)行垃圾收集D、java中的對(duì)象都很小,一般不進(jìn)行刪除操作答案:B解析:
暫無(wú)解析23.Outer類中定義了一個(gè)成員內(nèi)部類Inner,需要在main()方法中創(chuàng)建Inner對(duì)象,以下四種方式哪一種是正確的?()(1分)A、Innerin=newInner();B、Innerin=newOuter.Inner();C、Outer.Innerin=newOuter.Inner();D、Outer.Innerin=newOuter.newInner();答案:D解析:
暫無(wú)解析24.應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(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解析:
暫無(wú)解析25.自定義類型轉(zhuǎn)換是由按()優(yōu)先關(guān)系從低級(jí)數(shù)據(jù)轉(zhuǎn)換為高級(jí)數(shù)據(jù)。(1分)A、long-float-int-double-charB、char-int-long-float-doubleC、int-long-float-double-charD、以上都不對(duì)答案:B解析:
暫無(wú)解析26.下列屬于條件運(yùn)算符的是()(1分)A、>>B、&&C、?:D、+答案:C解析:
暫無(wú)解析27.在java語(yǔ)句中,位運(yùn)算操作數(shù)只能為整型或()數(shù)據(jù)。(1分)A、布爾型B、字符串型C、字符型D、實(shí)型答案:C解析:
暫無(wú)解析28.this和super:()(1分)A、都可以用在main()方法中B、都是指一個(gè)內(nèi)存地址C、不能用在main()方法中D、意義相同答案:C解析:
暫無(wú)解析29.下面程序段執(zhí)行后b的值是()Integerx=newInteger(9);Booleanb=xinstanceofObject;(1分)A、9B、trueC、1D、false答案:B解析:
暫無(wú)解析30.java用()來(lái)實(shí)現(xiàn)goto語(yǔ)句所特有的一些功能。(1分)A、breakB、defaultC、continueD、Return答案:A解析:
暫無(wú)解析31.關(guān)鍵字supper的作用是()(1分)A、用來(lái)訪問(wèn)父類被隱藏的成員變量B、用來(lái)調(diào)用父類中被重載的方法C、用來(lái)調(diào)用父類的構(gòu)造函數(shù)D、以上都是答案:D解析:
暫無(wú)解析32.命令“Java.exe”的作用:()。(1分)A、Java文檔制作工具B、Java解釋器C、Java編譯器D、Java啟動(dòng)器答案:B解析:
暫無(wú)解析33.while循環(huán)和do…while循環(huán)的區(qū)別是:()(1分)A、沒(méi)有區(qū)別,這兩個(gè)結(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解析:
暫無(wú)解析34.Java屬于以下哪種語(yǔ)言()(1分)A、機(jī)器語(yǔ)言B、匯編語(yǔ)言C、高級(jí)語(yǔ)言D、以上都不對(duì)答案:C解析:
暫無(wú)解析35.為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()(1分)A、staticvoidmethod()B、publicvoidmethod()C、finalvoidmethod()D、abstractvoidmethod()答案:A解析:
暫無(wú)解析36.以下關(guān)于if語(yǔ)句的錯(cuò)誤描述是()。(1分)A、條件表達(dá)式可以是任意的表達(dá)式B、條件表達(dá)式只能是關(guān)系表達(dá)式或邏輯表達(dá)式C、條件表達(dá)式的括號(hào)不能省略D、與else配對(duì)的if語(yǔ)句是其之前最近的未配對(duì)的if語(yǔ)句答案:A解析:
暫無(wú)解析37.下列說(shuō)法正確的是()(1分)A、java中包的主要作用是實(shí)現(xiàn)跨平臺(tái)功能B、package語(yǔ)句只能放在import語(yǔ)句后面C、包(package)由一組類(class)和界面(interface)組成D、可以用include關(guān)鍵詞來(lái)標(biāo)明來(lái)自其它包中的類答案:C解析:
暫無(wú)解析38.下列不屬于java語(yǔ)言魯棒性特點(diǎn)的是:()(1分)A、java能檢查程序在變異和運(yùn)行時(shí)的錯(cuò)誤B、java能運(yùn)行虛擬機(jī)實(shí)現(xiàn)跨平臺(tái)C、java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性D、java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能答案:B解析:
暫無(wú)解析39.下列關(guān)于虛擬機(jī)說(shuō)法錯(cuò)誤的是:()(1分)A、虛擬機(jī)可以用軟件實(shí)現(xiàn)B、虛擬機(jī)部可以用硬件實(shí)現(xiàn)C、字節(jié)碼是虛擬機(jī)的機(jī)器碼D、虛擬機(jī)把代碼程序與各操作系統(tǒng)和硬件分開(kāi)答案:B解析:
暫無(wú)解析40.在使用interface聲明一個(gè)接口時(shí),只可以使用()修飾符修飾該接口。(1分)A、privateB、protectedC、privateprotectedD、public答案:D解析:
暫無(wú)解析判斷題(總共24題)1.構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對(duì)象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析2.Java中的char型變量中能存貯一個(gè)中文漢字。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析3.Java中的數(shù)組沒(méi)有l(wèi)ength()這個(gè)方法,但有l(wèi)ength的屬性,而String有l(wèi)ength()這個(gè)方法。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析4.Java的源代碼中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析5.一個(gè)".java"源文件中可以包括多個(gè)公共類。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析6.在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析7.接口中沒(méi)有自身的構(gòu)造方法,所有成員方法都是publicabstract方法,即抽象方法。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析8.消息就是向?qū)ο蟀l(fā)出服務(wù)請(qǐng)求,是對(duì)數(shù)據(jù)成員和成員方法的引用。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析9.父類的構(gòu)造方法可以被子類覆蓋。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析10.Java中sleep()方法用來(lái)暫時(shí)中止執(zhí)行的線程,在睡醒后,線程將進(jìn)入就緒狀態(tài)。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析11.Java語(yǔ)言不區(qū)分大小寫。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析12.可以設(shè)計(jì)繼承String類的Java子類。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析13.Java語(yǔ)言是一種解釋執(zhí)行的語(yǔ)言。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析14.Java程序創(chuàng)建新類對(duì)象用關(guān)鍵字new,回收無(wú)用的對(duì)象使用關(guān)鍵字free。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析15.在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析16.java沒(méi)有多繼承,但可以通過(guò)接口的形式來(lái)達(dá)到多繼承的目地。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析17.類中static修飾的變量或方法可以使用類名或?qū)ο竺麑?duì)其訪問(wèn)。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析18.Java有垃圾回收機(jī)制,內(nèi)存回收程序可在指定的時(shí)間釋放內(nèi)存對(duì)象。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析19.Java中wait()方法用來(lái)暫時(shí)中止執(zhí)行的線程,在睡眠后,線程將進(jìn)入就緒狀態(tài)。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析20.具有關(guān)鍵字abstract,在實(shí)現(xiàn)內(nèi)容上沒(méi)有完全定義的類叫抽象類。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析21.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析22.擁有abstract方法的類是抽象類,但抽象類中可以沒(méi)有abstract方法。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析23.方法內(nèi)部類中不能訪問(wèn)外部類的成員變量。()(1分)A、正確B、錯(cuò)誤答案:B解析:
暫無(wú)解析24.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。()(1分)A、正確B、錯(cuò)誤答案:A解析:
暫無(wú)解析填空題(總共20題)1.靜態(tài)數(shù)據(jù)成員既可以通過(guò)()來(lái)訪問(wèn),也可以通過(guò)()直接訪問(wèn)它。(1分)答案:對(duì)象名|類名解析:
暫無(wú)解析2.abstrack類中不能有()訪問(wèn)權(quán)限的數(shù)據(jù)成員或成員方法。(1分)答案:private解析:
暫無(wú)解析3.繼承主要強(qiáng)調(diào)子類在父類的基礎(chǔ)上取”長(zhǎng)”補(bǔ)”短”,而()主要強(qiáng)調(diào)的是類與類之間的傳輸。(1分)答案:多態(tài)性解析:
暫無(wú)解析4.如果想要?jiǎng)?chuàng)建一個(gè)名為TestPackage的包,則其語(yǔ)句應(yīng)該是(),該語(yǔ)句應(yīng)該放在程序的位置為()。(1分)答案:packageTestPackage;|應(yīng)該在程序第一句解析:
暫無(wú)解析5.子類在重新定義父類已有的方法時(shí),應(yīng)保持與父類完全相同的()、()和返回類型。(1分)答案:方法名|參數(shù)列表解析:
暫無(wú)解析6.java虛擬機(jī)能自動(dòng)處理()異常。(1分)答案:運(yùn)行解析:
暫無(wú)解析7.同一段程序可能產(chǎn)生不止一種異常??梢苑胖枚鄠€(gè)()子句,其中每一種異常類型都將被檢查,第一個(gè)與之匹配的就會(huì)被執(zhí)行。(1分)答案:catch解析:
暫無(wú)解析8.下面程序用for語(yǔ)句實(shí)現(xiàn)1~10累計(jì)求和。請(qǐng)?jiān)跈M線處填入適當(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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度時(shí)尚雜志模特專屬簽約合同樣本4篇
- 2025年度個(gè)人挖掘機(jī)械操作培訓(xùn)合同2篇
- 2025年智能家居與家居用品定制合同2篇
- 二零二五年度智慧城市基礎(chǔ)設(shè)施建設(shè)合同21篇
- 二零二五年度國(guó)際貿(mào)易廣告?zhèn)鞑ズ贤瑯颖?篇
- 2025年家庭網(wǎng)絡(luò)智能設(shè)備使用合同
- 二零二五年度房地產(chǎn)項(xiàng)目開(kāi)發(fā)管理合同3篇
- 2025年度豬圈建造與農(nóng)業(yè)產(chǎn)業(yè)鏈延伸合同4篇
- 2025年創(chuàng)業(yè)公司競(jìng)業(yè)禁止合同
- 2025版模具加工行業(yè)標(biāo)準(zhǔn)制定與推廣合同4篇
- 《健康體檢知識(shí)》課件
- 2023年護(hù)理人員分層培訓(xùn)、考核計(jì)劃表
- 生產(chǎn)計(jì)劃主管述職報(bào)告
- GB/T 44769-2024能源互聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)技術(shù)規(guī)范
- 【經(jīng)典文獻(xiàn)】《矛盾論》全文
- 《子宮肉瘤》課件
- 《準(zhǔn)媽媽衣食住行》課件
- 大美陜西歡迎你-最全面的陜西省簡(jiǎn)介課件
- 給男友的道歉信10000字(十二篇)
- 客人在酒店受傷免責(zé)承諾書范本
- 練字本方格模板
評(píng)論
0/150
提交評(píng)論