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

下載本文檔

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

文檔簡介

2011年(上)全國信息技術(shù)水平考試計算機程序設(shè)計技術(shù)水平證書(JAVA語言)考試試卷第一大題:單選題(30分)(1分)下列屬于Java應(yīng)用程序入口方法的是()(A(A)start()"(B)init()(C)paint()(D)main()(1分)下列選項中屬于Java中不合法標識符的是()。(A)$cardNumber(B)point(C)Tree&Grass(D)_getSalary(1分)下列布局管理器按鈕中,位置有可能會根據(jù)Frame的大小改變而改變的是()(A)BorderLayout(B)CardLayout(A)BorderLayout(B)CardLayoutGridLayout分)FlowLayout(1在Java中,int數(shù)據(jù)類型所占的位數(shù)為(A)(B)16(C)32(D)64(1分)下列程序段的輸出結(jié)果是()。inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);

(B)如果多個監(jiān)聽器加在一個組件上,那么事件只會觸發(fā)一個監(jiān)聽器(C)組件不允許附加多個監(jiān)聽器(D)監(jiān)聽器機制允許按照我們的需要,任意調(diào)用addXxxxListener方法多次,而且沒有次序區(qū)別(1分)下列關(guān)鍵字中不是用來控制對類成員訪問的是(A)public(B)protected(C)default(D)private(1分)下面程序段執(zhí)行后輸出的結(jié)果是(Stribuf=newStringBuffer("China2011");nbguBf.iunffseerrt(5,"@");@China2011@China2011China#2011x={4,33,99,5,10}則調(diào)用方(A)Chin(B)a2011@(C)China@2011(D)(1分)有整型數(shù)組:int[]法Arrays.sort(x)后,數(shù)組x中的元素值依次是((A)99331054(B)45103399(C)99104335(D)53341099(1分)在一個類設(shè)計中,其中的一些類成員變量需要保證只能夠被同類和相同的包中的其他類訪問,那么應(yīng)使用的訪問控制符是(A)private(B)protected(A)private(B)protected(C)public(D)沒有訪問控制符(1分)下列類聲明正確的是()0publicabstractclassCar{}abstractprivatemove(){}protectedprivatenumber{}abstractfinalclassHI{}(1分)已知A類被打包在packageA,B類被打包在packageB,且B類被聲明為public,并有一個成員變量x被聲明為protected控制方式。C類也位于packageA包,且繼承了B類。則下列說法中正確的是(仁(A)A類的實例不能訪問到B類的實例(B)A類的實例能夠訪問到仁(A)A類的實例不能訪問到B類的實例(B)A類的實例能夠訪問到B類一個實例的x成員仁(C)C類的實例可以訪問到B類一個實例的x成員(D)C類的實例不能訪問到B類的實例(1分)下列系統(tǒng)定義的異常中,有可能是網(wǎng)絡(luò)原因?qū)е碌漠惓J?)UnknownHostExceptionIOException(D)15.(1(D)15.(1ClassNotFoundException分)在命令行輸入:javamyproghelloworld運行以下代碼則輸出結(jié)果是()°publicclassmyprog{publicstaticvoidmain(Stringargs[]){System.out.println(args[2]);}}myproghelloworldExceptionraised"java.lang.ArraylndexOutOfBoundsException:2"16.(1分)編譯和運行下列代碼后顯示的結(jié)果是(importjava.awt.*;publicclassButtextendsFrame{Butt(){ButtonHelloBut=newButton("Hello");ButtonByeBut=newButton("Bye");add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true);}publicstaticvoid}publicstaticvoidButtMyBut=newButt();main(Stringargv[]){}}{J(A)2個按鈕并排占據(jù)整個窗體,左邊是Hello按鈕,右邊是Bye按鈕Hello按鈕占據(jù)整個窗體Bye按鈕占據(jù)整個窗體Hello和Bye按鈕都位于窗體的上部后,卜列選項中止(1分)執(zhí)行完代碼int[]x=newint[31];后,卜列選項中止確的是()°仁(A)x[30]仁(A)x[30]為0(B)x[30]未定義(C)x[31]為0(D)x[0]為空(1分)關(guān)于以下代碼,下列選項中說法正確的是()importjava.io.*;classExBase{abstractpublicvoidmartley(){}}MyExextendsExBase{staticvoidmain(Stringargv[]){publicclassDataInputStreamfi=newDataInputStream(System.ipublicn);try{fi.readChar();}catch(IOExceptione){System.exit(0);}finally{System.out.println("Doingfinally");}(A)編譯時發(fā)生錯誤(B)可以運行,按任意鍵退出,然后退出(C)可以運行,按任意鍵,提示"Doingfinally"(D)剛開始運行,立即退出,然后退出(1分)在switch(expression)語句中,expression的數(shù)據(jù)類型不能是()0(A)double(B)char(C)byte(D)short(1分)為了使包在當前程序中可見,可以使用的語句是)(.*;.*;import;package;(1分)下F列說法中正確的是()。final可修飾類、屬性、方法abstract可修飾類、屬性、方法定義抽象方法需有方法的返回類型、名稱、參數(shù)列表和方法體(D)用final修飾的變量,在程序中可對這個變量的值進行更改(1分)下列屬于Runnable接口中抽象方法的是((A)start(B)stop(C)yield(D)run(1d^spUBlSI程序段輸出的結(jié)果是(MyThreaMdytTMhyreTahdreeaxdtesndsThread{t.start();Ssytasteicmv.ooiudt.nperiwmain(Stringnt("one.");s.start();newargs[]){MyThread();System.out.priMyThread();nt("two.");}publicvoidrun(){System.out.print("Thread");}}(A)編譯失敗(B)程序運行結(jié)果為:one.Threadtwo.Thread1(C)程序運行結(jié)果不確定1(D)程序運行結(jié)果是:one.two.ThreadThread(1分)下列Java常見事件類中,屬于窗體事件類的是()(A)InputEvent(B)KeyEvent(C)MouseEvent(D)WindowEvent(1分)下列選項中屬于過濾流FilterlnputStream的子類的是()。(A)BufferedInputStream(B)DataOutputStream(C)PrintStream(D)BufferedOutputStream(1分)任何一個Applet開始執(zhí)行時必然會被自動調(diào)用三個方法,這三個方法被調(diào)用的順序依次是()。(A)initpaintstart(B)startpaintinit(C)paintstartinit(D)initstartpaint(1分)在Java語言網(wǎng)絡(luò)編程中,URL類是在包中,該類中提供了許多方法用來訪問URL對象的各種資源,下列選項中可用來獲取URL中端口號的是()。(A)getFile()(B)getProtocol()(C)getPort()(D)getHost()(1分)為了區(qū)分重載多態(tài)中同名的不同方法,要求((A)米用不同的參數(shù)列表(B)返回值類型不同(C)調(diào)用時用類名或?qū)ο竺銮熬Y(D)參數(shù)名不同(1分)創(chuàng)建一個類,來存儲唯「的對象元素,元素不需要保持特定序,但是必須唯一,最能滿足這種要求的接口順是()(A)List(B)Set(C)Map(D)Vector(1分)下列有關(guān)子類繼承父類構(gòu)造函數(shù)的描述中正確的是()。創(chuàng)建子類的對象時,先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)(C)子類可以通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)(D)子類無條件地繼承父類帶參數(shù)的構(gòu)造函數(shù)第二大題:操作題(備注:考生按照系統(tǒng)提示目錄保存試題文件,每道試題建立一個文件夾,文件夾名為題目編號。文件夾中的文件命名參照提示所給的程序架構(gòu)。例:第一題的試題文件夾名為“1”,文件名為“Examl.java”,對應(yīng)的字節(jié)碼文件為:Examl.class。)(70分)(20分)程序功能:隨機生成0到10以內(nèi)(包含10)的整數(shù)10個,定義一個整型數(shù)組來存儲這些數(shù)字,要求隨機生成的10個數(shù)字中,等于7,8,9,10的數(shù)字不超過3個。并隔行打印隨機生成的10個數(shù)字,等于7,8,9,10的數(shù)字后面跟上“:”號加以區(qū)分。如圖1所示:圖1打印效果提示:“不超過3個”,即可以沒有,也可以有1個,或者2個,或者3個,但不能超過3個。(2)使用Random類生成10以內(nèi)的隨機數(shù)。程序結(jié)構(gòu)如下:importjava.util.*;publicclassExam1{publicstaticvoidmain(String[]args){//生成10個隨機數(shù),并打印}}(25分)程序功能:將一個mp3文件(song.mp3)讀入,然后將讀入的內(nèi)容寫入到另一個新創(chuàng)建的文件中(newSong.mp3,相當于文件復(fù)制的功能V提示:(1)使用類和類進行文件讀寫操作。程序結(jié)構(gòu)如下:importjava.io.*;publicclassExam2{publicvoidcopyFile()throwsException{}publicstaticvoidmain(String[]args){try{newExam2().copyFile();}catch(Exceptionex){ex.printStackTrace();}}}(25分)程序功能:編寫學(xué)生類(Student),該類包含:兩個字符串類型的屬性:學(xué)號(s_no)和姓名(s_name。一個帶兩個參數(shù)的構(gòu)造,用來對s_no和s_name屬性進行初始化?,F(xiàn)在需要對任意兩個學(xué)生類對象進行判等操作,判等條件是學(xué)號和姓名都相同則認為兩個對象相等。程序結(jié)構(gòu)如下:classStudent{}publicclassExam3{publicstaticvoidmain(String[]args){Studentstudent1=newStudent("201101","rose");Studentstudent2=newStudent("201101","rose");if(student1.equals(student2))System.out.pri等");ntln(”這兩個對象相elseSystem.out.println("這兩個對象不相等");}}提示:⑴在Student類中覆蓋Object類的equals(Object。)方法。(A)144(B)28(C)140(A)(B

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論