資源描述:
《JAVA復(fù)習(xí)資料,考試必過(guò)(da).doc》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、1、Java源程序經(jīng)編譯生成的字節(jié)碼文件的擴(kuò)展名為,字節(jié)碼文件由解釋器執(zhí)行。A)classB)javaC)exeD)html2、下面那一個(gè)函數(shù)是線(xiàn)程的入口函數(shù)?A)privatevoidrun()B)publicvoidrun()C)publicvoidstart()D)publicvoidbegin()3、關(guān)于組合框(combobox),以下陳述中哪個(gè)為真?A)組合框允許選擇多個(gè)元素B)組合框的缺省是可編輯的C)組合框只允許選擇一個(gè)元素D)組合框用JComboBox類(lèi)表示,它是由JList類(lèi)派生過(guò)來(lái)的4、
2、下列正確的Java語(yǔ)言標(biāo)識(shí)符是()A)-abMainB)+okC)_testD)5file5、下列不屬于WindowListener接口的是()A)windowOpened()B)windowClosed()C)windowActivated()D)mouseDragged()6、有關(guān)Java語(yǔ)言的說(shuō)法中,哪種是錯(cuò)誤的()A)java是高級(jí)語(yǔ)言B)java是編譯型語(yǔ)言C)java是結(jié)構(gòu)化設(shè)計(jì)語(yǔ)言D)java是移植性強(qiáng)的語(yǔ)言7、JDK是()A)一種全新的程序語(yǔ)言B)一種程序開(kāi)發(fā)輔助工具C)一種由Java寫(xiě)成的
3、,并支持JavaApplet的瀏覽器C)一種游戲軟件D)8、Java用來(lái)定義一個(gè)類(lèi)時(shí),所使用的關(guān)鍵字為()A)classB)publicC)structD)class或struct9、一個(gè)可以獨(dú)立運(yùn)行的Java應(yīng)用程序()A)可以有一個(gè)或多個(gè)main方法B)最多只能有兩個(gè)main方法C)可以有一個(gè)或零個(gè)main方法D)只能有一個(gè)main方法10、設(shè)x=40則y=(++x)+1和y=(x++)+1的結(jié)果,使y分別為()A)42,42B)41,41C)41,42D)42,4111、設(shè)數(shù)組Array由以下語(yǔ)句定義
4、intArray=newint[10],則數(shù)組最后一個(gè)元素的正確引用方法為()A)Array[10]B)Array[9]C)array[10]D)array[9]12、break語(yǔ)句()A)只中斷最內(nèi)層的循環(huán)B)只中斷最外層的循環(huán)C)借助于標(biāo)號(hào),可以實(shí)現(xiàn)任何外層循環(huán)中斷D)只中斷某一層的循環(huán)13、以public修飾的類(lèi)如:publicclassfish{…}則fish()A)可被其它程序包中的類(lèi)使用B)僅能被本程序包中的類(lèi)使用C)不能被任意其它類(lèi)使用D)不能被其它類(lèi)繼承14、布爾型變量假值表示為()A)tr
5、ueB)falseC)tD)f15、以下關(guān)于繼承的敘述正確的是()A)在Java中類(lèi)只允許單一繼承B)在Java中一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口C)在Java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口D)以上都不對(duì)16、下面哪種不是Java的數(shù)據(jù)類(lèi)型()A)基本類(lèi)型B)數(shù)組類(lèi)型C)類(lèi)D)界面類(lèi)型17、JDK不包括的工具有()A)Java編譯器(javac)B)Java解釋器(java)C)AppletviewerD)HotJava18、for(;;)是()A)循環(huán)結(jié)構(gòu)B)分支結(jié)構(gòu)C)順序結(jié)構(gòu)D)跳轉(zhuǎn)結(jié)構(gòu)19、Java
6、中,哪種不可以用來(lái)限制存取權(quán)限的關(guān)鍵字()A)publicB)protectedC)extendsD)private20、對(duì)Java運(yùn)算符,下面說(shuō)法正確的是()A)不具有優(yōu)先級(jí)的區(qū)別B)相同優(yōu)先級(jí)的運(yùn)算符,計(jì)算順序是從右到左C)圓括號(hào)具有最高優(yōu)先級(jí)D)”+”號(hào)的優(yōu)先級(jí)高于”&&”21、關(guān)于被私有訪(fǎng)問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是()A)可以被三種類(lèi)所引用:該類(lèi)自身、與它在同一個(gè)包中的其他類(lèi)、在其他包中的該類(lèi)的子類(lèi)B)可以被兩種類(lèi)訪(fǎng)問(wèn)和引用:該類(lèi)本身、該類(lèi)的所有子類(lèi)C)只能被該類(lèi)自身所訪(fǎng)
7、問(wèn)和修改D)只能被同一個(gè)包中的類(lèi)訪(fǎng)問(wèn)22、下列關(guān)于修飾符混用的說(shuō)法,錯(cuò)誤的是()A)abstract不能與final并列修飾同一個(gè)類(lèi)B)abstract類(lèi)中不可以有private的成員C)abstract方法必須在abstract類(lèi)中D)static方法中能處理非static的屬性23、A派生出子類(lèi)B?,B派生出子類(lèi)C,并且在Java源代碼中有如下聲明:1.?????Aa0=newA();2.????A?a1=newB();3.???Aa2=newC();問(wèn)以下哪個(gè)說(shuō)法是正確的??()A)只有第1行能通過(guò)編
8、譯?B)第1、2行能通過(guò)編譯,但第3行編譯出錯(cuò)C)第1、2、3行能通過(guò)編譯,但第2、3行運(yùn)行時(shí)出錯(cuò)D)第1行、第2行和第3行的聲明都是正確的?24、在A(yíng)WT中下列哪個(gè)不屬于容器組件()A)PanelB)FrameC)AppletD)TextArea25、在使用interface聲明一個(gè)接口時(shí),可以使用()修飾符修飾該接口。A.privateB.protectedC.private或protectedD.publi