傳智播客java考試習(xí)題3.doc_第1頁(yè)
傳智播客java考試習(xí)題3.doc_第2頁(yè)
傳智播客java考試習(xí)題3.doc_第3頁(yè)
傳智播客java考試習(xí)題3.doc_第4頁(yè)
傳智播客java考試習(xí)題3.doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余14頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

第三次作業(yè) 1、jar命令的()參數(shù)可以創(chuàng)建歸檔文件(1分)換題 o A、c o B、v o C、f o D、x 參考答案:A 答案說(shuō)明:c參數(shù),創(chuàng)建歸檔文件 2、下列選項(xiàng)中,用于在定義子類(lèi)時(shí)聲明父類(lèi)名的關(guān)鍵字是( )。 (1分)換題 o A、interface o B、package o C、extends o D、class 參考答案:C 答案說(shuō)明: 3、用于定義類(lèi)成員的訪(fǎng)問(wèn)控制權(quán)的一組關(guān)鍵字是( )。(1分)換題 o A、class, float, double, public o B、float, boolean, int, long o C、char, extends, float, double o D、public, private, protected 參考答案:D 答案說(shuō)明: 4、下面關(guān)于throws作用的描述中,正確的是( )(1分)換題 o A、一個(gè)方法只能拋出一個(gè)異常信息 o B、一個(gè)方法上使用throws聲明一個(gè)異常說(shuō)明這個(gè)方法運(yùn)行時(shí)一定會(huì)拋出這個(gè)異常 o C、throws可以聲明在方法體中用來(lái)指定拋出的具體異常 o D、throws出現(xiàn)在方法函數(shù)頭 參考答案:D 答案說(shuō)明:throws關(guān)鍵字需要寫(xiě)在方法聲明的后面,throws后面需要聲明方法中發(fā)生異常的類(lèi)型,通常將這種做法稱(chēng)為方法聲明拋出一個(gè)異常 5、下列關(guān)于匿名內(nèi)部類(lèi)的描述,錯(cuò)誤的是( )(1分)換題 o A、匿名內(nèi)部類(lèi)是內(nèi)部類(lèi)的簡(jiǎn)化形式 o B、匿名內(nèi)部類(lèi)的前提是必須要繼承父類(lèi)或?qū)崿F(xiàn)接口 o C、匿名內(nèi)部類(lèi)的格式是new 父類(lèi)(參數(shù)列表) 或 父接口() o D、匿名內(nèi)部類(lèi)可以有構(gòu)造方法 參考答案:D 答案說(shuō)明:匿名內(nèi)部類(lèi)不能有構(gòu)造方法,它連類(lèi)名都沒(méi)有 6、以下關(guān)于編譯異常說(shuō)法正確的是( )(1分)換題 o A、編譯異常就是指Exception以及其子類(lèi) o B、編譯異常如果產(chǎn)生,可以不用處理 o C、編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出 o D、編譯異常指的就是Error 參考答案:C 答案說(shuō)明:編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出 7、父類(lèi)中的方法被以下哪個(gè)關(guān)鍵字修飾后不能被重寫(xiě)?( )(1分)換題 o A、public o B、satic o C、final o D、void 參考答案:C 答案說(shuō)明:如果方法被final修飾了,該方法不能被重寫(xiě) 8、在JDK8之前,一個(gè)具體類(lèi)實(shí)現(xiàn)接口時(shí),需要重寫(xiě)接口中的?()(1分)換題 o A、成員變量 o B、局部變量 o C、成員方法 o D、構(gòu)造方法 參考答案:C 答案說(shuō)明:在JDK8之前,接口中只有常量和抽象方法,所以類(lèi)實(shí)現(xiàn)接口,要重寫(xiě)接口中的抽象方法也就是成員方法 9、下面哪個(gè)修飾符不可以修飾接口中的成員變量?()(1分)換題 o A、public o B、static o C、final o D、private 參考答案:D 答案說(shuō)明:接口中的成員變量其實(shí)是一個(gè)常量,用public static final修飾,所以,用private修飾是錯(cuò)誤的 10、在Java語(yǔ)言中,以下哪個(gè)關(guān)鍵字用于在方法上聲明拋出異常?(1分)換題 o A、try o B、catch o C、throws o D、throw 參考答案:C 答案說(shuō)明: 11、在JDK8以前,下列關(guān)于接口的說(shuō)法中,錯(cuò)誤的是?( )(1分)換題 o A、接口中定義的方法默認(rèn)使用public abstract來(lái)修飾 o B、接口中的變量默認(rèn)使用public static final來(lái)修飾 o C、接口中的所有方法都是抽象方法 o D、接口中定義的變量可以被修改 參考答案:D 答案說(shuō)明:接口中定義的變量是常量,不能被修改 12、在Java中,要想讓一個(gè)類(lèi)繼承另一個(gè)類(lèi),可以使用以下哪個(gè)關(guān)鍵字?(1分)換題 o A、inherits o B、implements o C、extends o D、modifies 參考答案:C 答案說(shuō)明: 13、下列關(guān)于throws關(guān)鍵字的描述中,正確的是( )(1分)換題 o A、thorws可以聲明在方法上也可以聲明在方法體中 o B、方法上使用throws拋出一個(gè)異常則這個(gè)方法中一定有try catch代碼塊 o C、使用throws拋出多個(gè)異常時(shí)各個(gè)異常之間必須使用逗號(hào)隔開(kāi) o D、throws必須和throw配合使用 參考答案:C 答案說(shuō)明:throws關(guān)鍵字聲明拋出異常的語(yǔ)法格式如下:修飾符 返回值類(lèi)型 方法名(參數(shù)1,參數(shù)2.)throws ExceptionType1,ExceptionType2. 14、如果類(lèi)的成員被( )訪(fǎng)問(wèn)控制符來(lái)修飾,則這個(gè)成員只能被該類(lèi)的其它成員訪(fǎng)問(wèn),其它類(lèi)無(wú)法直接訪(fǎng)問(wèn)(1分)換題 o A、private o B、default o C、protected o D、public 參考答案:A 答案說(shuō)明:如果類(lèi)的成員被private訪(fǎng)問(wèn)控制符來(lái)修飾,則這個(gè)成員只能被該類(lèi)的其它成員訪(fǎng)問(wèn),其它類(lèi)無(wú)法直接訪(fǎng)問(wèn)。類(lèi)的良好封裝就是通過(guò)private關(guān)鍵字來(lái)實(shí)現(xiàn)的 15、Java中所有的類(lèi)都是通過(guò)直接或間接地繼承( )類(lèi)得到的(1分)換題 o A、java.lang.Object o B、java.lang.Class o C、任意類(lèi) o D、以上答案都不對(duì) 參考答案:A 答案說(shuō)明:Object是所有類(lèi)的父類(lèi) 16、下列符號(hào)中,哪個(gè)用于分隔throws關(guān)鍵字拋出的多個(gè)異常(1分)換題 o A、; o B、, o C、& o D、| 參考答案:B 答案說(shuō)明:方法中如果有多個(gè)異常,他們之間使用逗號(hào)隔開(kāi) 17、在JDK中,包含大量工具類(lèi)、集合類(lèi)的包是( )(1分)換題 o A、java.lang o B、 o C、java.util o D、java.awt 參考答案:C 答案說(shuō)明:java.util包包含Java中大量工具類(lèi)、集合類(lèi)等 18、在下面哪種情況下,可以使用方法重寫(xiě)?( )(1分)換題 o A、父類(lèi)方法中的形參不適用于子類(lèi)使用時(shí) o B、父類(lèi)中的方法在子類(lèi)中沒(méi)有時(shí) o C、父類(lèi)的功能無(wú)法滿(mǎn)足子類(lèi)的需求時(shí) o D、父類(lèi)方法中的返回值類(lèi)型不適合子類(lèi)使用 參考答案:C 答案說(shuō)明:父類(lèi)的功能無(wú)法滿(mǎn)足子類(lèi)的需求時(shí),這時(shí)候可以使用方法的重寫(xiě)。 19、下列選項(xiàng)中,用戶(hù)創(chuàng)建歸檔文件的jar命令是( )(1分)換題 o A、jar -c o B、jar -v o C、jar -f o D、jar -x 參考答案:A 答案說(shuō)明:c參數(shù)用于創(chuàng)建歸檔文件 20、jar命令解壓縮jar文件,需要的參數(shù)是( )(1分)換題 o A、c o B、v o C、x o D、f 參考答案:C 答案說(shuō)明:jar解壓縮的參數(shù)是x 共10題 滿(mǎn)分:20分 21、當(dāng)子類(lèi)B繼承父類(lèi)A時(shí),下面描述正確的是()(2分)換題 o A、創(chuàng)建類(lèi)B的對(duì)象可以調(diào)用類(lèi)A中的private修飾的成員變量 o B、創(chuàng)建類(lèi)B的對(duì)象可以調(diào)用類(lèi)A中的private修飾的成員方法 o C、創(chuàng)建類(lèi)B的對(duì)象可以調(diào)用類(lèi)A中的public修飾的成員變量 o D、創(chuàng)建類(lèi)B的對(duì)象可以調(diào)用類(lèi)A中的public修飾的成員方法 參考答案:C,D 答案說(shuō)明:在Java中,子類(lèi)不可以訪(fǎng)問(wèn)父類(lèi)的私有成員,類(lèi)的私有成員只能在本類(lèi)中使用 22、下列關(guān)于try.catch和finally的組合使用,格式正確的是( )(2分)換題 o A、try o B、try catch(ExceptionType1(Exception子類(lèi)) e1) catch(ExceptionType2(Exception類(lèi)及其子類(lèi)) e2) o C、try catch(ExceptionType(Exception類(lèi)及其子類(lèi)) e) finally o D、try finally 參考答案:B,C,D 答案說(shuō)明:try語(yǔ)句不能單獨(dú)使用。 23、以下關(guān)于方法重寫(xiě),說(shuō)法錯(cuò)誤的是?( )(2分)換題 o A、方法重寫(xiě)時(shí),子類(lèi)的函數(shù)名與形參列表必須與父類(lèi)的一致 o B、方法重寫(xiě)時(shí),子類(lèi)的返回值類(lèi)型必須大于或者等于父類(lèi)的返回值類(lèi)型 o C、方法重寫(xiě)時(shí),子類(lèi)的權(quán)限修飾符必須大于或者等于父類(lèi)的權(quán)限修飾符 o D、方法重寫(xiě)與返回值類(lèi)型無(wú)關(guān) 參考答案:B,D 答案說(shuō)明:方法重寫(xiě)時(shí),子類(lèi)的返回值類(lèi)型必須小于或者等于父類(lèi)的返回值類(lèi)型 。且在子類(lèi)中重寫(xiě)的方法需要和父類(lèi)被重寫(xiě)的方法具有相同的方法名、參數(shù)列表以及返回值類(lèi)型。 24、下列關(guān)于throws的描述中,正確的是( )(2分)換題 o A、throws是用來(lái)聲明一個(gè)方法可能拋出的異常信息 o B、throws語(yǔ)句用在方法聲明后面 o C、方法中沒(méi)有使用catch處理的異常必須使用throws拋出 o D、throws關(guān)鍵字對(duì)外聲明該方法有可能發(fā)生的異常,調(diào)用者在調(diào)用方法時(shí)必須在程序中對(duì)異常進(jìn)行處理 參考答案:A,B,C,D 答案說(shuō)明:針對(duì)這種情況,Java中允許在方法的后面使用throws關(guān)鍵字對(duì)外聲明該方法有可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時(shí),就明確地知道該方法有異常,并且必須在程序中對(duì)異常進(jìn)行處理,否則編譯無(wú)法通過(guò) 25、以下關(guān)于super關(guān)鍵字的說(shuō)法中,正確的是( )(2分)換題 o A、super()與this()關(guān)鍵字可以同時(shí)存在于同一個(gè)構(gòu)造方法中 o B、super()與this()關(guān)鍵字不能同時(shí)存在于同一個(gè)構(gòu)造方法中 o C、super關(guān)鍵字可以調(diào)用父類(lèi)的成員方法 o D、super關(guān)鍵字可以調(diào)用父類(lèi)的構(gòu)造方法 參考答案:B,C,D 答案說(shuō)明:super關(guān)鍵字用于訪(fǎng)問(wèn)父類(lèi)的成員。例如訪(fǎng)問(wèn)父類(lèi)的成員變量、成員方法和構(gòu)造方法。super和this關(guān)鍵字都必須寫(xiě)在第一行的開(kāi)頭不能同時(shí)使用在同一個(gè)構(gòu)造方法中。 26、下列關(guān)于包的描述,正確的是( )(2分)換題 o A、使用關(guān)鍵字package定義包 o B、包名的所有字母都小寫(xiě) o C、包便于對(duì)類(lèi)文件進(jìn)行管理 o D、包給類(lèi)文件提供了名稱(chēng)空間 參考答案:A,B,C,D 答案說(shuō)明: 27、下列關(guān)于接口的描述中,正確的是?( )(2分)換題 o A、接口不能直接被實(shí)例化 o B、當(dāng)一個(gè)類(lèi)實(shí)現(xiàn)接口時(shí),如果這個(gè)類(lèi)是抽象類(lèi),則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法 o C、一個(gè)類(lèi)通過(guò)implements關(guān)鍵字實(shí)現(xiàn)接口時(shí),可以實(shí)現(xiàn)多個(gè)接口,被實(shí)現(xiàn)的多個(gè)接口之間要用逗號(hào)隔開(kāi) o D、一個(gè)接口可以通過(guò)extends關(guān)鍵字繼承多個(gè)接口,接口之間用逗號(hào)隔開(kāi) 參考答案:A,B,C,D 答案說(shuō)明:接口中的方法都是抽象的,不能實(shí)例化對(duì)象;當(dāng)一個(gè)類(lèi)實(shí)現(xiàn)接口時(shí),如果這個(gè)類(lèi)是抽象類(lèi),則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法;一個(gè)類(lèi)通過(guò)implements關(guān)鍵字實(shí)現(xiàn)接口時(shí),可以實(shí)現(xiàn)多個(gè)接口,被實(shí)現(xiàn)的多個(gè)接口之間要用逗號(hào)隔開(kāi);一個(gè)接口可以通過(guò)extends關(guān)鍵字繼承多個(gè)接口,接口之間用逗號(hào)隔開(kāi) 28、下列關(guān)于運(yùn)行時(shí)異常的描述,正確的有( )(2分)換題 o A、運(yùn)行異常是在程序運(yùn)行時(shí)期產(chǎn)生的 o B、運(yùn)行時(shí)異常也稱(chēng)為稱(chēng)為unchecked異常 o C、RuntimeException類(lèi)及其子類(lèi)都是運(yùn)行時(shí)異常類(lèi) o D、運(yùn)行時(shí)異常一般是由于程序中的邏輯錯(cuò)誤引起的,在程序運(yùn)行時(shí)無(wú)法恢復(fù) 參考答案:A,B,C,D 答案說(shuō)明: 29、以下關(guān)于抽象類(lèi)的描述中,正確的是?()(2分)換題 o A、抽象類(lèi)是對(duì)一系列看上去不同,但本質(zhì)上相同的具體概念的抽象 o B、當(dāng)一個(gè)類(lèi)中包含了抽象方法,該類(lèi)必須使用abstract關(guān)鍵字來(lái)修飾 o C、抽象類(lèi)可以不定義抽象方法 o D、抽象類(lèi)不能被實(shí)例化 參考答案:A,B,C,D 答案說(shuō)明:在定義抽象類(lèi)時(shí)需要注意,包含抽象方法的類(lèi)必須聲明為抽象類(lèi),但抽象類(lèi)可以不包含任何抽象方法,只需使用abstract關(guān)鍵字來(lái)修飾即可,另外,抽象類(lèi)是不可以被實(shí)例化 30、若有父類(lèi)Animal及其兩個(gè)子類(lèi)Cat、Dog,則以下類(lèi)型轉(zhuǎn)換正確的有( )(2分)換題 o A、Cat cat = (Cat)new Animal(); o B、Animal a = new Cat(); Cat cat = (Cat) a; o C、Animal animal = new Cat(); o D、Animal a = new Dog(); Cat cat = (Cat) a; 參考答案:B,C 答案說(shuō)明:無(wú)論是向上還是向下轉(zhuǎn)型,最終都是子類(lèi)對(duì)象做著類(lèi)型的轉(zhuǎn)換 共20題 滿(mǎn)分:20分 31、在實(shí)例化子類(lèi)對(duì)象時(shí),會(huì)自動(dòng)調(diào)用父類(lèi)無(wú)參的構(gòu)造方法(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:在子類(lèi)的構(gòu)造方法中通過(guò)super指定調(diào)用父類(lèi)的哪個(gè)構(gòu)造方法,如果沒(méi)有指定,在實(shí)例化子類(lèi)對(duì)象時(shí),會(huì)自動(dòng)調(diào)用父類(lèi)無(wú)參的構(gòu)造方法。 32、throw關(guān)鍵字后面必須寫(xiě)異常對(duì)象(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:throw關(guān)鍵字用在方法內(nèi)部,后面必須寫(xiě)異常對(duì)象 33、try.catch語(yǔ)句用于處理程序中的異常(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:trycatch語(yǔ)句異常處理,try中編寫(xiě)被檢查可能出現(xiàn)異常的代碼,catch用于抓住或者不捕獲異常,并處理異常 34、接口與接口之間可以單繼承,也可以多繼承(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:一個(gè)接口可以通過(guò)extends關(guān)鍵字繼承多個(gè)接口,接口之間用逗號(hào)隔開(kāi) 35、import語(yǔ)句通常出現(xiàn)在package語(yǔ)句之前(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:import語(yǔ)句一定出現(xiàn)在package語(yǔ)句之后 36、接口中只能定義常量和抽象方法(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:接口中只能定義常量和抽象方法 37、super調(diào)用父類(lèi)構(gòu)造方法的代碼必須位于子類(lèi)構(gòu)造方法的第一行(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:super調(diào)用父類(lèi)構(gòu)造方法的代碼必須位于子類(lèi)構(gòu)造方法的第一行 38、jar命令的參數(shù)f可以解壓縮jar文件(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:f用于創(chuàng)建文件名 39、JDK中定義了大量的異常類(lèi),這些異常類(lèi)足夠我們使用了,所以,我們不需要自己定義異常類(lèi)(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:JDK中定義了大量的異常類(lèi),雖然這些異常類(lèi)可以描述編程時(shí)出現(xiàn)的大部分異常情況,但是在程序開(kāi)發(fā)中有時(shí)可能需要描述程序中特有的異常情況,所以,我們?cè)陂_(kāi)發(fā)中還是需要自己定義異常類(lèi) 40、在trycatch語(yǔ)句中,try語(yǔ)句塊存放可能發(fā)生異常的語(yǔ)句(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:try語(yǔ)句塊中存放可能發(fā)生異常的語(yǔ)句,一旦發(fā)生異常,通過(guò)catch語(yǔ)句塊進(jìn)行捕獲 41、protected修飾的方法,只能給子類(lèi)使用(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:同一包下的類(lèi)也可以使用 42、方法重寫(xiě)時(shí),子類(lèi)拋出的異常類(lèi)型大于等于父類(lèi)拋出的異常類(lèi)型(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:方法重寫(xiě)時(shí),子類(lèi)拋出的異常類(lèi)型小于等于父類(lèi)拋出的異常類(lèi)型。 43、父類(lèi)的引用指向自己子類(lèi)的對(duì)象是多態(tài)的一種體現(xiàn)形式(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:在Java中為了實(shí)現(xiàn)多態(tài),允許使用一個(gè)父類(lèi)類(lèi)型的變量來(lái)引用一個(gè)子類(lèi)類(lèi)型的對(duì)象,根據(jù)被引用子類(lèi)對(duì)象特征的不同,得到不同的運(yùn)行結(jié)果 44、如果一個(gè)方法要拋出多個(gè)異常,可以使用throws進(jìn)行聲明(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:一個(gè)方法中可以?huà)伋龆鄠€(gè)異常,可以使用throws關(guān)鍵字,并且每個(gè)異常之間用逗號(hào)隔開(kāi) 45、編譯異常如果產(chǎn)生了,要求我們?cè)诒仨毺幚?,要么捕獲,要么拋出(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明: 46、接口可以被多重implements,抽象類(lèi)只能被單一extends(1分)換題 o 對(duì) o 錯(cuò) 參考答案:對(duì) 答案說(shuō)明:接口可以被多重implements,抽象類(lèi)只能被單一extends 47、在Java中,子類(lèi)可以訪(fǎng)問(wèn)父類(lèi)的所有成員(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:在Java中,子類(lèi)不可以訪(fǎng)問(wèn)父類(lèi)的私有成員 48、接口可以實(shí)例化對(duì)象(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:當(dāng)一個(gè)類(lèi)實(shí)現(xiàn)接口時(shí),如果這個(gè)類(lèi)是抽象類(lèi),則實(shí)現(xiàn)接口中的部分方法即可,否則需要實(shí)現(xiàn)接口中的所有方法 49、任何類(lèi)都可以寫(xiě)成匿名內(nèi)部類(lèi)的形式(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明: 50、在Java中,針對(duì)類(lèi)、成員方法和屬性提供了四種訪(fǎng)問(wèn)級(jí)別,分別是private、static、protected和public(1分)換題 o 對(duì) o 錯(cuò) 參考答案:錯(cuò) 答案說(shuō)明:在Java中,針對(duì)類(lèi)、成員方法和屬性提供了四種訪(fǎng)問(wèn)級(jí)別,分別是private、default、protected和public 51、定義一個(gè)方法,只想被不同包下的子類(lèi)使用,需要使用訪(fǎng)問(wèn)修飾符【】(1分)換題 參考答案:【protected】 答案說(shuō)明:protected表示受保護(hù)權(quán)限 52、在Java語(yǔ)言中,允許使用已存在的類(lèi)作為基礎(chǔ)創(chuàng)建新的類(lèi),這種技術(shù)我們稱(chēng)為【】(1分)換題 參考答案:【繼承】 答案說(shuō)明: 53、【】關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對(duì)象(1分)換題 參考答案:【throw】 答案說(shuō)明:這時(shí)就需要用到throw關(guān)鍵字,throw關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對(duì)象 54、Java中的異常分為兩種,一種是【】另外一種是運(yùn)行時(shí)異常(1分)換題 參考答案:【編譯時(shí)異常】 答案說(shuō)明:Java中的異常分為兩種,一種是編譯時(shí)異常另外一種是運(yùn)行時(shí)異常 55、在程序開(kāi)發(fā)中,要想將一個(gè)包中的類(lèi)導(dǎo)入到當(dāng)前程序中,可以使用【】關(guān)鍵字。(1分)換題 參考答案:【import】 答案說(shuō)明: 56、如果子類(lèi)想使用父類(lèi)中的成員,可以通過(guò)關(guān)鍵字【】引用父類(lèi)的成員。(1分)換題 參考答案:【super】 答案說(shuō)明: 57、Java中的所有類(lèi),都直接或者間接的【】自O(shè)bject類(lèi)(1分)換題 參考答案:【繼承】 答案說(shuō)明:Object類(lèi),它是所有類(lèi)的父類(lèi),即每個(gè)類(lèi)都直接或間接繼承自該類(lèi) 58、運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器【】對(duì)其進(jìn)行檢查(1分)換題 參考答案:【不會(huì)】 答案說(shuō)明:運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器不會(huì)對(duì)其進(jìn)行檢查,也就是說(shuō),當(dāng)程序中出現(xiàn)這類(lèi)異常時(shí),即使沒(méi)有使用try.catch語(yǔ)句捕獲或使用throws關(guān)鍵字聲明拋出,程序也能編譯通過(guò) 59、在Java語(yǔ)言中,要想是將一個(gè)已編譯的類(lèi)打包成jar文件,可以使用的命令是【】,要想在命令行窗口運(yùn)行jar文件,可以使用的命令是【】(1分)換題 參考答案:【jar cvf】【java jar】 答案說(shuō)明: 60、RuntimeException類(lèi)及其子類(lèi)都是【】異常(1分)換題 參考答案:【運(yùn)行時(shí)】 答案說(shuō)明: 61、請(qǐng)?jiān)跈M線(xiàn)處填寫(xiě)正確的關(guān)鍵字, try【】(Exception e)(1分)換題 參考答案:【catch】 答案說(shuō)明: 62、throw關(guān)鍵字用于在方法中聲明拋出異常的【】(1分)換題 參考答案:【實(shí)例對(duì)象】 答案說(shuō)明:throw關(guān)鍵字用于在方法中聲明拋出異常的實(shí)例對(duì)象 63、Java提供了一個(gè)關(guān)鍵字【】,可以判斷一個(gè)對(duì)象是否為某個(gè)類(lèi)(或接口)的實(shí)例或者子類(lèi)實(shí)例(1分)換題 參考答案:【instanceof】 答案說(shuō)明:Java提供了一個(gè)關(guān)鍵字instanceof,它可以判斷一個(gè)對(duì)象是否為某個(gè)類(lèi)(或接口)的實(shí)例或者子類(lèi)實(shí)例 64、在Java中, 【】關(guān)鍵字用于聲明包(1分)換題 參考答案:【package】 答案說(shuō)明:Java中的包是專(zhuān)門(mén)用來(lái)存放類(lèi)的,通常功能相同的類(lèi)存放在相同的包中。在聲明包時(shí),使用package語(yǔ)句 65、Object類(lèi)中的equals方法的參數(shù)是【】類(lèi)型的參數(shù)(1分)換題 參考答案:【Object】 答案說(shuō)明:equals方法用于比較對(duì)象,它的參數(shù)是Object類(lèi)型 66、在繼承關(guān)系中,子類(lèi)會(huì)自動(dòng)繼承父類(lèi)中的方法,但有時(shí)在子類(lèi)中需要對(duì)繼承的方法進(jìn)行一些修改,即對(duì)父類(lèi)的方法進(jìn)行【】(1分)換題 參考答案:【重寫(xiě)】 答案說(shuō)明:在繼承關(guān)系中,子類(lèi)會(huì)自動(dòng)繼承父類(lèi)中定義的方法,但有時(shí)在子類(lèi)中需要對(duì)繼承的方法進(jìn)行一些修改,即對(duì)父類(lèi)的方法進(jìn)行重寫(xiě)。需要注意的是,在子類(lèi)中重寫(xiě)的方法需要和父類(lèi)被重寫(xiě)的方法具有相同的方法名、參數(shù)列表以及返回值類(lèi)型。 67、一個(gè)類(lèi)如果要實(shí)現(xiàn)一個(gè)接口,可以通過(guò)關(guān)鍵字【】來(lái)實(shí)現(xiàn)這個(gè)接口(1分)換題 參考答案:【implements】 答案說(shuō)明:接口中的方法都是抽象方法,我們可以定義一個(gè)類(lèi),并使用implements關(guān)鍵字實(shí)現(xiàn)接口中所有的方法 68、接口通過(guò)關(guān)鍵字【】來(lái)繼承接口。(1分)換題 參考答案:【extends】 答案說(shuō)明:一個(gè)接口可以通過(guò)關(guān)鍵字extends來(lái)繼承接口 69、異常的捕獲通常由try、catch兩部分組成,【】代碼塊用來(lái)存放可能發(fā)生異常,【】代碼塊用來(lái)處理產(chǎn)生的異常(1分)換題 參考答案:【try】【catch】 答案說(shuō)明: 70、java中,方法上如果可能拋出多個(gè)異常,多個(gè)異??梢允褂谩尽浚ㄖ形奶顚?xiě))隔開(kāi)(1分)換題 參考答案:【逗號(hào)】 答案說(shuō)明:方法上如果可能拋出多個(gè)異常,多個(gè)異??梢允褂枚禾?hào)隔開(kāi) 共5題 滿(mǎn)分:20分 71、請(qǐng)閱讀下面的程序,在空白處填寫(xiě)正確的代碼。class Demo public static void main(String args) try System.out.println(getArea(6.1,4.1); catch(【】 e) public static double getArea (double d1,doubl d2)throws Eception if(d1 0| d2 0) throw new Exception(); return d1*d2; (4分)換題 參考答案:Exception 答案說(shuō)明: 72、請(qǐng)簡(jiǎn)要概述trycatch語(yǔ)句中,try和catch的作用(4分)換題 參考答案:try中編寫(xiě)被檢查可能出現(xiàn)異常的代碼,catch用于抓住或者不捕獲異常,并處理異常 答案說(shuō)明: 73、閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論