




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
2011河北工業(yè)大學java考試試卷(內(nèi)部流出)一、選擇題1.Java語言與其它語言相比,獨有的特點是(C)A、面向?qū)ο驜、多線程C、平臺無關D、可擴展性2.下面哪個不是Java語言的關鍵字()A、defaultB、numberC、abstractD、package3.下面語句正確的是()A、x+1=5B、i++=1C、a++b=1D、x+=14、設A為已知定義的類名,下列聲明A類的對象a的語句A、floatAaB、publica=A()C、Aa=newint()D、Aa=newA()5、如果類的方法沒有返回值,該方法的返回類型應是:A、voidB、nullC、abstractD、default6、下列對繼承的說法,正確的是()A、子類能繼承父類的所有方法和狀態(tài)B、子類繼承父類的非私有方法和狀態(tài)C、子類只能繼承父類的public方法和狀態(tài)D、子類只能繼承父類的方法7、能單獨和finally語句一起使用的塊是A、tryB、catchC、throwD、throws8、下列類在多重catch中同時出現(xiàn)時,哪一個異常類應最后一個列出()A、ArithmeticExceptionB、NumberFormatExceptionC、ExceptionD、ArrayIndexOutOfBoundException9、以下對選擇語句描述錯誤的是A、根據(jù)某一條件重復執(zhí)行一部分代碼直到滿足終止條件為止B、可以根據(jù)條件控制程序流程,改變程序執(zhí)行的順序C、選擇語句可以嵌套使用D、當條件滿足時就會執(zhí)行相應的語句10、為初始化其成員變量,每個類都定義的方法是A、方法B、main()方法C、構造方法D、對象11、為Test類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名Test作為前綴就可以調(diào)用它,該方法頭的形式為A、、staticvoidmethod()B、publicvoidmethodC、、protectedvoidmethod()D、abstractvoidmethod()12、下面是findSum(intn)方法的定義,方法調(diào)用findSum(1,5)的返回結果是IntfindSum(intn)Intsum=0;For(inti=m;i<=n;i++)Sum+=i;A、1B、5C、10D、1513、要使某個類能被同一個包中的其他類訪問,但不能被這個包以外的類訪問,可以A、讓該類不使用任何關鍵字。B、使用private關鍵字C、使用protected關鍵字D、使用void關鍵字14、下列關于修飾符混用的說法,錯誤的是A、abstract不能與final并列修飾同一個類B、abstract類中不應該有private的成員C、abstract方法必須在abstract類中D、static方法中能處理非static的屬性15、應用程序的main方法中有以下語句,則輸出的結果Strings1=newString(”xyz”);Strings2=newString(”xyz”);Booleanb1=s1.equals(s2);Booleanb2=(s1==s2);System.out.print(b1+””+b2);A、truefalseB、falsetrueC、truetrueD、falsefalse16、程序Demo.java編譯運行后輸出的結果是:PublicclassdemoIntx=1;Inty;Publicstaticvoidmain(Stringargs[])Intz=2;Demot=newDemo();System.out.printin(t.x+t.y+z);A.、3B、12C、1D、//t.y默認值為017、下列對接口的說法,正確的是A、接口與抽象類是相同的概念B、實現(xiàn)一個接口必須實現(xiàn)接口的所有方法C、接口之間不能有繼承關系D、一個類只能實現(xiàn)一個接口18、下面的程序輸出的結果是PublicclassAimplementsBPublicstaticvoidmain(stringargs[])inti;Aa1=newA();i=a1.k;System.out.printin(“i=”+i);InterfaceB{Intk=10}A、i=0B、i=10C、程序有編譯錯誤D、i=true19、以下會產(chǎn)生信息丟失的類型轉換是A、floata=10B、inta=(int)8846.0C、bytea=10;intb=-aD、doubled=100;20、Scanner類定義在以下哪個包中A、java.langB、java.utilC、javax.swinD、java.awt21、下列敘述錯誤的是A、java提供了豐富的類庫B、java很好的利用了網(wǎng)絡資源C、java支持多線程D、java不支持TCP/IP協(xié)議 22、編譯java程序的命令文件是A、java.exeB、javac.exeC、D、applet.exe23、將類的成員的訪問權限設置為默認的,則該成員能被A、同一包中的類訪問B、其它包中的類訪問C、所有的類訪問D、所有的類的子類訪問24、容器panel缺省使用的布局編輯策略是A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout25、下列關于修飾符混用的說法,錯誤的是A、abstract不能與final并列修飾同一個類Babstract類中不應該有private的成員Cabstract方法必須在abstract類中Dstaic方法中能處理非static的屬性26.執(zhí)行語句“inta=’2’”后,a的值是【】A2B50C49D027.main方法是javaApplication程序執(zhí)行的入口點,關于main方法的方法頭以下哪個選項是合法的【】Apublicstaticvoldmain()Bpublicstaticvoldmain(string【】args)Cpublicstaticvoldmain(string[]arg)Dpublicstaticvoldmain(stringarg[])28.以下定義一維數(shù)組的語句中,正確的是:【】A]inta[10]Binta[]=new[10]Cinta[]inta[]=newint[10]Dinta[]={1,2,3,4,5}29定義類中成員變量時不可能用到的修飾是【】AfinalBvoidCprotectedDstatic二.填空題1.根據(jù)程序的構成和運行環(huán)境的不同,java源程序分為兩大類:application程序和---Applet-----程序。2------構造函數(shù)-----是一個特殊的方法,它用來定義對象的最初狀態(tài)。3.在子類中使用關鍵字------super--------做前綴可調(diào)用被子類覆蓋的父類中的方法。4object類是java所有類的------基類或祖先類-------。5同一類中多個方法具有相同的方法名,不同的參數(shù)列表稱為方法的----重載------。6接口是一種只能包含有抽象方法或-----常量------的特殊抽象類。7如果一個try程序段中有3個catch語句,則這些catch語句最多會執(zhí)行----1----次。8單擊按鈕引發(fā)的事件是---ActionListener---------。9在一個java源文件中定義了3個類,編譯該java源文件時會產(chǎn)生------1---個字節(jié)碼文件。10運行下列程序段后,c的取值為-----------。Inta=100,b=50,c;Charoper=’+’;Switch(oper)Case‘+’C=a+b;Break;Case‘+’C=a+b;Break;Default;C=a+b;Break;}11.創(chuàng)建類的對象時,使用運算符_____new______-給對象分配內(nèi)存空間。12.在子類中使用關鍵字___extends________繼承父類中的屬性方法。13.表示包的關鍵字是_______package____-。14java語言中關鍵字interface用來定義一個____接口_______。15同一個類中多個方法具有相同的方法名,不同的參數(shù)列表稱為方法的_____重載______。16inta[]={1,2},則數(shù)組a中元素的最大下標是_____1______。17.-___Object________類是所有java包中的類,用戶自定義類的直接或間接父類。18.java小程序的源文件名為appletajava,為運行該小程序,應將小程序嵌入網(wǎng)頁文件中,其中html的關鍵代碼如下,請將其補充完整;APPLETCODE=“___appleta.class________”<WIDTH=250HEIGHT=250>.19.在一個java源文件中定義了5個類,編譯java源文件時會產(chǎn)生____1_______個字節(jié)碼文件。20如果子類A中的show()的名字,返回值類型和參數(shù)類表與它的父類B中的show()完全一樣,則稱子類中的show()方法___覆蓋________了父類的同名方法。三、判斷題1、訪問當前類的對象中的成員必須使用關鍵字super作為前綴。2、每個java獨立Application應用程序可以包括多個方法,但必須有且只有一個main()方法。3、當一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,整個程序一定終止運行。4、在java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。5、如果parent是父類Parent的對象,而child是子類child的對象,則語句parent=child是正確的。6、java的字符類型采用的是Unicode編碼,但所占字節(jié)由具體硬件環(huán)境決定。7、java程序的源文件名稱與主類(公共類)的名稱相同,后綴是java。8、如果某源文件包含package語句,則該語句可以放在import語句之后。9、java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式。10、由繼承性可知,程序中子類擁有的可直接訪問的成員數(shù)目一定大于等于父類擁有的成員數(shù)目。11、抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。12、為了區(qū)分類中重載的不同方法,要求返回值數(shù)據(jù)類型不同。13、如果某源文件包含package語句,則該語句必須是第一個非注釋行。14、如果類的方法沒有返回值,該方法的返回值類型應當是abstract。15、try塊后必須有catch塊。16、用戶不能調(diào)用構造方法,只能通過new關鍵字自動調(diào)用。17、所有異常類的父類都是Throwable。18、當一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不一定終止運行。19、Color類中的常量blue表示藍色。20、java的屏幕坐標是以像素為單位,容器的右下角被確定為坐標的起點。四、改錯題1、classStudent{inta=10Staticintgeta(){returna;}}2、classTa{privateStringname;Ta(Stringname){=name;}}ClassTalextendsTa{Tal(){}}3、publicclassMyclass{publicstaticvoidmain(Stringargs[]){System.out.printin(MyClass.y);}}ClassMyClass1{inty=10;}4、classHip{finalintf=10;Doubled;Abstractvoidmethod();}5、classReader{intdata1;Reader1(a){data1=a;}}ClassReader1extendsReader{intdata2;Reader1(d){data2=d;Super(d);}}五、程序閱讀1、PublicclassTest{publicstaticvoidmain(stringargs[]){superclassx=newsubsubclass(10,20,30);Xshow();}}Classsuperclass{inta,b;}Voidshow();{system.out.printin(”a=”+a+”\nb=”+b);}Classsubclassextendssuperclass{intc;Subclass(intaa,intbb,intcc){super(aa,bb);C=cc;}}Classsubsubclassextendssubclass{inta;Subsubclass(intaa,intbb,intcc){super(aa,bb,cc);A=aa+bb+cc;}Voidshow(){system.out.printin(“a=”+a+”\nb=”+b+”\nc=”+c);}}輸出結果為:__________________________________________________2、publicclassA{publicstaticvoidmain(stringargs[]){doubled=123,4;Bb=newB();b.decrem
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居間租賃買賣協(xié)議(6篇)
- 2025貨運租賃合同模板
- 企業(yè)招聘合同樣本
- 2025年經(jīng)濟與商務咨詢服務項目合作計劃書
- 國內(nèi)水路鐵路貨物運輸保險合同
- 停工補償協(xié)議二零二五年
- 產(chǎn)品供應長期合作合同標準文本
- 修繕服務采購合同樣本
- 私人房屋全款交易買賣合同
- 二零二五電子商務安全協(xié)議書
- 2025年新高考歷史預測模擬試卷浙江卷(含答案解析)
- 義烏市事業(yè)單位招聘考試真題2024
- 大數(shù)據(jù)與會計專業(yè)專業(yè)的實習報告
- JT-T-4-2019公路橋梁板式橡膠支座
- 火龍罐綜合灸療法
- 2022年青海大學醫(yī)學院附屬藏醫(yī)院醫(yī)護人員招聘筆試模擬試題及答案解析
- 城市地理學-第八章城市空間分布體系
- 貴州省促進養(yǎng)老托育服務高質(zhì)量發(fā)展實施方案
- 托利多電子秤校秤步驟
- 《DVT深靜脈血栓》
- 《大豆栽培學》PPT課件.ppt
評論
0/150
提交評論