下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
優(yōu)質(zhì)資料word版本——下載后可編輯優(yōu)質(zhì)資料word版本——下載后可編輯6/6優(yōu)質(zhì)資料word版本——下載后可編輯《JAVA語言程序設(shè)計》期末考試試題及答案2(應(yīng)考必備題庫)一.判斷題1.Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。(√)2.Java程序里,創(chuàng)建新的類對象用關(guān)鍵字new,回收無用的類對象使用關(guān)鍵字free。(×)3.Java有垃圾回收機制,內(nèi)存回收程序可在指定的時間釋放內(nèi)存對象。(×)4.構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。(×)5.在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對應(yīng)多個catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時應(yīng)該將父類放在后面,子類放在前面。(√)6.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。(√)7.Java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。(×)8.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行。(√)9.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。(×)二.單項選擇題1.Javaapplication中的主類需包含main方法,以下哪項是main方法的正確形參?()A、Stringargs B、Stringar[] C、Chararg D、StringBufferargs[]2.以下關(guān)于繼承的敘述正確的是()。A、在Java中類只允許單一繼承B、在Java中一個類只能實現(xiàn)一個接口C、在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口D、在Java中接口只允許單一繼承3.paint()方法使用哪種類型的參數(shù)?()A、Graphics B、Graphics2D C、String D、Color4.以下哪個不是Java的原始數(shù)據(jù)類型()A、int B、Boolean C、float D、char5.以下哪項可能包含菜單條( )。A、Panel B、Frame C、Applet D、Dialog6.若需要定義一個類域或類方法,應(yīng)使用哪種修飾符?()A、static B、package C、private D、public7.在瀏覽器中執(zhí)行applet程序,以下選項中的哪個方法將被最先執(zhí)行()。A、init() B、start() C、destroy() D、stop()8.給出下面代碼,關(guān)于該程序以下哪個說法是正確的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A、編譯時將產(chǎn)生錯誤 B、編譯時正確,運行時將產(chǎn)生錯誤C、輸出零 D、輸出空9.下列哪些語句關(guān)于Java內(nèi)存回收的說明是正確的?()A、程序員必須創(chuàng)建一個線程來釋放內(nèi)存B、內(nèi)存回收程序負責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象10.以下哪個關(guān)鍵字可以用來對對象加互斥鎖?()A、transient B、synchronized C、serialize D、static11.以下代碼段執(zhí)行后的輸出結(jié)果為() intx=-3;inty=-10; System.out.println(y%x);A、 -1 B、2 C、1 D、312.有以下程序片段,下列哪個選項不能插入到行1。()1.2.publicclassInteresting{3.//dosth4.}A、importjava.awt.*; B、packagemypackage; C、classOtherClass{} D、publicclassMyClass{}13.設(shè)有下面兩個賦值語句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說法正確的是()。A、a是整數(shù)類型變量,b是整數(shù)類對象。B、a是整數(shù)類對象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對象并且值相等。 D、a和b都是整數(shù)類型變量并且值相等。14.FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父類,以下哪個類可能是FilterOutputStream構(gòu)造函數(shù)的參數(shù)類型?A、OutputStream B、File C、InputStream D、BufferedOutputStream15.在編寫JavaApplet程序時,需在程序的開頭寫上()語句。A、importjava.awt.*; B、importjava.applet.Applet;C、importjava.io.*; D、importjava.awt.Graphics;16.類Parent、Child定義如下:1. publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.} 將以下哪種方法插入行6是不合法的。()A、floataFun(floata,floatb){}B、publicintaFun(inta,intb)throwsException{}C、publicfloataFun(floatp,floatq){}D、publicintaFun(inta,intb)throwsIOException{}17.在使用interface聲明一個接口時,只可以使用()修飾符修飾該接口。A、private B、protected C、privateprotected D、public18、有以下方法的定義,請選擇該方法的返回類型()。 ReturnTypemethod(bytex,doubley) { return(short)x/y*2; }A、byte B、short C、int D、double19、關(guān)于以下代碼段的說法正確的是()1.Strings="abcde";2.StringBuffers1=newStringBuffer("abcde");3.if(s.equals(s1))4.s1=null;5.if(s1.equals(s))6.s=null;A、第1行編譯錯誤,String的構(gòu)造器必須明確調(diào)用B、第3行編譯錯誤,因為s與s1有不同的類型C、編譯成功,但執(zhí)行時在第5行有異常拋出D、編譯成功,過程中也沒有異常拋出20、編譯并運行以下程序,以下描述哪個選項是正確的()1.classX{2. protectiedStringtoString()i{3. returnsuper.toString();}4. }A、編譯通過運行無異常 B、編譯通過但運行時出錯C、行2出錯,不能成功編譯 D、不能成功編譯,行3出錯三.程序閱讀題1.以下程序的輸出結(jié)果為相等。classStringTest1{ publicstaticvoidmain(String[]args) { Strings1="hello"; Strings2=newString("hello"); if(s1.equals(s2)){ System.out.println("相等"); }else{ System.out.println("不相等"); } }}2.以下程序段的輸出結(jié)果為56789。publicclassTestArray{publicstaticvoidmain(Stringargs[]){ inti,j; inta[]={5,9,6,8,7}; for(i=0;i<a.length-1;i++){ intk=i; for(j=i;j<a.length;j++) if(a[j]<a[k])k=j; inttemp=a[i]; a[i]=a[k]; a[k]=temp; } for(i=0;i<a.length;i++) System.out.print(a[i]+"");System.out.println();}}3.寫出以下程序的功能。importjava.io.*;publicclassTestFile{ publicstaticvoidmain(Stringargs[])throwsException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));BufferedWriterbw=newBufferedWriter(newFileWriter(“input.txt"));Strings;while(true) {System.out.print("請輸入一個字符串:");System.out.flush();s=br.readLine();if(s.length()==0)break;bw.write(s);bw.newLine();}bw.close();}}功能:從鍵盤逐一輸入字符串,逐一輸出至input.txt文件中,直至輸入空行。4.閱讀以下程序,寫出輸出結(jié)果。classAnimal
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品質(zhì)量承諾書模板
- 中福在線服務(wù)員總結(jié)
- 中秋節(jié)主題演講
- 為國爭光課件教學(xué)課件
- 影響工期的因素分析及應(yīng)對措施
- 元旦模板課件教學(xué)課件
- 菊花病害課件教學(xué)課件
- 安全的課件教學(xué)課件
- 四年級數(shù)學(xué)(四則混合運算帶括號)計算題專項練習(xí)與答案匯編
- 自愿出資入股協(xié)議書(2篇)
- 安全駕駛培訓(xùn)
- GB/T 30595-2024建筑保溫用擠塑聚苯板(XPS)系統(tǒng)材料
- 山東濟南天橋區(qū)2024-2025學(xué)年八年級物理第一學(xué)期期中考試試題(含答案)
- 《中華人民共和國突發(fā)事件應(yīng)對法》知識培訓(xùn)
- 托班語言夏天課程設(shè)計
- 黑龍江省哈爾濱市第一二四中學(xué)2024-2025學(xué)年七年級上學(xué)期期中考試數(shù)學(xué)試卷(含答案)
- 【招商銀行】跨境電商行業(yè)深度報告:中國跨境電商產(chǎn)業(yè)升級“四小龍”吹響出海集結(jié)號
- 2024年軟件資格考試系統(tǒng)集成項目管理工程師(中級)(基礎(chǔ)知識、應(yīng)用技術(shù))合卷試卷及解答參考
- 《秋游》秋游教學(xué)課件
- 人教部編版六年級語文上冊郝曉怡《盼》名師教學(xué)課件
- 2023年5月軟考中級系統(tǒng)集成項目管理工程師下午真題
評論
0/150
提交評論