




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
機(jī)密★啟用前2011年3月全國電腦等級考試二級筆試試卷Java語言程序設(shè)計(jì)〔考試時(shí)間90分鐘,總分值100分〕一、選擇題(每題2分,共70分)以下各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分?!?〕以下關(guān)于棧序正確的選項(xiàng)是A〕棧頂元素最先能被刪除B〕棧頂元素最后才能被刪除C〕棧底元素永遠(yuǎn)不能被刪除D〕以上三種說法都不對〔2〕以下表達(dá)中正確的選項(xiàng)是A〕有一個(gè)以上根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)B〕只有一個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)C〕循環(huán)鏈表是非線性結(jié)構(gòu)D〕雙向鏈表是非線性結(jié)構(gòu)〔3〕某二叉樹共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹的深度為〔假設(shè)根結(jié)點(diǎn)在第1層〕A〕3B〕4C〕6D〕〔4〕在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A〕軟件集成測試計(jì)劃B〕軟件詳細(xì)設(shè)計(jì)說明書C〕用戶手冊D〕軟件需求規(guī)格說明書〔5〕結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括A〕順序結(jié)構(gòu)B〕GOTO跳轉(zhuǎn)C〕選擇〔分支〕結(jié)構(gòu)D〕重復(fù)〔循環(huán)〕結(jié)構(gòu)〔6〕下面描述中錯(cuò)誤的選項(xiàng)是A〕系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)B〕軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程C〕數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一D〕PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具〔7〕負(fù)責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是A〕數(shù)據(jù)定義語言B〕數(shù)據(jù)管理語言C〕數(shù)據(jù)操縱語言D〕數(shù)據(jù)控制語言〔8〕一個(gè)教師可講授多問課程,一門課程可由多個(gè)教師講授,則實(shí)體教師和課程間的聯(lián)系是A〕1:1聯(lián)系B〕1:m聯(lián)系C〕m:1聯(lián)系D〕m:n聯(lián)系〔9〕有三個(gè)關(guān)系R、S和T如下:RSTABCa12b21c31ABc3則由關(guān)系R和S得到關(guān)系T的操作是C1A〕自然連接B〕交C〕除D〕并〔10〕定義無符號整數(shù)類為UInt,下面可以作為類UInt實(shí)例化值的是A〕-369B〕369C〕D〕整數(shù)集合{1,2,3,4,5}〔11〕以下關(guān)于面向?qū)ο蟮恼撌鲋?,正確的選項(xiàng)是A〕面向?qū)ο笫侵敢詫ο鬄橹行模治?、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制B〕面向?qū)ο笫侵敢怨δ転橹行?,分析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的機(jī)制C〕面向?qū)ο髢H適用于程序設(shè)計(jì)階段D〕面向?qū)ο笫且环N程序設(shè)計(jì)語言〔12〕語句”Hello”.equals(“hello”);的正確執(zhí)行結(jié)果是A〕trueB〕falseC〕0D〕1〔13〕以下關(guān)于Java源程序結(jié)構(gòu)的論述中,正確是A〕一個(gè)文件包含的import語句最多1個(gè)B〕一個(gè)文件包含的public類最多1個(gè)C〕一個(gè)文件包含的接口定義最多1個(gè)D〕一個(gè)文件包含的類定義最多1個(gè)〔14〕以下不屬于Java關(guān)鍵字的是A〕thisB〕superC〕finallyD〕NULL〔15〕以下代碼的執(zhí)行結(jié)果是publicclassTest{ publicstaticvoidmain(String[]args){ int[]x={0,1,2,3}; for(inti=0;i<3;i+=2){ try{ System.out.println(x[i+2]/x[i]+x[i+1]); }catch(ArithmeticExceptione){ System.out.println("error1"); }catch(Exceptione){ System.out.println("error2"); } } }}A〕error1B〕error2C〕error1D〕2error2error2〔16〕以下整數(shù)的定義中,錯(cuò)誤的選項(xiàng)是A〕intf=3.14.;B〕inta=012;C〕inti=189;D〕intd-0x123;〔17〕要得到某目錄下的所有文件名,在以下代碼的下劃線處應(yīng)填入的內(nèi)容是〔兩個(gè)下劃線的內(nèi)容相同〕pathname=new(args[0]);String[]filename=pathname.list();A〕FileInputStreamB〕FileOutputStreamC〕FileD〕RandomAccessFile〔18〕在以下代碼的下劃線處應(yīng)填入的內(nèi)容是publicclassFirstSample{ publicstaticvoidmain(args[]){ System.out.println("你好!"); } }}A〕staffB〕doubleC〕intD〕String〔19〕Object類中的方法publicinthashCode(),在其子類覆蓋該方法時(shí),其方法修飾符可以是A〕protectedB〕publicC〕privateD〕缺省〔20〕下面代碼中的內(nèi)部類名是importjava.awt*;importjavax.swing.*;classTalkingClock{ publicstaticvoidmain(intinterval,finalbooleanbeep){ ActionListenerlistener=newActionListener(){ publicvoidactionPerformed(ActionEventevent){ ............ } } Timert=newTimer(interval,listener); t.start(); }}A〕TimerB〕ActionListenerC〕listenerD〕匿名〔21〕已知zipname是一個(gè)壓縮文件名,則zipname在以下代碼中出現(xiàn)的正確位置是ZipInPutStreamzin=newZipInPutStream(newFileInPutStream(①));ZipEnatryentry;While((entry=zin.getNextEntry(②))!=null{fileCombo.addItem(entry.getName(③));zin.closeEntry(④);}Zin.close();A〕①B〕②C〕③D〕④〔22〕以下代碼的執(zhí)行結(jié)果是intnumbers[]=newint[6]; for(inti=1;i<numbers.length;i++){ numbers[i]=i-1; System.out.print(numbers[i]+""); }A〕012345B〕123456C〕01234D〕12345〔23〕JavaAPI中支持線程的類或接口是Ⅰ.java.lang.ThreadⅡ.java.lang.RunnableⅢ.java.lang.ThreadGroupⅣA〕Ⅰ,ⅡB〕Ⅰ,Ⅱ,ⅢC〕Ⅰ,Ⅱ,ⅣD〕Ⅰ,Ⅱ,Ⅲ,Ⅳ〔24〕以下關(guān)于Test類的定義中,正確的選項(xiàng)是A〕classTestimplementsRunnable{ publicvoidrun(){} publicvoidsomeMethod(){}}B〕classTestimplementsRunnable{ publicvoidrun();}C〕classTestimplementsRunnable{ publicvoidsomeMethod();}D〕classTestimplementsRunnable{ publicvoidsomeMethod(){}}〔25〕以下方法被調(diào)用后,一定使調(diào)用線程改變當(dāng)前狀態(tài)的是A〕notify()B〕yield()C〕sleep()D〕isAlive()〔26〕在堆棧類SharedStack的定義中,為了保證堆棧在并發(fā)操作中數(shù)據(jù)的正確性,應(yīng)在下劃線處填入的修飾符是〔兩個(gè)下劃線的填寫內(nèi)容相同〕publicclassSharedStack{intidx=0;char[]data=newchar[10];publicsynchronizedvoidpush(charc){.....}publicsynchronizedvoidpop(){.....}}A〕publicB〕不使用修飾符C〕privateD〕protected〔27〕以下代碼編譯或執(zhí)行結(jié)果的描述中,正確的選項(xiàng)是classTest{ publicstaticvoidmain(Stringargs[]){ TestThreadpm1=newTestThread("One"); pm1.start(); TestThreadpm2=newTestThread("Two"); pm2.start(); }}classTestThreadextendsThread{ privateStringsTname=""; TestThread(Strings){ sTname=s; } publicvoidrun(){ for(inti=0;i<2;i++){ try{ sleep(1000); }catch(InterruptedExceptione){} System.out.println(sTname+""); } }}A〕不能通過編譯,TestThread類中不能定義變量和構(gòu)造方法B〕輸出OneOneTwoTwoC〕輸出TwoOneOneTwoD〕選項(xiàng)B或C都有可能出現(xiàn)〔28〕以下關(guān)于Applet的表達(dá)中,正確的選項(xiàng)是A〕為了使Applet在瀏覽器中運(yùn)行,需要在HTML文件中嵌入相應(yīng)的Applet類B〕Applet不能使用從外部接收參數(shù)C〕Applet不能使用javac命令進(jìn)行編譯D〕javaApplication與Applet都必須包含main()方法〔29〕以下代碼的下劃線處應(yīng)填入的方法名是importjava.applet.*;importjava.awt.*;publicclassHelloextendsApplet{ publicvoid(Graphicsg){ g.drawString("Howareyou!",10,10); }}A〕repaintB〕printlnC〕paintD〕show〔30〕以下變量的定義中,錯(cuò)誤的選項(xiàng)是A〕intx=3;B〕floatf;d;C〕Strings=”Hello!”D〕booleanb=true;〔31〕以下代碼的執(zhí)行結(jié)果是intlength="Hello".length(); System.out.println(length);A〕5B〕2C〕10〔32〕以下代碼的編譯或執(zhí)行結(jié)果是publicclassMyVal{ publicstaticvoidmain(String[]args){ MyValm=newMyVal(); m.aMethod(); }publicvoidaMethod(){ boolean[]b=newBoolean[5]; System.out.println(b[0]);}}A〕1B〕nullC〕0D〕編譯錯(cuò)誤〔33〕假設(shè)變量a是String類型的數(shù)據(jù),那么表達(dá)式(a+a)的類型是A〕charB〕StringC〕intD〕long〔34〕Component類中用于刷新組件的方法是A〕getFontB〕getNameC〕updateD〕paint〔35〕鼠標(biāo)在窗口中移動(dòng)時(shí),產(chǎn)生的事件是A〕ActionEventB〕PrintEventC〕KeyEventD〕MouseEvent二、填空題〔每空2分,共30分〕請將每一個(gè)空的正確答案寫在答題卡【l】~【15】序號的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整〔1〕有序線性表能進(jìn)行二分查找的前提是該線性表必須是順序存儲(chǔ)的?!?〕一棵二叉樹的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF,則后序遍歷結(jié)果為DEBFCA?!?〕對軟件設(shè)計(jì)的最小單位〔模塊或程序單元〕進(jìn)行的測試通常稱為單元測試?!?〕實(shí)體完整性約束要求關(guān)系數(shù)據(jù)庫中元組的主鍵屬性值不能為空?!?〕在關(guān)系A(chǔ)〔S,SN,D〕和關(guān)系B〔D,CN,NM〕中,A的主關(guān)鍵字是S,B的主關(guān)鍵字是D,則稱D是關(guān)系A(chǔ)的外碼?!?〕假設(shè)類聲明時(shí)加上修飾符final,則表示該類不能有子類。〔7〕Java的類庫中提供Throwable類來描述異常,它有Error和Exception兩個(gè)直接子類?!?〕類中的某些方法通過類名就可以直接被調(diào)用,例如JOptionPane.showMessageDialog(null,”按確定鍵退出”)中的showMessageDialog方法,這種方法稱為靜態(tài)方法?!?〕在對象流中,對象的傳送首先要將所傳送的對象串行化,也就是實(shí)現(xiàn)Serializable接口。以下代碼中必須實(shí)現(xiàn)Serializable接口的類是InputStream。ObjectInputin=newObjectInputStream(newFileInputStream(“”));Employee[]newStaff=(Employee[])in.readObject();〔10〕以下代碼的執(zhí)行結(jié)果是false。publicclassExpr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康飲食 快樂成長-幼兒進(jìn)餐習(xí)慣培養(yǎng)與健康管理
- 少兒第五人格角色創(chuàng)作(初級)-美術(shù)課件
- 幼兒教育市場營銷戰(zhàn)略
- 2025智能家居購銷合同
- 2025電子產(chǎn)品銷售合同范本
- 2025房屋租賃合同協(xié)議范例
- 2024-2025統(tǒng)編版道德與法治二年級下冊半期考測試卷附答案
- 2024-2025蘇教版科學(xué)一年級下冊第二單元測試卷附答案
- 清明節(jié)課程故事幼兒園
- 2025設(shè)備租賃合同示范文本
- GB/T 37439-2019高速鐵路預(yù)制后張法預(yù)應(yīng)力混凝土簡支梁
- 工程質(zhì)量監(jiān)督工作流程圖
- GJB9001C-2017質(zhì)量管理體系要求-培訓(xùn)課件
- 腹瀉患兒的護(hù)理 腹瀉(兒童護(hù)理課件)
- 地圖常用地物符號
- 附著式升降腳手架現(xiàn)場檢查表
- 高考理綜試題答題技巧方法!課件
- 契稅補(bǔ)貼申請表
- 西山煤電集團(tuán)白家莊礦煤層開采初步設(shè)計(jì)
- 魯班獎(jiǎng)迎檢分工細(xì)化
- 最新金屬軟管設(shè)計(jì)制造新工藝新技術(shù)及性能測試實(shí)用手冊
評論
0/150
提交評論