14(JAVA語言)試題剖析_第1頁
14(JAVA語言)試題剖析_第2頁
14(JAVA語言)試題剖析_第3頁
14(JAVA語言)試題剖析_第4頁
14(JAVA語言)試題剖析_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2014年(上)全國信息技術(shù)水平考試計算機程序設(shè)計技術(shù)水平證書(JAVA語言)考試試卷第一大題:單選題(30分)(1分)在Java中,int型變量所占內(nèi)存多少字節(jié)( )。1 (B)4 (C)2 (D)與機器有關(guān)(1分)當(dāng)下列程序執(zhí)行時,其輸出結(jié)果是( )。publicclassTestivoidprintvalue(int血){do{System,out,printingThevalueis"+in);1while(一一n>10):}publicstaticvoidmain(Stringarg[]){inti=10;Testt=newTest();t*printvalue(i);}1Thevalueis8Thevalueis9Thevalueis10Thevalueis11y=( )。編譯時會產(chǎn)生幾個字節(jié)(1分)若有定義intx=3,y;則執(zhí)行語句y=( )。編譯時會產(chǎn)生幾個字節(jié)9 (B)12 (C)15 (D)18(1分)編譯一個定義了7個類和18個方法的Java源代碼文件,TOC\o"1-5"\h\z碼文件( )。1 (B)23 (C)18 (D)7(1分)下列關(guān)于main()方法的說法中正確的是( )。一個類中可以沒有main()方法所有對象都必須放在main()方法中main()方法必須放在公共類中main()方法頭的定義可以根據(jù)情況任意修改(1分)Java中定義常量的修飾符為( )。final(B)finally (C)const(D)define(1分)若有類定義如下classDog{floatx;staticinty;}則下列說法中正確的是( )。x為類變量,y為實例變量x,y均為類變量x,y均為實例變量x為實例變量,y為類變量(1分)下列語句中可以加入到構(gòu)造方法的劃線部分的是( )。classPerson[Stringnamejdepartmentpintage;publicPerson(Stringn){n丑血巳=n;}publicPerson(Stringn#inta){name=n;age=a;}publicPerson(StringrijStringd』inta)[//調(diào)用構(gòu)詰方法Person(Stringn,inta)實現(xiàn)name^njage=adepartjuent=d,}1Person(n,a); (B)this(Person(n,a)); (C)this(n,a); (D)this(name,age).TOC\o"1-5"\h\z(1分)若有定義Stringtom="Iamagoodcat";則tom.indexOf("a")的值為( )。2 (B)3 (C)4 (D)5(1分)下面標(biāo)識符中不合法的是( )。$employee (B)OneUser (C)*point (D)_endline(1分)下列方法中用于顯示低層次圖片代碼的是( )。update。 (B)paint()(C)init()(D)repaint()(1分)當(dāng)把組件放置在BorderLayout的哪個區(qū)域時,該組件可以自動調(diào)整其水平方向而非垂直方向的尺寸( )。NorthorSouthEastorWestCenterNorth,SouthorCenterA(1分)下列監(jiān)聽器接口中不能添加到 TextArea對象中的是( )。TextListenerActionListenerMouseListenerComponentListenerTOC\o"1-5"\h\z(1分)若要增加菜單分割線可使用方法( )。(A)addLine()(B)addSeparator()(C)insertLine()(D)insertItem(String)(1分)若要改變鼠標(biāo)指針形狀,可使用方法( )。(A)setShape(B)setCrosshair(C)setCursor(D)setWait(1分)相同優(yōu)先級的若干線程都處于就緒狀態(tài),如果要使當(dāng)前線程放棄處理器資源,讓給其后的線程,應(yīng)調(diào)用方法( )。(A)init() (B)stop()(C)sleep()(D)start()(1分)下列數(shù)組初始化形式正確的是( )。intt1[][]={{1,2},{3,4},{5,6}};intt2[][]={1,2,3,4,5,6};intt3[3][2]={1,2,3,4,5,6};intt4[][];t4={1,2,3,4,5,6};(1分)基于UDP通信,可用類創(chuàng)建一個對象表示一個發(fā)送數(shù)據(jù)包, 這個類是( )。(A)DataSocket(B)DatagramSocket(C)DataPacket(D)DatagramPacket(1分)在Java語言中,所有類的根類是( )。(A)java.lang.Objectjava.Iang.Classjava.applet.Appletjava.awt.Frame(1分)要播放一個音頻對象表示的音頻文件,應(yīng)調(diào)用的方法是( )。(A)stop()(B)start()(C)init()(D)play()(1分)當(dāng)構(gòu)造一個輸入流的對象時,下列選項中可能產(chǎn)生異常的是( )。InterruptedExceptionNoSuchFieldExceptionRuntimeExceptionFileNotFoundExceptionTOC\o"1-5"\h\z(1分)下列說法中正確的是( )。類FilelnputStream和FileOutputStream用來進行文件I/O處理,由它們所提供的方法可以打開本地主機上的文件,并進行順序的讀 /寫通過類File的實例或者一個表示文件名稱的字符串可以生成文件輸入 /輸出流,在流對象生成的同時,文件被打開,但還不能進行文件讀 /寫對于InputStream和Outputstream來說,它們的實例都是非順序訪問流,即只能進行非順序的讀/寫當(dāng)從標(biāo)準(zhǔn)輸入流讀取數(shù)據(jù)時,從鍵盤輸入的數(shù)據(jù)直接輸入到程序中(1分)下面的程序斷可能導(dǎo)致錯誤的是( )。Strings="Gonewiththewind";Stringt="good";Stringk=s+t;Strings="Gonewiththewind";Stringt;t=s[3]+"one";Strings="Gonewiththewind";Stringstandard=s.toUpperCase();Strings="homedirectory";Stringt=s+5;(1分)下列程序中,第十行的語句將調(diào)用哪一行的方法(classPerson{publicvoidprintValuetinti,intj){/*?'+/}publicvoidprintValue(inti){/*... }}publicclassTeacherestendsPerson{publicvoidprintValueO{/*...*/}publicvoidprintValue(lnti){/*.?.*/}publicstaticvoidmain(Stringargs[]){Persont=newTeacher0:t,printValue(lO);TOC\o"1-5"\h\z}⑵}(A)第2行(B)第3行(C)第6行(D)第7行(1分)下列關(guān)鍵字中,通常用來對對象加鎖,并使對該對象的訪問時排他的是 ((A)transient (B)synchronized (C)serialize(D)static(1分)下列關(guān)于垃圾收集的敘述中正確的是( )。程序開發(fā)者必須自己創(chuàng)建一個線程進行內(nèi)存釋放的工作垃圾收集將檢查并釋放不再使用的內(nèi)存垃圾收集允許程序開發(fā)者明確指定并立即釋放該內(nèi)存垃圾收集能夠在期望的時間釋放被 java對象使用的內(nèi)存(1分)將一個RandomAccessFile對象中的文件指針移動到文件中的一個確定位置,調(diào)用方法( )。(A)skipBytes()(B)seek()(C)moveBytes()(D)seekBytes()(1分)閱讀下列程序段,在oneMethod()方法運行正常的情況下將顯示( )。publicvoidTestO{tryfoneMethodO:System*out.printinCcondition1");}catch(ArraylndesOutOfEoundsExceptione)[System,out.printlncondition2");}catch(Exceptione){System,out.printlnCcondition3*);}finally{System,out.printingfinallytf);condition1finallycondition2finallycondition1condition2condition3finally(1分)下列關(guān)于繼承的敘述中正確的是( ))在Java中只允許單一繼承在Java中一個類只能實現(xiàn)一個接口在Java中一個類不能同時繼承一個類和實現(xiàn)一個接口Java的多重繼承使代碼更可靠(1分)下列代碼在編譯時哪一行會產(chǎn)生錯誤( )。publicclassTestivoidprintValuefirLt血){do{System?out.println^Thevalueis;}Thilef—n>10)::publicstaticvoidmain(Stringarg[]){int1=10;Testt=newTest0;t?printValue(i);(A)第4行(B)第6行(C)第7行(D)第8行第二大題:編程題(70分)(20分)程序邏輯題

備注:考生按照系統(tǒng)提示目錄保存試穎文件*文件夾名為趣目編號。文件夷中的文件命名裁卓提示所給的程序架拘。例=第一題文件名冉^EiamlJavaJ\對應(yīng)的字節(jié)碼文件為:Examl.class?冋題描述:—球從100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地時共經(jīng)過夢少*?#1Q次反彈多高?(備注:考生披療系統(tǒng)標(biāo)示目錄保存試趣文件,持道試題建立一個文件夾,文件夾名為趣目編號"文件夾中的文件命名雄黑提示所給的程序架構(gòu)。例:第一題的試題文件夾名次“1”,文件名次"EXa*l.java^對應(yīng)的字節(jié)瑪文件為:Examl.classa)(25分)程序界面設(shè)計備注:考生按照系舷示目錄保存試題文件,文件夾名為題目編號。文件夾中的文件命名爹照提示所給離備注:考生按照系舷序架枸。例:第—題文件名為"Eiand.對應(yīng)的字節(jié)碼文件環(huán)Examl.class<>i可題描述;如下團所示,設(shè)計一個俸存查詢窗口,藝求能鵬在選擇商品種類的同時,在窗口中顯示該商品的價格和欝量-商品有*色拉油5T心汽水"廠米潛冰淇淋"「蛋糕6木審寸應(yīng)的價格和數(shù)量分別是:廠冏氣方氣*20\*00*},*20\*00*},{*232\*50\*109\皆、*30^}.imporrjavaawi*;importjava_a^i.e\ert.*Timportjavax^.nng.*:publicclassExamJextendsJFranj^implementsItemLisreuerf聲明數(shù)組、標(biāo)簽、文本框、組合框和面板publicExam2(){辦構(gòu)造方,去}publicvoiditeiiiStaTeChangedQteniEvente){事件處理萬法}publicstaticvoidmaintStringQargs){newExam?();備注:考生按照系勾沐目錄保存試題文件,文件夾名為題目編號。文件夾中的文件命名蜃照提示所給備注:考生按照系勾的程序架枸?例:第一 件名為^Examl-java^對應(yīng)的字節(jié)碼文件為:Esami.class*問題描述:編寫一個程弟輸入N偉物熱也舌學(xué)姓魚成績,要求輸±1這些送麴&并計算平t扮。提示-設(shè)計丄個學(xué)生類Stud,包含臥下成員:(1)三個數(shù)據(jù)成員:no(學(xué)號,整型卜前低(姓名,字符串型湘Wg{成績,整型”⑵兩個整型靜態(tài)變量sum和門he分別存放總分和人數(shù);兩個普通成員函數(shù)setDataf)^dispO^分別用于給數(shù)據(jù)成員賦值和輸出數(shù)據(jù)成員的值,—個靜態(tài)成員函數(shù)avg(}>用于計算平均分。在main()3數(shù)中定義了一個對象數(shù)組用于存儲輸入的學(xué)生數(shù)據(jù)。程序結(jié)構(gòu)如下:insert

溫馨提示

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

評論

0/150

提交評論