![傳智播客java考試習(xí)題3_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/2912e651-4a02-4137-a8eb-94b75adf3023/2912e651-4a02-4137-a8eb-94b75adf30231.gif)
![傳智播客java考試習(xí)題3_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/2912e651-4a02-4137-a8eb-94b75adf3023/2912e651-4a02-4137-a8eb-94b75adf30232.gif)
![傳智播客java考試習(xí)題3_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/2912e651-4a02-4137-a8eb-94b75adf3023/2912e651-4a02-4137-a8eb-94b75adf30233.gif)
![傳智播客java考試習(xí)題3_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/2912e651-4a02-4137-a8eb-94b75adf3023/2912e651-4a02-4137-a8eb-94b75adf30234.gif)
![傳智播客java考試習(xí)題3_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/2912e651-4a02-4137-a8eb-94b75adf3023/2912e651-4a02-4137-a8eb-94b75adf30235.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第三次作業(yè)1、jar命令的()參數(shù)可以創(chuàng)建歸檔文件(1分)oA、coB、voC、foD、x參考答案:A答案說明:c參數(shù),創(chuàng)建歸檔文件2、下列選項(xiàng)中,用于在定義子類時聲明父類名的關(guān)鍵字是()。(1分)oA、interfaceoB、packageoC、extendsoD、class參考答案:C答案說明:3、用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是()。(1分)oA、class,float,double,publicoB、float,boolean,int,longoC、char,extends,float,doubleoD、public,private,protected參考答案:D答案說明:4、
2、下面關(guān)于throws作用的描述中,正確的是()(1分)oA、一個方法只能拋出一個異常信息oB、一個方法上使用throws聲明一個異常說明這個方法運(yùn)行時一定會拋出這個異常oCthrows可以聲明在方法體中用來指定拋出的具體異常oD、throws出現(xiàn)在方法函數(shù)頭參考答案:D答案說明:throws關(guān)鍵字需要寫在方法聲明的后面,throws后面需要聲明方法中發(fā)生異常的類型,通常將這種做法稱為方法聲明拋出一個異常5、下列關(guān)于匿名內(nèi)部類的描述,錯誤的是()(1分)oA、匿名內(nèi)部類是內(nèi)部類的簡化形式oB、匿名內(nèi)部類的前提是必須要繼承父類或?qū)崿F(xiàn)接口oC、匿名內(nèi)部類的格式是new父類(參數(shù)列表)或父接口()oD
3、、匿名內(nèi)部類可以有構(gòu)造方法參考答案:D答案說明:匿名內(nèi)部類不能有構(gòu)造方法,它連類名都沒有6、以下關(guān)于編譯異常說法正確的是()(1分)oA、編譯異常就是指Exception以及其子類oB、編譯異常如果產(chǎn)生,可以不用處理oC、編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出oD、編譯異常指的就是Error參考答案:C答案說明:編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出7、父類中的方法被以下哪個關(guān)鍵字修飾后不能被重寫?()(1分)oA、publicoB、saticoC、finaloD、void參考答案:C答案說明:如果方法被final修飾了,該方法不能被重寫8、在JDK8之前,一個具體類實(shí)現(xiàn)接口時
4、,需要重寫接口中的?()(1分)oA、成員變量oB、局部變量oC、成員方法oD、構(gòu)造方法參考答案:C答案說明:在JDK8之前,接口中只有常量和抽象方法,所以類實(shí)現(xiàn)接口,要重寫接口中的抽象方法也就是成員方法9、下面哪個修飾符不可以修飾接口中的成員變量?0(1分)oA、publicoB、staticoC、finaloD、private參考答案:D答案說明: 接口中的成員變量其實(shí)是一個常量, 用publicstaticfinal修飾,所以,用private修飾是錯誤的10、在Java語言中,以下哪個關(guān)鍵字用于在方法上聲明拋出異常?(1分)oA、tryoB、catchoC、throwsoD、throw
5、參考答案:C答案說明:11、在JDK8以前,下列關(guān)于接口的說法中,錯誤的是?()(1分)oA、接口中定義的方法默認(rèn)使用publicabstract來修飾oB、接口中的變量默認(rèn)使用publicstaticfinal來修飾oC、接口中的所有方法都是抽象方法oD、接口中定義的變量可以被修改參考答案:D答案說明:接口中定義的變量是常量,不能被修改12、在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字?(1分)oA、inheritsoB、implementsoC、extendsoD、modifies參考答案:C答案說明:13、下列關(guān)于throws關(guān)鍵字的描述中,正確的是()(1分)oA、t
6、horws可以聲明在方法上也可以聲明在方法體中oB、方法上使用throws拋出一個異常則這個方法中一定有trycatch代碼塊oC、使用throws拋出多個異常時各個異常之間必須使用逗號隔開oD、throws必須和throw配合使用參考答案:C答案說明:throws關(guān)鍵字聲明拋出異常的語法格式如下:修飾符返回值類型方法名(參數(shù)1,參數(shù)2.)throwsExceptionType1,ExceptionType2.14、如果類的成員被()訪問控制符來修飾,則這個成員只能被該類的其它成員訪問,其它類無法直接訪問(1分)oA、privateoB、defaultoC、protectedoD、public
7、參考答案:A答案說明:如果類的成員被private訪問控制符來修飾,則這個成員只能被該類的其它成員訪問,其它類無法直接訪問。類的良好封裝就是通過private關(guān)鍵字來實(shí)現(xiàn)的15、Java中所有的類都是通過直接或間接地繼承()類得到的(1分)oA、java.lang.ObjectoB、java.lang.ClassoC、任意類oD、以上答案都不對參考答案:A答案說明:Object是所有類的父類16、下列符號中,哪個用于分隔throws關(guān)鍵字拋出的多個異常(1分)oA、;oB、,oC、&oD、|參考答案:B答案說明:方法中如果有多個異常,他們之間使用逗號隔開17、在JDK中,包含大量工具類
8、、集合類的包是()(1分)oA、java.langoB、oC、java.utiloD、java.awt參考答案:C答案說明:java.util包包含Java中大量工具類、集合類等18、在下面哪種情況下,可以使用方法重寫?()(1分)oA、父類方法中的形參不適用于子類使用時oB、父類中的方法在子類中沒有時oC、父類的功能無法滿足子類的需求時oD、父類方法中的返回值類型不適合子類使用參考答案:C答案說明:父類的功能無法滿足子類的需求時,這時候可以使用方法的重寫。19、下列選項(xiàng)中,用戶創(chuàng)建歸檔文件的jar命令是()(1分)oA、jar-coB、jar-voC、jar-foD、jar-x參考答案:A答
9、案說明:c參數(shù)用于創(chuàng)建歸檔文件20、jar命令解壓縮jar文件,需要的參數(shù)是()(1分)oA、coB、voC、xoD、f參考答案:C答案說明:jar解壓縮的參數(shù)是x共10題滿分:20分21、當(dāng)子類B繼承父類A時,下面描述正確的是()(2分)oC、創(chuàng)建類B的對象可以調(diào)用類A中的public修飾的成員變量oD、創(chuàng)建類B的對象可以調(diào)用類A中的public修飾的成員方法參考答案:C,D答案說明:在Java中,子類不可以訪問父類的私有成員,類的私有成員只能在本類中使用22、下列關(guān)于trycatch和finally的組合使用,格式正確的是()(2分)oA、tryoB、trycatch (Exception
10、Type1 (Exception子類)e1) catch (ExceptionType2 (Exception類及其子類)e2)oC、trycatch(ExceptionType(Exception類及其子類)e)finallyoD、tryfinally參考答案:B,C,D答案說明:try語句不能單獨(dú)使用。23、以下關(guān)于方法重寫,說法錯誤的是?()(2分)oA、方法重寫時,子類的函數(shù)名與形參列表必須與父類的一致oB、方法重寫時,子類的返回值類型必須大于或者等于父類的返回值類型oA、創(chuàng)建類B的對象可以調(diào)用類A中的private修飾的成員變量B、創(chuàng)建類B的對象可以調(diào)用類A中的private修飾的成
11、員方法oC、方法重寫時,子類的權(quán)限修飾符必須大于或者等于父類的權(quán)限修飾符oD、方法重寫與返回值類型無關(guān)參考答案:B,D答案說明:方法重寫時,子類的返回值類型必須小于或者等于父類的返回值類型。且在子類中重寫的方法需要和父類被重寫的方法具有相同的方法名、參數(shù)列表以及返回值類型。24、下列關(guān)于throws的描述中,正確的是()(2分)oA、throws是用來聲明一個方法可能拋出的異常信息oB、throws語句用在方法聲明后面oC、方法中沒有使用catch處理的異常必須使用throws拋出oD、throws關(guān)鍵字對外聲明該方法有可能發(fā)生的異常,調(diào)用者在調(diào)用方法時必須在程序中對異常進(jìn)行處理參考答案:A,
12、B,C,D答案說明: 針對這種情況,Java中允許在方法的后面使用throws關(guān)鍵字對外聲明該方法有可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時,就明確地知道該方法有異常,并且必須在程序中對異常進(jìn)行處理,否則編譯無法通過25、以下關(guān)于super關(guān)鍵字的說法中,正確的是()(2分)oA、super()與this()關(guān)鍵字可以同時存在于同一個構(gòu)造方法中oB、super()與this()關(guān)鍵字不能同時存在于同一個構(gòu)造方法中oC、super關(guān)鍵字可以調(diào)用父類的成員方法oD、super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法參考答案:B,C,D答案說明:super關(guān)鍵字用于訪問父類的成員。例如訪問父類的成員變量、成員方法
13、和構(gòu)造方法。super和this關(guān)鍵字都必須寫在第一行的開頭不能同時使用在同一個構(gòu)造方法中。26、下列關(guān)于包的描述,正確的是()(2分)oA、使用關(guān)鍵字package定義包oB、包名的所有字母都小寫oC、包便于對類文件進(jìn)行管理oD、包給類文件提供了名稱空間參考答案:A,B,C,D答案說明:27、下列關(guān)于接口的描述中,正確的是?()(2分)oA、接口不能直接被實(shí)例化oB、當(dāng)一個類實(shí)現(xiàn)接口時,如果這個類是抽象類,則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法oC、一個類通過implements關(guān)鍵字實(shí)現(xiàn)接口時,可以實(shí)現(xiàn)多個接口,被實(shí)現(xiàn)的多個接口之間要用逗號隔開oD、一個接口可以通過ext
14、ends關(guān)鍵字繼承多個接口,接口之間用逗號隔開參考答案:A,B,C,D答案說明:接口中的方法都是抽象的,不能實(shí)例化對象;當(dāng)一個類實(shí)現(xiàn)接口時,如果這個類是抽象類,則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法;一個類通過implements關(guān)鍵字實(shí)現(xiàn)接口時,可以實(shí)現(xiàn)多個接口,被實(shí)現(xiàn)的多個接口之間要用逗號隔開;一個接口可以通過extends關(guān)鍵字繼承多個接口,接口之間用逗號隔開28、下列關(guān)于運(yùn)行時異常的描述,正確的有()(2分)oA、運(yùn)行異常是在程序運(yùn)行時期產(chǎn)生的oB、運(yùn)行時異常也稱為稱為unchecked異常oC、RuntimeException類及其子類都是運(yùn)行時異常類oD、運(yùn)行時異
15、常一般是由于程序中的邏輯錯誤引起的,在程序運(yùn)行時無法恢復(fù)參考答案:A,B,C,D答案說明:29、以下關(guān)于抽象類的描述中,正確的是?()(2分)oA、抽象類是對一系列看上去不同,但本質(zhì)上相同的具體概念的抽象oB、當(dāng)一個類中包含了抽象方法,該類必須使用abstract關(guān)鍵字來修飾oC、抽象類可以不定義抽象方法oD、抽象類不能被實(shí)例化參考答案:A,B,C,D答案說明:在定義抽象類時需要注意,包含抽象方法的類必須聲明為抽象類,但抽象類可以不包含任何抽象方法,只需使用abstract關(guān)鍵字來修飾即可,另外,抽象類是不可以被實(shí)例化30、若有父類Animal及其兩個子類Cat、Dog,則以下類型轉(zhuǎn)換正確的有
16、()(2分)oA、Catcat=(Cat)newAnimal();oB、Animala=newCat();Catcat=(Cat)a;oC、Animalanimal=newCat();oD、Animala=newDog();Catcat=(Cat)a;參考答案:B,C答案說明:無論是向上還是向下轉(zhuǎn)型,最終都是子類對象做著類型的轉(zhuǎn)換共20題滿分:20分31、在實(shí)例化子類對象時,會自動調(diào)用父類無參的構(gòu)造方法(1分)o對o錯參考答案:對答案說明:在子類的構(gòu)造方法中通過super指定調(diào)用父類的哪個構(gòu)造方法,如果沒有指定,在實(shí)例化子類對象時,會自動調(diào)用父類無參的構(gòu)造方法。32、throw關(guān)鍵字后面必須寫
17、異常對象(1分)o對o錯參考答案:對答案說明:throw關(guān)鍵字用在方法內(nèi)部,后面必須寫異常對象33、try.catch語句用于處理程序中的異常(1分)o對o錯參考答案:對答案說明:trycatCh句異常處理,try中編寫被檢查可能出現(xiàn)異常的代碼,catch用于抓住或者不捕獲異常,并處理異常34、接口與接口之間可以單繼承,也可以多繼承(1分)o對o錯參考答案:對答案說明:一個接口可以通過extends關(guān)鍵字繼承多個接口,接口之間用逗號隔開35、import語句通常出現(xiàn)在package語句之前(1分)o對o錯參考答案:錯答案說明:import語句一定出現(xiàn)在package語句之后36、接口中只能定義
18、常量和抽象方法(1分)參考答案:對答案說明:接口中只能定義常量和抽象方法37、super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行(1分)o對o錯參考答案:對答案說明:super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行38、jar命令的參數(shù)f可以解壓縮jar文件(1分)o對o錯參考答案:錯答案說明:f用于創(chuàng)建文件名39、JDK中定義了大量的異常類,這些異常類足夠我們使用了,所以,我們不需要自己定義異常類(1分)o對o錯參考答案:錯答案說明:JDK中定義了大量的異常類,雖然這些異常類可以描述編程時出現(xiàn)的大部分異常情況,但是在程序開發(fā)中有時可能需要描述程序中特有的異常情況,所以,
19、我們在開發(fā)中還是需要自己定義異常類40、在trycatc語句中,try語句塊存放可能發(fā)生異常的語句(1分)o對o錯參考答案:對答案說明:try語句塊中存放可能發(fā)生異常的語句,一旦發(fā)生異常,通過catch語句塊進(jìn)行捕獲41、protected修飾的方法,只能給子類使用(1分)o對o錯參考答案:錯答案說明:同一包下的類也可以使用42、方法重寫時,子類拋出的異常類型大于等于父類拋出的異常類型(1分)o對o錯參考答案:錯答案說明:方法重寫時,子類拋出的異常類型小于等于父類拋出的異常類型。43、父類的引用指向自己子類的對象是多態(tài)的一種體現(xiàn)形式(1分)o對o錯參考答案:對答案說明:在Java中為了實(shí)現(xiàn)多態(tài)
20、,允許使用一個父類類型的變量來引用一個子類類型的對象,根據(jù)被引用子類對象特征的不同,得到不同的運(yùn)行結(jié)果44、如果一個方法要拋出多個異常,可以使用throws進(jìn)行聲明(1分)o對o錯參考答案:對答案說明:一個方法中可以拋出多個異常,可以使用throws關(guān)鍵字,并且每個異常之間用逗號隔開45、編譯異常如果產(chǎn)生了,要求我們在必須處理,要么捕獲,要么拋出(1分)o對o錯參考答案:對答案說明:46、接口可以被多重implements,抽象類只能被單一extends(1分)o對o錯參考答案:對答案說明:接口可以被多重implements,抽象類只能被單一extends47、在Java中,子類可以訪問父類的
21、所有成員(1分)o對o錯參考答案:錯答案說明:在Java中,子類不可以訪問父類的私有成員48、接口可以實(shí)例化對象(1分)o對o錯參考答案:錯答案說明:當(dāng)一個類實(shí)現(xiàn)接口時,如果這個類是抽象類,則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法49、任何類都可以寫成匿名內(nèi)部類的形式(1分)o對o錯參考答案:錯答案說明:*50、在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是protected和publicprivate、static、(1分)o對o錯參考答案:錯答案說明:在Java中,針對類、成員方法和屬性提供了四種訪問級別,分別是privatedefault、protecte
22、d和public51、定義一個方法,只想被不同包下的子類使用,需要使用訪問修飾符(1分)參考答案:【protected答案說明:protected表示受保護(hù)權(quán)限52、在Java語言中,允許使用已存在的類作為基礎(chǔ)創(chuàng)建新的類,這種技術(shù)我們稱為(1分)參考答案:【繼承】答案說明:53、“關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對象(1分)參考答案:【throw】答案說明:這時就需要用到throw關(guān)鍵字,throw關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對象*54、Java中的異常分為兩種,一種是另外一種是運(yùn)行時異常(1分)參考答案:【編譯時異常】答案說明: Java中的異常分為兩種, 一種是編譯時異常另外一種是運(yùn)行時異常55、在程序開發(fā)中,要想將一個包中的類導(dǎo)入到當(dāng)前程序中,可以使用關(guān)鍵字。(1分)參考答案:【import答案說明:5
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 融合創(chuàng)新學(xué)科教學(xué)與個人興趣的互動藝術(shù)
- 音樂治療中的節(jié)奏感培訓(xùn)實(shí)踐分享
- 旅行中的季節(jié)性傳染病預(yù)防知識
- 2025年武漢貨運(yùn)從業(yè)資格證
- 文化傳承背景下的學(xué)生德育工作策略研究
- 教育技術(shù)學(xué)生創(chuàng)新力培養(yǎng)的新路徑
- 2025年度汽車零部件退貨賠償合同范本匯編
- 2025年度高端家政服務(wù)雇傭保姆合同
- 科技助力改善學(xué)生膳食結(jié)構(gòu)的實(shí)踐
- 語音鍛煉與小學(xué)生朗讀
- 第二章《有理數(shù)的運(yùn)算》單元備課教學(xué)實(shí)錄2024-2025學(xué)年人教版數(shù)學(xué)七年級上冊
- DB31-T 596-2021 城市軌道交通合理通風(fēng)技術(shù)管理要求
- 華為智慧園區(qū)解決方案介紹
- 2022年江西省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 人教版八年級英語上冊期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 一例蛇串瘡患者個案護(hù)理課件
- 低壓電工理論考試題庫低壓電工考試題
- 國家電網(wǎng)培訓(xùn)課件
- 駱駝祥子選擇題100道及答案
- 2022年湖南公務(wù)員考試《申論》真題套卷(鄉(xiāng)鎮(zhèn)卷)2
- 化學(xué)品防范說明編碼
評論
0/150
提交評論