理工學(xué)院java考題及答案

理工學(xué)院java考題及答案

ID:28306260

大?。?04.54 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-12-09

理工學(xué)院java考題及答案_第1頁(yè)
理工學(xué)院java考題及答案_第2頁(yè)
理工學(xué)院java考題及答案_第3頁(yè)
理工學(xué)院java考題及答案_第4頁(yè)
資源描述:

《理工學(xué)院java考題及答案》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Java題型參考說(shuō)明:以下題型將是Java試卷的題型,請(qǐng)同學(xué)們參考。考試內(nèi)容都是每章的重點(diǎn)和基本內(nèi)容,都是平時(shí)要求大家掌握的內(nèi)容,請(qǐng)大家認(rèn)真復(fù)習(xí)。以下習(xí)題僅供參考。一、選擇題1、關(guān)于Java中數(shù)據(jù)類(lèi)型敘述正確的是:(B)??A、整型數(shù)據(jù)在不同平臺(tái)下長(zhǎng)度不同.??B.boolean類(lèi)型數(shù)據(jù)只有2個(gè)值,true和false??C.?dāng)?shù)組屬于簡(jiǎn)單數(shù)據(jù)類(lèi)型??D.Java中的指針類(lèi)型和C語(yǔ)言的一樣2、已有表達(dá)式:Strings=“story”;則下列那個(gè)表達(dá)式不合法(B)A.s+=“books”;B.charc=s[1];C

2、.intlen=s.length;D.Stringt=s.toLowerCase();3、下面那個(gè)方法的聲明是對(duì)方法publicvoidexample(){...}的覆蓋()A.publicvoidexample(intm){...}B.publicintexample(){...}C.publicvoidexample2(){...}D.publicintexample(intm,floatf){...}4、下面哪個(gè)標(biāo)示符不合法(C)A.$personsB.TwoUsersC.*pointD._endline5、

3、以下有關(guān)構(gòu)造方法的說(shuō)法,正確的是:(A)A.一個(gè)類(lèi)的構(gòu)造方法可以有多個(gè)B.構(gòu)造方法在類(lèi)定義時(shí)被調(diào)用C.構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用D.構(gòu)造方法可以和類(lèi)同名,也可以和類(lèi)名不同6、以下有關(guān)類(lèi)的繼承的敘述中,正確的是:(D)A.子類(lèi)能直接繼承父類(lèi)所有的非私有屬性,也可通過(guò)接口繼承父類(lèi)的私有屬性B.子類(lèi)只能繼承父類(lèi)的方法,不能繼承父類(lèi)的屬性C.子類(lèi)只能繼承父類(lèi)的非私有屬性,不能繼承父類(lèi)的方法D.子類(lèi)不能繼承父類(lèi)的私有屬性22、以下有關(guān)類(lèi)的繼承的敘述中,正確的是:(D。(A)子類(lèi)能直接繼承父類(lèi)所有的屬性(B)子類(lèi)只能繼

4、承父類(lèi)的方法,不能繼承父類(lèi)的屬性(C)子類(lèi)只能繼承父類(lèi)的非私有屬性,不能繼承父類(lèi)的方法(D)子類(lèi)不能繼承父類(lèi)的靜態(tài)方法7、下列屬于容器的組件有:(B)A.JbuttonB.JpaneC.CanvasD.JTextArea10、利用管道流進(jìn)行線(xiàn)程間通信,輸入流連接輸出流的方法是(C)評(píng)卷人得分(A)read()(B)write()(C)connect()(D)disconnect()8、關(guān)于Java中異常的敘述正確的是:(D)A.異常是程序編寫(xiě)過(guò)程中代碼的語(yǔ)法錯(cuò)誤B.異常是程序編寫(xiě)過(guò)程中代碼的邏輯錯(cuò)誤C.異常出現(xiàn)后程

5、序的運(yùn)行馬上中止D.異常是可以捕獲和處理的9、為實(shí)現(xiàn)進(jìn)程之間的通信,需要使用下列那種流才合適?(C)A.DatastreamB.FilestreamC.BufferedstreamD.Pipedstream24、讀取文件可以使用的數(shù)據(jù)流是(D)(A)DataIputStream(B)ObjectInputStream(C)FileWriter(D)FileInputStream26、在GUI圖形界面中,默認(rèn)使用BorderLayout布局的容器是(C)(A)MenuBar(B)Panel(C)Frame(D)Che

6、ckboxMenuItem25、單擊按鈕Button會(huì)觸發(fā)的事件是(B)(A)MouseEvent(B)ActionEvent(C)KeyEvent(D)ItemEvent17、當(dāng)Frame的大小被改變時(shí)Frame中的按鈕的位置可能被改變,但是大小不變則使用的哪一個(gè)布局管理器。(B)A.BorderLayoutB.FlowLayoutC.CardLayoutD.GridLayout10、在復(fù)選框中移動(dòng)鼠標(biāo),然后單擊一選項(xiàng),要處理這一事件必須實(shí)現(xiàn)哪個(gè)接口?(D)A.ActionListenerB.MouseListe

7、nerC.MouseMotionListernD.ItemListener11、設(shè)intx=1,z=3,y=2則表達(dá)式?y+=z/++x?的值是(????A?)。???A.3???????????????????????B.3.5???C.4???????????????????????D.512、編譯并運(yùn)行下面的Java代碼段:charc='a';switch(c){case'a':System.out.print("a");default:System.out.println("default");}則程序的輸

8、出結(jié)果是(b)。A.代碼無(wú)法編譯BadefaultCaDdefault13、在Java中,執(zhí)行下面的語(yǔ)句后,Strings="Jessica";charc=s.charAt(6);則變量c的值為(D)。A"c"B"a"C'c'D'a'14、下列選項(xiàng)中表示字符“a”值的是:(A)A'a'B"a"CnewCharacter(a)D