版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年8月面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題庫(kù)一、多選題(共10題,每題1分,共10分)1.以下哪些屬于OutputStream類的方法()A、write(byte)B、available()C、close()D、flush()2.下列方法中,哪些方法是屬于Collection接口()A、retainAll()B、addLast()C、remove()D、put()3.下列選項(xiàng)中,哪些特點(diǎn)是屬于LinkedList集合的()A、元素可重復(fù)B、增刪快C、查詢快D、元素自然排序4.下面選項(xiàng)中,可以和intmax(intA,intB,doublec)方法構(gòu)成重載關(guān)系的是()A、intmax(intx,inty,doublez)B、voidmax(inta,doublec,intb)C、doublemax(doublea,doubleb)D、doublemax(inta,intb)5.下列選項(xiàng)中,哪些是Properties類的方法()A、setProperty()B、add()C、iterator()D、getProperty()6.下列關(guān)于jre目錄的描述中,正確的是()A、jre是JavaRuntimeEnvironment的縮寫B(tài)、jre是一個(gè)小型的數(shù)據(jù)庫(kù)C、jre用于存放一些可執(zhí)行程序D、jre是Java運(yùn)行時(shí)環(huán)境的根目錄7.下列關(guān)于FileWriter的說(shuō)法正確的是()A、FileWriter是OutputStreamWriter類的子類B、FileWriter用于直接向文件中讀取字符C、FileWriter在指定寫入的文件不存在時(shí)會(huì)拋出異常D、使用FileWriter(StringfileName,booleanappend)構(gòu)造方法能實(shí)現(xiàn)在文件中追加內(nèi)容的效果8.下列選項(xiàng)中,哪些可以定義在類中()A、構(gòu)造方法B、成員變量C、成員方法D、類9.以下關(guān)于JDK8中接口相關(guān)說(shuō)法正確的是A、定義常量時(shí)必須進(jìn)行初始化賦值B、在JDKC、實(shí)現(xiàn)接口時(shí),除了要重寫抽象方法,還要重寫默認(rèn)方法和靜態(tài)方法D、默認(rèn)方法和靜態(tài)方法都允許有方法體。10.向HashSet集合中存入對(duì)象時(shí)需要重寫Object類中的哪些方法()A、hashCode()B、clone()C、toString()D、equals(Objectobj)二、判斷題(共50題,每題1分,共50分)1.如果一個(gè)方法的形式參數(shù)定義的是父類對(duì)象,那么調(diào)用這個(gè)方法時(shí),可以使用子類對(duì)象作為實(shí)際參數(shù)。A、正確B、錯(cuò)誤2.在Java中,類名的首字母要求大寫。對(duì)錯(cuò)A、正確B、錯(cuò)誤3.自定義的異常類必須繼承自Exception或其子類。A、正確B、錯(cuò)誤4.局部?jī)?nèi)部類中的變量和方法只能在創(chuàng)建該局部?jī)?nèi)部類的方法中訪問(wèn)。A、正確B、錯(cuò)誤5.成員內(nèi)部類,就是將一個(gè)類定義在另一個(gè)類的成員的位置。A、正確B、錯(cuò)誤6.Java程序中,可以使用關(guān)鍵字new創(chuàng)建新的對(duì)象。()A、正確B、錯(cuò)誤7.Object類的構(gòu)造方法第一行是super()語(yǔ)句。A、正確B、錯(cuò)誤8.super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行。A、正確B、錯(cuò)誤9.在命令行窗口中,編譯Demo.java文件可以輸入javacDemo。對(duì)錯(cuò)A、正確B、錯(cuò)誤10.抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。A、正確B、錯(cuò)誤11.final關(guān)鍵字不可以修飾成員變量。A、正確B、錯(cuò)誤12.final修飾的成員變量可以在構(gòu)造方法中對(duì)其重新賦值。A、正確B、錯(cuò)誤13.子類中重寫方法需要和父類被重寫的方法具有相同的方法名、參數(shù)列表以及返回值類型。A、正確B、錯(cuò)誤14.Calendar類可以被實(shí)例化。A、正確B、錯(cuò)誤15.protected修飾的類,類中的所有方法只能給子類使用。A、正確B、錯(cuò)誤16.重載的構(gòu)造方法中,可以使用this語(yǔ)句互相調(diào)用。A、正確B、錯(cuò)誤17.在Java中允許用戶自定義異常,但自定義的異常類必須繼承自Exception或其子類。A、正確B、錯(cuò)誤18.當(dāng)一個(gè)類中局部變量與成員變量同名時(shí),“this.變量名”訪問(wèn)的是局部變量。A、正確B、錯(cuò)誤19.Java中任何類都直接或間接繼承了Object類。A、正確B、錯(cuò)誤20.運(yùn)行時(shí)異常是必須進(jìn)行處理的異常,否則程序編譯不能通過(guò)。A、正確B、錯(cuò)誤21.Error類稱為錯(cuò)誤類,它表示Java運(yùn)行時(shí)產(chǎn)生的系統(tǒng)內(nèi)部錯(cuò)誤或資源耗盡的錯(cuò)誤,是比較嚴(yán)重的,僅靠修改程序本身是不能恢復(fù)執(zhí)行的。A、正確B、錯(cuò)誤22.如果一個(gè)類繼承了一個(gè)抽象類,但是沒(méi)有完全復(fù)寫父類的所有的抽象方法那么這個(gè)類也必須是抽象類。A、正確B、錯(cuò)誤23.JDK8新增LocalDate類提供了靜態(tài)的now()方法來(lái)獲取當(dāng)前日期。A、正確B、錯(cuò)誤24.靜態(tài)內(nèi)部類中不能直接訪問(wèn)外部類的靜態(tài)成員。A、正確B、錯(cuò)誤25.使用等號(hào)可以為對(duì)象賦值。A、正確B、錯(cuò)誤26.一個(gè)實(shí)例對(duì)象只能被一個(gè)變量引用。A、正確B、錯(cuò)誤27.String類的equals()方法和“==”的作用是一樣的。A、正確B、錯(cuò)誤28.定義在類中的變量叫成員變量,定義在方法中的變量叫局部變量。A、正確B、錯(cuò)誤29.lib是library的縮寫,用于存放Java類庫(kù)或庫(kù)文件。對(duì)錯(cuò)A、正確B、錯(cuò)誤30.接口可以實(shí)例化對(duì)象。A、正確B、錯(cuò)誤31.在Java中,子類可以覆蓋父類中的任意方法。A、正確B、錯(cuò)誤32.如果想通過(guò)外部類去訪問(wèn)內(nèi)部類,則需要通過(guò)外部類對(duì)象去創(chuàng)建內(nèi)部類對(duì)象。A、正確B、錯(cuò)誤33.字符串一旦初始化就不可以被改變。A、正確B、錯(cuò)誤34.ceil()、floor()和round()方法返回的都是double類型的數(shù)。A、正確B、錯(cuò)誤35.static關(guān)鍵字可以修飾成員變量,也可以修飾局部變量。A、正確B、錯(cuò)誤36.在try…catch語(yǔ)句中,try語(yǔ)句塊存放可能發(fā)生異常的語(yǔ)句。A、正確B、錯(cuò)誤37.如果一個(gè)方法要拋出多個(gè)異常,則需要使用多個(gè)throws進(jìn)行拋出。A、正確B、錯(cuò)誤38.在成員方法中可以使用“this(參數(shù)1,參數(shù)2…)”來(lái)調(diào)用其它的構(gòu)造方法。A、正確B、錯(cuò)誤39.靜態(tài)方法可以被類名調(diào)用,也可以被對(duì)象調(diào)用。A、正確B、錯(cuò)誤40.靜態(tài)方法隨著類的加載而加載,隨著類的消失而消失。A、正確B、錯(cuò)誤41.publicclassDemo{publicDemo(){}publicvoidDemo(intx){}}上述代碼中的構(gòu)造方法Demo重載了。A、正確B、錯(cuò)誤42.編譯異常如果產(chǎn)生,可以處理,也可以不用處理。A、正確B、錯(cuò)誤43.子類和父類對(duì)象在進(jìn)行類型轉(zhuǎn)換時(shí),子類對(duì)象可以被視為父類的一個(gè)對(duì)象,父類對(duì)象不能被當(dāng)作是某一個(gè)子類的對(duì)象。A、正確B、錯(cuò)誤44.封裝就是隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供公有的方法。A、正確B、錯(cuò)誤45.Object是所有類的父類。A、正確B、錯(cuò)誤46.靜態(tài)方法中,可以訪問(wèn)非靜態(tài)成員變量。A、正確B、錯(cuò)誤47.Random類的實(shí)例用于生成隨機(jī)數(shù)。A、正確B、錯(cuò)誤48.一個(gè)類中如果沒(méi)有定義構(gòu)造方法,那么這個(gè)類就沒(méi)有構(gòu)造方法。A、正確B、錯(cuò)誤49.Java語(yǔ)言具體跨平臺(tái)的特性。對(duì)錯(cuò)A、正確B、錯(cuò)誤50.DateFormat類專門用于將日期格式化為字符串或者將用特定格式顯示的日期字符串轉(zhuǎn)換成一個(gè)Date對(duì)象。A、正確B、錯(cuò)誤答案與解析一、多選題答案1.答案:(ACD)詳解:available()方法不是OutputStream類的方法,是其他流的方法。2.答案:(AC)詳解:put()方法是map集合的方法、addLast()方法是LinkedList集合的方法。3.答案:(AB)詳解:LinkedList集合中允許出現(xiàn)重復(fù)的元素,它的底層采用鏈表結(jié)構(gòu)所以增刪操作具有很高的效率。4.答案:(CD)詳解:方法的重載和返回值類型無(wú)關(guān),它只需要滿足兩個(gè)條件,一是方法名相同,二是參數(shù)個(gè)數(shù)或參數(shù)類型不同。5.答案:(AD)詳解:Properties類中,針對(duì)字符串的存取提供了兩個(gè)專用的方法setProperty()和getProperty()。Properties類中沒(méi)有定義iterator()和add()方法。6.答案:(AD)7.答案:(AD)詳解:FileWriter是輸出流,用于直接向文件中寫入字符。FileWriter在指定寫入的文件不存在時(shí)會(huì)先創(chuàng)建文件,而不會(huì)拋出異常。使用FileWriter(StringfileName,booleanappend)構(gòu)造方法能實(shí)現(xiàn)在文件中追加內(nèi)容的效果。8.答案:(ABCD)詳解:類中可以定義成員變量、成員方法和構(gòu)造方法,除此之外,在類中還可以定義類,在類中被定義的類是內(nèi)部類。9.答案:(ABD)10.答案:(AD)詳解:當(dāng)向集合中存入元素時(shí),為了保證HasheSet正常工作,要求在存入對(duì)象時(shí),需要重寫Object類中的hashCode()和equals()方法。二、判斷題答案1.答案:(A)詳解:如果一個(gè)方法的形式參數(shù)定義的是父類對(duì)象,那么調(diào)用這個(gè)方法時(shí),可以使用子類對(duì)象作為實(shí)際參數(shù)。2.答案:(A)詳解:類名的首字母要求大寫。3.答案:(A)詳解:自定義的異常類必須繼承自Exception或其子類。4.答案:(A)詳解:局部?jī)?nèi)部類中的變量和方法只能在創(chuàng)建該局部?jī)?nèi)部類的方法中進(jìn)行訪問(wèn)5.答案:(A)詳解:成員內(nèi)部類,就是將一個(gè)類定義在另一個(gè)類的成員的位置。6.答案:(A)詳解:Java程序中,使用new關(guān)鍵字可以創(chuàng)建類的實(shí)例對(duì)象。7.答案:(B)詳解:Object沒(méi)有父類,構(gòu)造方法第一行不是super。8.答案:(A)詳解:super調(diào)用父類構(gòu)造方法的代碼必須位于子類構(gòu)造方法的第一行。9.答案:(B)詳解:在命令行窗口編譯Demo.java文件需要輸入javacDemo.java。10.答案:(B)詳解:抽象類中可以沒(méi)有抽象方法。11.答案:(B)詳解:final可以修飾成員變量。12.答案:(B)詳解:final修飾的成員變量不可以再被重新賦值。13.答案:(A)詳解:子類中重寫方法需要和父類被重寫的方法具有相同的方法名、參數(shù)列表以及返回值類型。14.答案:(B)15.答案:(B)詳解:protecetd不能修飾類。16.答案:(B)詳解:構(gòu)造方法重載,不能在一個(gè)類的兩個(gè)構(gòu)造方法中使用this互相調(diào)用。17.答案:(A)詳解:在Java中允許用戶自定義異常,但自定義的異常類必須繼承自Exception或其子類,只有這樣,你的類才能被認(rèn)為是異常體系結(jié)構(gòu)的一部分,是一個(gè)異常類。18.答案:(B)詳解:通過(guò)this關(guān)鍵字可以明確地去訪問(wèn)一個(gè)類的成員變量,解決與局部變量名稱沖突問(wèn)題。19.答案:(A)詳解:Java中任何類都直接或間接繼承了Object類。20.答案:(B)詳解:運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器不會(huì)對(duì)其進(jìn)行檢查,也就是說(shuō),當(dāng)程序中出現(xiàn)這類異常時(shí),即使沒(méi)有使用try..catch語(yǔ)句捕獲或使用throws關(guān)鍵字聲明拋出,程序也能編譯通過(guò)。21.答案:(A)22.答案:(A)詳解:抽象方法是沒(méi)有方法體的,不可以被調(diào)用,如果想調(diào)用抽象類中定義的方法,則需要?jiǎng)?chuàng)建一個(gè)子類,在子類中將抽象類中的抽象方法進(jìn)行實(shí)現(xiàn)。23.答案:(A)24.答案:(B)25.答案:(B)詳解:對(duì)象是不能被賦值的,只有對(duì)象中的屬性才能被賦值。26.答案:(B)詳解:一個(gè)實(shí)例對(duì)象可以被多個(gè)成員引用。27.答案:(B)詳解:String類的equals()方法比較的是兩個(gè)字符串、“==”比較的是兩個(gè)對(duì)象的地址值。28.答案:(A)詳解:在Java中,定義在類中的變量被稱為成員變量,定義在方法中的變量被稱為局部變量。29.答案:(A)詳解:Lib是library的縮寫,意為Java類庫(kù)或庫(kù)文件,是開發(fā)工具使用的歸檔包文件。30.答案:(B)詳解:接口中的方法都是抽象的,不能實(shí)例化對(duì)象。31.答案:(B)詳解:子類不能覆蓋父類的私有方法和final方法。32.答案:(A)詳解:如果想通過(guò)外部類去訪問(wèn)內(nèi)部類,則需要通過(guò)外部類對(duì)象去創(chuàng)建內(nèi)部類對(duì)象。33.答案:(A)詳解:字符串一旦初始化就不可以被改變。34.答案:(B)詳解:ceil()方法和floor()方法返回的都是double類型的值,而round()方法返回一個(gè)int值。35.答案:(B)詳解:static關(guān)鍵字只能修飾成員變量,不能修飾局部變量。36.答案:(A)詳解:try語(yǔ)句塊中存放可能發(fā)生異常的語(yǔ)句,一旦發(fā)生異常,通過(guò)catch語(yǔ)句塊進(jìn)行捕獲。37.答案:(B)詳解:如果一個(gè)方法要拋出多個(gè)異常,使用一個(gè)throws就可以了,但多個(gè)異常之間需要用逗號(hào)隔開。38.答案:(B)詳解:this()這樣的形式只能在構(gòu)造方法中使用,并且只能出現(xiàn)一次。39.答案:(A)詳解:靜態(tài)方法可以被類名調(diào)用,也可以被對(duì)象調(diào)用。40.答案:(A)詳解:靜態(tài)方法是隨著類的加載而加載,隨著類的消失而消失。41.答案:(B)詳解:沒(méi)有重載,構(gòu)造方法不能寫返回值類型。42.答案:(B)詳解:編譯異常如果產(chǎn)生了,要求我們?cè)诒仨毺幚?,要么捕獲,要么拋出。43.答案:(A)詳解:子父類的對(duì)象進(jìn)行類型轉(zhuǎn)換時(shí),子類對(duì)象可以被視為是其父類的一個(gè)對(duì)象,父類對(duì)象不能被當(dāng)作是某一個(gè)子類的對(duì)象。44.
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)稅績(jī)效制度
- 象山村民說(shuō)事制度
- 論按日計(jì)罰制度
- 落實(shí)企業(yè)(職業(yè))年金制度
- 2026云南中國(guó)郵政儲(chǔ)蓄銀行股份有限公司普洱市分行招聘10人參考考試題庫(kù)附答案解析
- 桂林銀行考試試題及答案
- 2026廣東清遠(yuǎn)市陽(yáng)山縣城市管理和綜合執(zhí)法局第一次招聘城市管理監(jiān)察協(xié)管員和政府購(gòu)買服務(wù)人員3人參考考試題庫(kù)附答案解析
- 2026上海黃浦區(qū)中意工程創(chuàng)新學(xué)院教務(wù)崗位招聘1人參考考試題庫(kù)附答案解析
- 2026四川成都城建投資管理集團(tuán)有限責(zé)任公司所屬數(shù)智集團(tuán)招聘3人備考考試試題附答案解析
- 2026上半年黑龍江省體育局事業(yè)單位招聘13人備考考試試題附答案解析
- 《中華人民共和國(guó)危險(xiǎn)化學(xué)品安全法》全套解讀
- 推拿按摩腰背部課件
- 散養(yǎng)土雞養(yǎng)雞課件
- 戰(zhàn)略屋策略體系roadmapPP T模板(101 頁(yè))
- 2025年醫(yī)療輔助崗面試題及答案
- T-CI 1078-2025 堿性電解水復(fù)合隔膜測(cè)試方法
- 新入職小學(xué)教師如何快速成長(zhǎng)個(gè)人專業(yè)發(fā)展計(jì)劃
- 門診導(dǎo)診工作流程
- 2025云南保山電力股份有限公司招聘(100人)筆試歷年參考題庫(kù)附帶答案詳解
- 寫字樓物業(yè)安全管理實(shí)務(wù)操作手冊(cè)
- 2025年及未來(lái)5年中國(guó)飲料工業(yè)行業(yè)競(jìng)爭(zhēng)格局分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論