2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)考試試卷_第1頁
2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)考試試卷_第2頁
2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)考試試卷_第3頁
2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)考試試卷_第4頁
2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)考試試卷_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

閱讀使人快樂,成長需要時間2010年(上)全國信息技術(shù)水平考試計(jì)算機(jī)程序設(shè)計(jì)技術(shù)水平證書(JAVA語言)

考試試卷第一大題:單選題(30分)(1分)在Java中,int數(shù)據(jù)類型所占的位數(shù)為(C)8(B)16(C)32(D)64(1在一個類設(shè)計(jì)中,其中的一些類成員變量需要保證只能夠被同類和相同分)的包中的其他類訪問,那么應(yīng)使用的訪問控制符是(D)private(B)protected(C)public(D)沒有訪問控制符(1分)下列選項(xiàng)中屬于非法標(biāo)識符的是(A)2variable(B)Variable2(C)_what(D)b3_(1分)下列選項(xiàng)中屬于Panel和Applet默認(rèn)布局管理器的是(B)CardLayout(B)FlowLayout(C)BorderLayout(D)GridLayout(1分)下列說法中錯誤的是(D)final關(guān)鍵字聲明該方法是最終方法,不能被重寫所謂方法的覆蓋是聲明一個方法與其父類中某個方法相同所謂方法的重載是多個方法可以共用一個方法名所謂構(gòu)造方法就是類里面的第一個方法(1為把文件指針設(shè)置為文件內(nèi)的特定位置,應(yīng)使用RandomAccessFile類分)中的哪個方法(D)longgetFilePointer()longlength()Byte[]readBytes(long)voidseek(longpos)(1分)下列程序的輸出結(jié)果是()classHappy{publicstaticvoidmain(Stringargs[]){inti=1;intj=10;do{if(i++<j—)continue;}while(i<5);System.out.println(i+""+j);}}55(B)54(C)64(D)56(1分)下列程序的輸出結(jié)果是()classTest{Strings;publicstaticvoidmain(Stringargs[]){Testks=newTest();intj,i;i=ks.hai();j二ks.hello();System.out.println(i+""+j);}inthai(){if((s==null)||(s.length()==0))return10;elsereturn0;}inthello(){if((s==null)||(s.length()==20))return10;elsereturn0;}}1010(B)00(C)100(D)010(1分)執(zhí)行下列程序段后,b,x,y的值是()intx=6,y=8;booleanb;b=x<y||++x==—y;true,6,8(B)false,7,7(C)true,7,7(D)false,6,8(1下列關(guān)于JavaApplication與Applet的說法中,正確的是(分)(A)都包含main()方法(B)都通過“appletviewer"命令執(zhí)行(C)都通過“javac”命令編譯(D)都嵌入在HTML文件中執(zhí)行(1分)下列代碼中,將引起一個編譯錯誤的行是()publicclassTest{intm,n;publicTest(){}publicTest(inta){m=a;}publicstaticvoidmain(Stringargs[]){Testt1,t2;intj,k;j=0;k=0;t1二newTest();12二newTest(j,k);TOC\o"1-5"\h\z}}第3行(B)第5行(C)第6行(D)第10行(1要串行化某些類的對象,這些類就必須實(shí)現(xiàn)()(C)分)(A)Serializable接口(B)java.io.Externalizable接口(C)java.io.Datalnput接口(D)DataOutput接口(1分)下列程序輸出的結(jié)果是()publicclassTest{publicstaticvoidchangestr(Stringstr){str二"welcome";}publicstaticvoidmain(String[]args){Stringstr二"1234";changestr(str);System.out.println(str);}}1234welcome編譯出錯編譯通過,運(yùn)行出錯(1分)下列程序輸出的結(jié)果是()publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.print(l0%3);System.out.print(",");System.out.println(10%3.0);}}1,1(B)1,1.0(C)1.0,1(D)(1編譯并運(yùn)行以下程序(運(yùn)行命令:javaTest0),則下列關(guān)于運(yùn)行結(jié)果分)的描述正確的是()classTest{publicstaticvoidmain(String[]args){longi=1;switch(i){case0:System.out.println("0");case1:System.out.println("1");default:System.out.println("default");}}}編譯出錯(B)打印出0(C)打印出1(D)打印出default(1分)若拋出用戶自定義異常,應(yīng)使用的子句是()(A)catch(B)throw(C)try(D)finally(1在使用interface聲明一個接口時,只可以使用()修飾符修分)飾該接口。(A)private(B)protected(C)privateprotected(D)public(1分)下列程序的輸出結(jié)果是()classParent{voidprintMe(){System.out.println("parent");}}classChildextendsParent{voidprintMe(){System.out.println("child");}voidprintall(){super.printMe();this.printMe();printMe();}publicclassTest{publicstaticvoidmain(Stringargs[]){ChildmyC二newChild();myC.printall();}}parentchildchildparentchildparentparentchild編譯錯誤(1分)下列程序的輸出結(jié)果是()publicclassArrayTest{publicstaticvoidmain(String[]args){String[]sa={"Green","Blue","Red"};System.out.println("Color="+sa[1]);}}Color=GreenColor=Blue編譯失敗發(fā)生運(yùn)行時異常(1分)下列程序的輸出結(jié)果是()publicclassExample{publicstaticvoidmain(String[]ards)throwsException{try{thrownewException();}catch(Exceptione){System.out.println("CaughtException!");}System.out.println("Continue!");}}CaughtException!CaughtException!Continue!Continue!沒有輸出結(jié)果(1欲構(gòu)造ArrayList類的一個實(shí)例,此類繼承了List接口,下列方法中分)正確的是()ArrayListmyList二newObject();ListmyList二newArrayList();ArrayListmyList二newList();ListmyList二newList();(1分)下面程序的運(yùn)行結(jié)果是()publicclassTest{intarr□二newint[10];publicstaticvoidmain(String[]arg){System.out.println(arr[1]);}}編譯時將產(chǎn)生錯誤編譯正確,運(yùn)行時產(chǎn)生錯誤輸出0輸出NULL(1分)Java實(shí)現(xiàn)線程的方法有幾種()(A)1(B)2(C)3(D)4(1分)下列程序的輸出結(jié)果是()publicclassTest{staticvoidoper(intb){b=b+100;}publicstaticvoidmain(String[]args){inta=99;oper(a);System.out.println(a);}}199編譯時將產(chǎn)生錯誤編譯正確,運(yùn)行時產(chǎn)生錯誤99(1表達(dá)式:(x>y)?(z>w)?x:z:w,若x=5,y=9,z=l,w=9,則表達(dá)式的值為TOC\o"1-5"\h\z分)()(A)5(B)8(C)1(D)9(1下列程序的功能是在監(jiān)控臺上每隔一秒鐘顯示一個字符串“Hello",下分)列選項(xiàng)中可以將程序補(bǔ)充完整并正確運(yùn)行的是()publicclassTestimplementsRunnable{publicstaticvoidmain(Stringargs[]){Testt二newTest();Threadtt二newThread(t);tt.start();}publicvoidrun(){for(;;){try{}catch(e){}System.out.println("Hello");}}}sleep(lOOO)InterruptedExceptionsleep(lOOO)RuntimeExceptionThread.sleep(lOOO)RuntimeExceptionThread.sleep(lOOO)InterruptedException(1分)對下面的應(yīng)用程序敘述正確的是()publicclassTest{publicvoidmain(){System.out.println("HelloWorld!");}}該程序沒有錯誤該程序在編譯過程中會出錯該程序在編譯過程中不會出錯,運(yùn)行時才會出錯編譯和運(yùn)行都不會出錯,但運(yùn)行時無結(jié)果輸出(1在編寫Javaapplet程序時,若需要對發(fā)生事件作出響應(yīng)和處理,一般分)需要在程序的開頭寫上()語句。importjava.awt.*;importjava.applet.*;importjava.io.*;importjava.awt.event.*;(1分)下列方法中可以將一個類中方法重載的是()intaddValue(inta,intb){returna+b;}floataddValue(floata,floatb){returna+b;}intaddValue(inta,intb){value=a+b;}floataddValue(inta,intb){return(float)(a+b);}intaddValue(inta,intb){returna+1;}intaddValue(inta,intb){returna+b;}intaddValue(inta,intb){returna+b;}intaddValue(intx,inty){returnx+y;}(1分)下列關(guān)鍵字中能強(qiáng)制使一個方法必須被子類重寫的是()(A)final(B)protected(C)extends(D)abstract第二大題:實(shí)踐題(70分)問題描述:本程序接受鍵盤輸入的字符串,并判斷該字符串是否回文。回(20文是指一個字符串自左向右讀和自右向左讀完全一樣。(考生按照系統(tǒng)提示分)目錄保存試題文件,每道試題建立一個文件夾,文件夾名為題目編號。文件夾中的文件命名參照提示所給的程序架構(gòu)。例:第一題的試題文件夾名為“1",文件名為“Testl.java",對應(yīng)的字節(jié)碼文件為:Test1.class。)設(shè)計(jì)一個汽車類AUTO,有速度屬性Speed,另外有啟動Start、加速(25SpeedUp和停止Stop方法。然后設(shè)計(jì)一個子類Bus表示公共汽車,Bus增分)加一個屬性Passenger表示乘客數(shù),另外增加兩個方法GetOn和GetOff方法表示乘客上車和下車。提示1:啟動Start、加速SpeedUp和停止Stop方法分別對Speed屬性進(jìn)行設(shè)置。啟動時速度為1,并打印當(dāng)前狀態(tài)為“汽車啟動”;加速時速度為10,并打印當(dāng)前狀態(tài)為“汽車加速”;停止時速度為0,并打印當(dāng)前狀態(tài)為“汽車停止”。提示2:GetOn和GetOff方法接收int類型參數(shù)表示上車或下車人數(shù),上車時,增加Passenger數(shù)值,下車時,減少Passenger數(shù)值。(考生按照系統(tǒng)提示目錄保存試題文件,每道試題建立一個文件夾,文件夾名為題目編號。文件夾中的文件命名參照提示所給的程序架構(gòu)。例:第一題的試題文件夾名為“1",文件名為“Testl.java”,對應(yīng)的字節(jié)碼文件為:Test1.c

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論