2013版題目及答案_第1頁
2013版題目及答案_第2頁
2013版題目及答案_第3頁
2013版題目及答案_第4頁
2013版題目及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

2013版題目及答案

單項(xiàng)選擇題(每題2分,共10題)1.以下哪個是基本數(shù)據(jù)類型?()A.數(shù)組B.類C.intD.接口2.程序入口main方法的正確聲明是()A.publicvoidmain(String[]args)B.publicstaticvoidmain(String[]args)C.staticvoidmain(Stringargs)D.publicmain(String[]args)3.以下運(yùn)算符優(yōu)先級最高的是()A.+B.C.==D.&&4.定義常量的關(guān)鍵字是()A.varB.finalC.staticD.const5.以下哪種循環(huán)結(jié)構(gòu)至少會執(zhí)行一次循環(huán)體?()A.forB.whileC.do-whileD.foreach6.一個類可以繼承幾個父類?()A.0個B.1個C.2個D.多個7.訪問修飾符中,訪問權(quán)限最大的是()A.privateB.protectedC.publicD.缺省8.以下哪個是字符串類?()A.StringBufferB.StringBuilderC.StringD.以上都是9.創(chuàng)建對象使用的關(guān)鍵字是()A.newB.createC.instanceD.make10.拋出異常使用的關(guān)鍵字是()A.tryB.catchC.throwD.finally答案:1.C2.B3.B4.B5.C6.B7.C8.D9.A10.C多項(xiàng)選擇題(每題2分,共10題)1.以下屬于面向?qū)ο缶幊烫匦缘挠校ǎ〢.封裝B.繼承C.多態(tài)D.抽象2.以下哪些是合法的標(biāo)識符()A.myVarB.123varC._varD.$var3.以下哪些是Java的集合框架接口()A.ListB.MapC.SetD.Array4.以下哪些修飾符可以用于方法()A.publicB.staticC.finalD.private5.以下關(guān)于數(shù)組的說法正確的有()A.數(shù)組是固定大小的B.數(shù)組元素可以是不同類型C.可以通過下標(biāo)訪問數(shù)組元素D.數(shù)組可以多維6.以下哪些屬于異常處理的關(guān)鍵字()A.tryB.catchC.finallyD.throw7.以下哪些類位于java.lang包()A.ObjectB.StringC.IntegerD.System8.以下哪些方法屬于String類()A.length()B.toUpperCase()C.indexOf()D.add()9.以下哪些關(guān)系運(yùn)算符返回boolean類型()A.>B.>=C.==D.!=10.以下哪些屬于輸入輸出流類()A.FileInputStreamB.PrintStreamC.BufferedReaderD.InputStreamReader答案:1.ABCD2.ACD3.ABC4.ABCD5.ACD6.ABCD7.ABCD8.ABC9.ABCD10.ABCD判斷題(每題2分,共10題)1.Java是一種編譯型和解釋型相結(jié)合的語言。()2.局部變量可以不初始化直接使用。()3.一個類中可以有多個構(gòu)造函數(shù)。()4.接口中可以有方法的實(shí)現(xiàn)。()5.數(shù)組的長度在創(chuàng)建后可以改變。()6.switch語句中可以使用String類型。()7.static修飾的成員變量屬于類,而不屬于對象。()8.所有的異常都必須捕獲處理。()9.String類是不可變類。()10.抽象類中必須有抽象方法。()答案:1.√2.×3.√4.×5.×6.√7.√8.×9.√10.×簡答題(每題5分,共4題)1.簡述面向?qū)ο缶幊讨蟹庋b的概念。答案:封裝是將對象的屬性和行為包裝在一起,對外提供統(tǒng)一的訪問接口。通過訪問修飾符控制對內(nèi)部屬性的訪問,隱藏內(nèi)部實(shí)現(xiàn)細(xì)節(jié),提高代碼的安全性和可維護(hù)性。2.簡述Java中多態(tài)的實(shí)現(xiàn)方式。答案:多態(tài)通過方法重寫和方法重載實(shí)現(xiàn)。方法重寫是子類重寫父類方法,運(yùn)行時根據(jù)對象實(shí)際類型調(diào)用相應(yīng)方法;方法重載是在一個類中多個同名但參數(shù)不同的方法。3.簡述異常處理機(jī)制。答案:異常處理通過try-catch-finally結(jié)構(gòu)。try塊中放置可能拋出異常的代碼,catch塊捕獲并處理異常,finally塊無論是否有異常都會執(zhí)行。還可使用throw手動拋出異常。4.簡述集合框架中List和Set的區(qū)別。答案:List有序可重復(fù),元素有順序且可重復(fù)添加;Set無序不可重復(fù),元素?zé)o順序且不能重復(fù)添加。List實(shí)現(xiàn)類如ArrayList、LinkedList,Set實(shí)現(xiàn)類如HashSet、TreeSet。討論題(每題5分,共4題)1.討論Java中靜態(tài)成員和實(shí)例成員的區(qū)別。答案:靜態(tài)成員屬于類,實(shí)例成員屬于對象。靜態(tài)成員在類加載時分配內(nèi)存,所有對象共享,通過類名訪問;實(shí)例成員在對象創(chuàng)建時分配內(nèi)存,每個對象有自己的實(shí)例成員,通過對象引用訪問。2.討論接口和抽象類的使用場景。答案:接口用于定義一組規(guī)范,類實(shí)現(xiàn)接口保證功能一致性,適合多個不相關(guān)類實(shí)現(xiàn)相同行為;抽象類用于抽取共性,為子類提供基礎(chǔ),適合有一定共性的類繼承擴(kuò)展,子類可完善抽象方法。3.討論數(shù)組和集合的優(yōu)缺點(diǎn)。答案:數(shù)組優(yōu)點(diǎn)是存儲效率高、訪問速度快,缺點(diǎn)是大小固定、操作不靈活;集合優(yōu)點(diǎn)是動態(tài)大小、操作方便,有豐富方法,缺點(diǎn)是存儲效率相對低,實(shí)現(xiàn)復(fù)雜。4.討論Java

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論