Java語言程序設(shè)計(jì)_第1頁
Java語言程序設(shè)計(jì)_第2頁
Java語言程序設(shè)計(jì)_第3頁
Java語言程序設(shè)計(jì)_第4頁
Java語言程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、2011年3月全國計(jì)算機(jī)等級(jí)考試二級(jí)筆試一試卷Java語言程序設(shè)計(jì)一、選擇題(每題2分,共70分)以下各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)填涂在答題卡相應(yīng)地點(diǎn)上,答在試卷上不得分。(1)以下對于棧序正確的選項(xiàng)是A)棧頂元素最初能被刪除B)棧頂元素最后才能被刪除C)棧底元素永久不可以被刪除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è),則該二叉樹的深度為(假定根結(jié)點(diǎn)在第1層

2、)A)3B)4C)6D)7(4)在軟件開發(fā)中,需求剖析階段產(chǎn)生的主要文檔是A)軟件集成測試計(jì)劃B)軟件詳盡設(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)的詳盡設(shè)計(jì)B)軟件設(shè)計(jì)是將軟件需求變換為軟件表示的過程C)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一D)PAD圖是軟件詳盡設(shè)計(jì)的表示工具(7)負(fù)責(zé)數(shù)據(jù)庫中查問操作的數(shù)據(jù)庫語言是A)數(shù)據(jù)定義語言B)數(shù)據(jù)管理語言C)數(shù)據(jù)操控語言D)數(shù)據(jù)控制語言8)一個(gè)教師可講解多問課程,一門課程可由多個(gè)教師

3、講解,則實(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以下:RSTABCa12b21c31則由關(guān)系R和S獲得關(guān)系T的操作是A)自然連結(jié)B)交C)除D)并(10)定義無符號(hào)整數(shù)類為UInt,下邊能夠作為類UInt實(shí)例化值的是A)-369B)369C)0.369D)整數(shù)會(huì)合1,2,3,4,5(11)以下對于面向?qū)ο蟮年U述中,正確的選項(xiàng)是A)面向?qū)ο笫侵敢詫ο鬄橹行?,剖析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的體制B)面向?qū)ο笫侵敢怨δ転橹行?,剖析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的體制C)面向?qū)ο髢H合用于程序設(shè)計(jì)階段D)面向?qū)ο笫且环N程序設(shè)計(jì)語言12)語句”Hello”

4、.equals(“hello的正確”執(zhí));行結(jié)果是A)trueB)falseC)0D)1(13)以下對于Java源程序結(jié)構(gòu)的闡述中,正確是A)一個(gè)文件包含的import語句最多1個(gè)B)一個(gè)文件包含的public類最多1個(gè)C)一個(gè)文件包含的接口定義最多1個(gè)D)一個(gè)文件包含的類定義最多1個(gè)(14)以下不屬于Java重點(diǎn)字的是A)thisB)superC)finallyD)NULL(15)以下代碼的履行結(jié)果是publicclassTestpublicstaticvoidmain(Stringargs)intx=0,1,2,3;for(inti=0;i3;i+=2)trySystem.out.prin

5、tln(xi+2/xi+xi+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=0 x123;17)要獲得某目錄下的全部文件名,在以下代碼的下劃線處應(yīng)填入的內(nèi)容是(兩個(gè)下劃線的內(nèi)容同樣)_pathname=new_(args0);Stringfil

6、ename=pathname.list();A)FileInputStreamB)FileOutputStreamC)FileD)RandomAccessFile(18)在以下代碼的下劃線處應(yīng)填入的內(nèi)容是publicclassFirstSamplepublicstaticvoidmain(_args)System.out.println(你好!);A)staffB)doubleC)intD)String19)Object類中的方法publicinthashCode(),在其子類覆蓋該方法時(shí),其方法修飾符能夠是A)protectedB)publicC)privateD)缺省(20)下邊代碼中的內(nèi)

7、部類名是importjava.awt*;importjavax.swing.*;classTalkingClockpublicstaticvoidmain(intinterval,finalbooleanbeep)ActionListenerlistener=newActionListener()publicvoidactionPerformed(ActionEventevent).Timert=newTimer(interval,listener);t.start();A)TimerB)ActionListenerC)listenerD)匿名(21)已知zipname是一個(gè)壓縮文件名,則zi

8、pname在以下代碼中出現(xiàn)的正確地點(diǎn)是ZipInPutStreamzin=newZipInPutStream(newFileInPutStream();ZipEnatryentry;While(entry=zin.getNextEntry()!=nullfileCombo.addItem(entry.getName();zin.closeEntry();Zin.close();A)B)C)D)(22)以下代碼的履行結(jié)果是intnumbers=newint6;for(inti=1;inumbers.length;i+)numbersi=i-1;System.out.print(numbersi+

9、);A)012345B)123456C)01234D)1234523)JavaAPI中支持線程的類或接口是),B),C),D),(24)以下對于Test類的定義中,正確的選項(xiàng)是A)classTestimplementsRunnablepublicvoidrun()publicvoidsomeMethod()B)classTestimplementsRunnablepublicvoidrun();C)classTestimplementsRunnablepublicvoidsomeMethod();D)classTestimplementsRunnablepublicvoidsomeMethod

10、()(25)以下方法被調(diào)用后,必定使調(diào)用線程改變目前狀態(tài)的是A)notify()B)yield()C)sleep()D)isAlive()26)在貨倉類SharedStack的定義中,為了保證貨倉在并發(fā)操作中數(shù)據(jù)的正確性,應(yīng)在下劃線處填入的修飾符是(兩個(gè)下劃線的填寫內(nèi)容同樣)publicclassSharedStack_intidx=0;_chardata=newchar10;publicsynchronizedvoidpush(charc).publicsynchronizedvoidpop().A)publicB)不使用修飾符C)privateD)protected(27)以下代碼編譯或履

11、行結(jié)果的描繪中,正確的選項(xiàng)是classTestpublicstaticvoidmain(Stringargs)TestThreadpm1=newTestThread(One);pm1.start();TestThreadpm2=newTestThread(Two);pm2.start();classTestThreadextendsThreadprivateStringsTname=;TestThread(Strings)sTname=s;publicvoidrun()for(inti=0;i2;i+)trysleep(1000);catch(InterruptedExceptione)Sys

12、tem.out.println(sTname+);A)不可以經(jīng)過編譯,TestThread類中不可以定義變量和結(jié)構(gòu)方法B)輸出OneOneTwoTwoC)輸出TwoOneOneTwoD)選項(xiàng)B或C都有可能出現(xiàn)(28)以下對于Applet的表達(dá)中,正確的選項(xiàng)是A)為了使Applet在閱讀器中運(yùn)轉(zhuǎn),需要在HTML文件中嵌入相應(yīng)的Applet類B)Applet不可以使用從外面接收參數(shù)C)Applet不可以使用javac命令進(jìn)行編譯D)javaApplication與Applet都一定包含main()方法(29)以下代碼的下劃線處應(yīng)填入的方法名是importjava.applet.*;importja

13、va.awt.*;publicclassHelloextendsAppletpublicvo(Graphicsg)g.drawString(Howareyou!,10,10);A)repaintB)printlnC)paintD)show(30)以下變量的定義中,錯(cuò)誤的選項(xiàng)是A)intx=3;B)floatf;d;C)Strings=”Hello!)boolean”Db=true;(31)以下代碼的履行結(jié)果是intlength=Hello.length();System.out.println(length);A)5B)2C)10D)6(32)以下代碼的編譯或履行結(jié)果是publicclassM

14、yValpublicstaticvoidmain(Stringargs)MyValm=newMyVal();m.aMethod();publicvoidaMethod()booleanb=newBoolean5;System.out.println(b0);A)1B)nullC)0D)編譯錯(cuò)誤(33)若變量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)

15、PrintEventC)KeyEventD)MouseEvent二、填空題(每空2分,共30分)請將每一個(gè)空的正確答案寫在答題卡【l】【15】序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的一定拼寫完好(1)有序線性表能進(jìn)行二分查找的前提是該線性表一定是次序儲(chǔ)存的。(2)一棵二叉樹的中序遍歷結(jié)果為DBEAFC,前序遍歷結(jié)果為ABDECF,則后序遍歷結(jié)果為DEBFCA。(3)對軟件設(shè)計(jì)的最小單位(模塊或程序單元)進(jìn)行的測試往常稱為單元測試。4)實(shí)體完好性拘束要求關(guān)系數(shù)據(jù)庫中元組的主鍵屬性值不可以為空。5)在關(guān)系A(chǔ)(S,SN,D)和關(guān)系B(D,CN,NM)中,A的主重點(diǎn)字是S,B的主重點(diǎn)字

16、是D,則稱D是關(guān)系A(chǔ)的外碼。6)若類申明時(shí)加上修飾符final,則表示該類不可以有子類。(7)Java的類庫中供給Throwable類來描繪異樣,它有Error和Exception兩個(gè)直接子類。(8)類中的某些方法經(jīng)過類名就能夠直接被調(diào)用,比如JOptionPane.showMessageDialog(null,按確立鍵”退出”)中的showMessageDialog方法,這類方法稱為靜態(tài)方法。(9)在對象流中,對象的傳遞第一要將所傳遞的對象串行化,以下代碼中必須實(shí)現(xiàn)Serializable接口的類是InputStream。也就是實(shí)現(xiàn)Serializable接口。ObjectInputin=n

17、ewObjectInputStream(newFileInputStream(“employee.dat”);EmployeenewStaff=(Employee)in.readObject();(10)以下代碼的履行結(jié)果是false。publicclassExpressionpublicstaticvoidmain(Stringargs)intv1=10,v2=99,v3=0;System.out.println(v10)&(v2/v3)=3);(11)語句Threadthread=newSomeThreadClass()成功運(yùn)轉(zhuǎn)后,線程thread1處于生命周期可運(yùn)轉(zhuǎn)狀態(tài)。(12)Java的線程調(diào)動(dòng)策略是一種鑒于優(yōu)先級(jí)的搶占試調(diào)動(dòng)。13)一個(gè)Applet被閱讀器加載后,是從start()方法開始履行的。14)依據(jù)以下類申明,能夠得悉類TwoListeners能夠辦理兩類事件:WindowEvent和MouseEvent。PublicclassTwoListenersimplementsMouseMotionListener,WindowListener-以下代碼的功能是把按鈕save增添到窗口myFrame的中間,在空白處應(yīng)填入的代碼是BorderLayout.CENTER。publicclas

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論