資源描述:
《JAVA期末試題計(jì)科》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、JAVA期末考試題一填空題1定義類用的關(guān)鍵字是class;繼承類用的關(guān)鍵子是_______;實(shí)現(xiàn)接口用的關(guān)鍵字是_________2線程的五種狀態(tài)分別是產(chǎn)生就緒______________結(jié)束;3對(duì)窗口的監(jiān)聽用的是________接口,該接口中的方法較多,為了便于實(shí)現(xiàn)該接口,可以使用__________;4Panel和Applet容器的默認(rèn)布局模式是________,Window、Frame、Dialog容器的默認(rèn)布局模式是_______.5開發(fā)與運(yùn)行JAVA程序需要經(jīng)過(guò)的三個(gè)主要步驟為編寫源程序,_____________和______________
2、。6JAVA中類成員的限定詞有以下幾種:public,__________,默認(rèn)和private。其中,__________的開放范圍最小。7在面向?qū)ο蟾拍钪?,每個(gè)對(duì)象都是由____________和___________兩個(gè)最基本的部分組成的。8一個(gè)if語(yǔ)句可以跟隨___________個(gè)elseif語(yǔ)句,但是只能有一個(gè)__________語(yǔ)句。9在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占用_________字節(jié)內(nèi)存空間,這樣,無(wú)論是中文字符還是英文字符,都是占用_________字節(jié)內(nèi)存空間。10程序的錯(cuò)
3、誤分為兩種_________,__________。11面向?qū)ο蟮娜筇卣鞣謩e是繼承,_____________和____________。12JAVA中類成員的限定詞有以下幾種:private,public,___________,__________。13若x=5,y=10,則x=y的邏輯值分別為_________和_____________。14________方法是一種僅有方法頭,沒(méi)有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。_________方法是不能被當(dāng)前類的子類重新定義的方法。15下列代碼不能編譯的原因是______
4、________________________________?! lassA{ privateintx; publicstaticvoidmain(Stringargs[]){ newB(); }}classB{ B(){System.out.println(x);}}16在JAVA程序中,通過(guò)類的定義只能實(shí)現(xiàn)_______重繼承,但通過(guò)接口的定義可以實(shí)現(xiàn)_____________重繼承關(guān)系。17JAVA線程的實(shí)現(xiàn)方式有兩種,一種是繼承__________,另外一種是實(shí)現(xiàn)__________接口。18程序的錯(cuò)誤分為兩種______
5、,_______。19若x=5,y=10,則x=y的邏輯值分別為______和_______。20Java語(yǔ)言的核心類庫(kù)是_________包,Java中所有類的基類是該包中的______類;二選擇題1在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的()方法來(lái)完成一些畫圖操作。A.start()B.stop()C.init()D.paint()2為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。A.staticvoidmethod()B.publ
6、icvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()3關(guān)于對(duì)象成員占用內(nèi)存的說(shuō)法哪個(gè)正確?A同一個(gè)類的對(duì)象共用同一段內(nèi)存B同一個(gè)類的對(duì)象占用不同內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C對(duì)象的方法不占用內(nèi)存D以上都不對(duì)。4Applet可以作下列那些操作?A讀取客戶端文件B在客戶端主機(jī)上創(chuàng)建新文件C在客戶端裝載程序庫(kù)D讀取客戶端部分系統(tǒng)變量。5下面的選項(xiàng)中,哪一項(xiàng)不屬于"汽車類"的行為()。A、啟動(dòng)B、剎車C、減速D、速度6下面的選項(xiàng)中,哪一項(xiàng)不屬于"飛機(jī)"類的行為()A、起飛B、降落C、速度D、加速7
7、java類可以作為__________A 類型定義機(jī)制B數(shù)據(jù)封裝機(jī)制C類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D 上述都不對(duì)8下列關(guān)于Java語(yǔ)言特點(diǎn)的敘述中,錯(cuò)誤的是()。A、Java支持源程序"一次編寫,到處運(yùn)行"B、Java是面向過(guò)程的編程語(yǔ)言C、Java是跨平臺(tái)的編程語(yǔ)言D、Java支持多線程9下列不可作為java語(yǔ)言修飾符的是()Aa1B$1C_1Dgoto10修飾符定義的變量值不能改變A.staticB.abstractC.finalD.native11有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。()1).2).publicclassInteresting
8、{3).//dosth4).}A、importjava.awt.*;B、pack