版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
XX大學(xué)2008-2009學(xué)年第(一)學(xué)期考試試卷課程代碼 課程名稱面向?qū)ο蟪绦蛟O(shè)計(jì)A(JAVA)考試時(shí)間120分鐘題號(hào)一二三四五總成績得分I 閱卷教師簽字: B卷I:注意事項(xiàng):I1.答題前,請先在試卷和機(jī)讀卡上對應(yīng)位置用鋼筆準(zhǔn)確清楚的填寫上本人姓名和學(xué)號(hào),i 機(jī)讀卡的科目欄里填寫年級(jí)和專業(yè)的簡稱,并用 2B鉛筆填涂學(xué)號(hào)(必須填在前8| 列,剩最右邊的一列不填涂);i2.試卷答案必須用2B鉛筆在機(jī)讀卡上按對應(yīng)題號(hào)準(zhǔn)確、清楚涂寫,答在試卷上無效;I 本試卷共65個(gè)小題,1~60小題填寫在機(jī)讀卡上,按【1】~【60】的編號(hào)順序涂寫。61~65■題做在答題卷上?!?】~【40】每題1分,【41】~【60】每題2分。【61】~【65】每題4線:分,做在答題卷上,共100分。訂一、判斷題(本大題共10小題,每小題1分,共10分,正確的填A(yù),錯(cuò)誤的填B)封1.數(shù)組、類和接口都是引用數(shù)據(jù)類型。密!2.Java語言中一個(gè)char類型的數(shù)據(jù)占用2個(gè)字節(jié)大小的內(nèi)存空間。編譯語句〃。瀝ZeaDouble=33.5D;時(shí)不會(huì)出現(xiàn)編譯錯(cuò)誤。程序中拋出異常時(shí)知ow…),只能拋出自己定義的異常對象。:5.所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。6.一個(gè)異常處理中的“緲語句可以有多個(gè)。I7.Applet程序不能單獨(dú)運(yùn)行,需要嵌入在HTML文件中,借助瀏覽器來解釋執(zhí)行。8.Java語言在設(shè)計(jì)員程序時(shí),應(yīng)注意在服務(wù)器端使用0命。1類來處理客戶端的連接請求。I9.數(shù)組是用來存放一批相同類型的對象或數(shù)據(jù),當(dāng)數(shù)據(jù)的順序和個(gè)數(shù)經(jīng)常發(fā)生變動(dòng)時(shí)就要用到向量來: 存放。10. 構(gòu)造函數(shù)不能被重載。二、單項(xiàng)選擇題(本大題共30小題,每小題1分,共30分)I 在每小題列出的四個(gè)選項(xiàng)中,只有一個(gè)是符合題目要求的,請將其代碼填在后面的I答題卷上。錯(cuò)選或未選均無分。訂11. 下列哪個(gè)屬于容器的構(gòu)件?裝 A)JFrameB)JButtonC)JPnel D)JApplet封12. 如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器?密、 、 、A) BoxLayout B)GridLayoutC)BorderLayoutD)FlowLouLayout!13. Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?A)安全性B)多線性 C)跨平臺(tái)D)可移植I14.14.JavaApplication與Applet所用編譯命令相同通常情況下JavaApplication只能有一個(gè)main()方法JavaApplet必須有HTML文件才能運(yùn)行JavaApplet程序的class文件可用java命令運(yùn)行下列事件監(jiān)聽器中,無法對TextField對象進(jìn)行事件監(jiān)聽和處理的是ActionListener B)FacusListenerC)MouseMotionListenerD)ChangeListener下列關(guān)于Applet的安全限制敘述中,錯(cuò)誤的是通常情況下,禁止Applet讀寫本地文件系統(tǒng)通常情況下,禁止Applet向Applet源主機(jī)之外的任何主機(jī)建立網(wǎng)絡(luò)連接通常情況下,禁止pplet讀取系統(tǒng)信息通常情況下,禁止Applet加載本地庫或方法下列標(biāo)識(shí)符(名字)命名原則中,正確的是類名的首字母小寫 B)變量和方法名的首寫字母大寫C)接口名的首寫字母小寫 D)常量完全大寫作為Java應(yīng)用程序圖形界面基礎(chǔ)的是—。Panel B)FrameC)WindowsD)AppletJava不允許多重繼承,而利用的設(shè)計(jì)來達(dá)到多重繼承的目的。A)類B)接口C)對象D)方法下列哪個(gè)選項(xiàng)是合法的標(biāo)識(shí)符?123B)__name C)class D)1first下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果兩種循環(huán)任何時(shí)候都可替換〃)兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空下列關(guān)于Java語言特點(diǎn)的敘述中,錯(cuò)誤的是A)Java是面向過程的編程語言 B)Java支持分布式計(jì)算C)Java是跨平臺(tái)的編程語言 D)Java支持多線程下列的哪個(gè)賦值語句是不正確的?floatf=11.1;B)doubled=5.3E12;C)floatd=3.14f;D)doublef=11.1E10f;下列的哪個(gè)賦值語句是正確的?chara=12;B)inta=12.0;C)inta=12.0f; D)inta=(int)12.0;下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?A)private B)無修飾符 C)public D)protected在Applet的關(guān)鍵方法中,下列哪個(gè)方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?A)init() B)start() C)paint() D)destroy()給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的?byte[]array1,array2[];bytearray3[][];byte[][]array4;A)array2=array1B)array2=array3C)array2=array4D)array3=array4下列關(guān)于內(nèi)部類的說法不正確的是內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變量內(nèi)部類不可以用瀝、"£修飾符定義為抽象類內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員順序執(zhí)行下列程序語句后,則b的值是Stringa="Hello";Stringb=a.substring(0,2);Hello B)hello C)Hel D)null下列常見的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?A)ClassNotFoundException B)lOExceptionC)FileNotFoundException D)UnknownHostException下列哪個(gè)選項(xiàng)是正確計(jì)算42度(角度)的余弦值?A)doubled=Math.cos(42); B)doubled=Math.cosine(42);C)doubled=Math.cos(Math.toRadians(42));D)doubled=Math.cos(Math.toDegrees(42));WhichisJavakeyword?A)math B)nullC)FALSE D)TRUEWhichistherangeofinttype?A)-216?216-1 B)-231-231-1C)-232?232-1 D)-264?264-1FilterOutputStreamistheparentclassforBufferedOutputStream,DataOutputStreamandPrintStream.WhichclassesarevalidargumentfortheconstructorofaFilterOutputStream?A)InputStreamB)OutputStreamC)FileD)RandomAccessFileWhichofthefollowingarevaliddeclarations?A)charc='\r'B)charc="cafe"C)charc='0xfg'D)charc="\xef"Whichstatementaboutthegarbagecollectionmechanismaretrue?Garbagecollectionrequireadditionalprogramecodeincaseswheremultiplethreadsarerunning.Thegarbagecollectionsystemneverreclaimsmemoryfromobjectswhilearestillaccessibletorunninguserthreads.TheprogrammerhasamechanismthatexplicityandimmediatelyfreesthememoryusedbyJavaobjects.ThegarbagecollectionmechanismcanfreethememoryusedbyJavaObjectatexplectiontime.Whichofthefollowingistrueofanonymousinnerclass?Anonymousinnerclasscanbedeclaredasprivate,protectedorpublic.Anonymousinnerclasscanimplementmultipleinterfaces.ifnotextendedorimplemented,ananonymousinnerclasscanbecomeimmediatesubclassoftheouterclassorimplementaninterface.ifnotextendedorimplemented,ananonymousinnerclasscanbecomeimmediatesubclassofouterclassorimplementmutipleinterfaces.38.Whichstatementistrueaboutaninnerclass?ItmustbeanonymousItcanimplementaninterfaceItisonlyaccessibleintheenclosingclassItcanaccessanyfinalvariablesinanyenclosingscope.39.Whichisthemain()methodreturnofaapplication?第3頁共9頁(B卷)A)String B)byteC)char D)voidWhichiscorrectedargumentofmain()methodofapplication?A)Stringargs B)Stringargs[]C)Charargs[][]D)StringBufferarg[]三、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個(gè)選項(xiàng)中,只有一個(gè)是符合題目要求的,請將其代碼填在后面的答題卷上。錯(cuò)選或未選均無分。閱讀下面代碼if(x==0)(System.out.println(“冠軍”);}elseif(x>-3)(System.out.println(“季軍”);}若要求打印字符串“季軍”,則變量X的取值范圍是A)x!=0&&x>-3B)x=0 C)x>-3||x!=0D)x<=-3假設(shè)Foo類有如下定義,設(shè)f是Foo類的一個(gè)實(shí)例,下列語句調(diào)用哪個(gè)是錯(cuò)誤的?publicclassFoo(inti;staticStrings;voidimethod()(}staticvoidsmethod()(}}A)Foo.imethod();B)f.imethod();C)System.out.println(f.i);D)Foo.smethod();給出下列代碼,如何使成員變量m被方法fun()直接訪問?classTest{privateintm;publicstaticvoidfun(){}}將privateintm改為protectedintm將privateintm改為publicintm將privateintm改為staticintm將privateintm改為intm以下程序運(yùn)行后的輸出結(jié)果是:classStaticStuff{staticintx;static{x+=5;}publicstaticvoidmain(String[]args){System.out.println("x="+x);}static{x%=3;}}A)x=0B)x=5C)x=3D)x=2閱讀下面程序importjava.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara='E';
intm=100;intj=97;intaa=a+m;System.out.println("aa="+aa);charbb=(char)j;System.out.println("bb="+bb);}}如果輸出結(jié)果的第二行為bb=a,那么第一行的輸出是A)aa=100B)aa=169C)aa=97D)aa=69下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的?A)A)packagetestpackage;publicclassTest{}C)importjava.io.*;classPerson{}publicclassTest{}importjava.io.*;packagetestpackage;publicclassTest{}importjava.io.*;importjava.awt.*;publicclassTest{}Giventhefollowingclassdefinition:classA{protectedinti;A(inti){this.i=i;}}whichofthefollowingwouldbeavalidinnerclassforthisclass?A)classB{} B)classBextendsA{}classBextendsA{ D)classB{B(){System.out.println(“i=”i);}classA{}}publicclassHappy{publicstaticvoidmain(Stringargs[]){inti=4;intj=2;methodA(i,j);System.out.println(i);}staticpublicvoidmethodA(inti,intj){i<<=j;}}A)compilationerrorB)16 C)64 D)449.Givethefollowingjavasourcefragment://pointxpublicclassInteresting{//dosomething}WhichstatementiscorrectlyJavasyntaxatpointx?A)importjava.awt.*; B)packagemypackageC)staticintPI=3.14 D)publicclassMyClass(//dootherthing...}Givethefollowingjavaclass:publicclassExample(staticintx[]=newint[15];publicstaticvoidmain(Stringargs[])(System.out.println(x[5]);}}Whichstatementiscorrected?A)Whencompile,someerrorwilloccur. B)Whenrun,someerrorwilloccur.C)Outputiszero. D)Outputisnull.Whatiswrittentothestandardoutputgiventhefollowingstatement:System.out.println(4&7);Selecttherightanswer:A)4B)5C)6D)7Whatiswrittentothestandardoutputgiventhefollowingstatement:System.out.println(7l9);Selecttherightanswer:A)0B)7C)9D)15Looktheinheritancerelation:personman womanInasourceofjavahavethefollowingline:womanw=newman():Whatstatementarecorrected?A)Theexpressionisillegal. B)Compilecorrectedbutrunningwrong.C)Theexpressionislegal. D)Willconstructawomanobject.WhichcanNOTbeusedindeclaringordeclaringandinitializinganautomatic(methodlocal)variable?A)final B)staticC)expressionsD)Constantsofnon-primitivetypeWhichstatementsistrueaboutListeners?AtmostonelistenercanbeaddedtoanysimpleComponent.ThereturnvaluefromalistenerisusedtocontroltheinvocationofotherlistenerIfmultiplelistenersareaddedtoasinglecomponent,theymustallbemadefriendstoeachotherIfmultiplelistenersareaddedtosinglecomponent,theorderofinvocationofthelistenerisnotspecifieD)Floats=newFloat(0.9F);Floatt=newFloat(0.9F);Doubleu=newDouble(0.9);Whichexpression'sresultistrue?A)s!=t B)s.equals(t) C)s==u D)t.equals(u)Givethefollowingmethod:publicvoidmethod()(Stringx,y;x=newString(“helloworld”);y=newString(“gameover”);System.out.println(x+y+"ok'');x=null;x=y;System.out.println(x);}Intheabsenceofcompileroptimization,whichistheearliestpointtheobjectxreferedisdefinitelyelibiletobegarbagecollection.beforeline5beforeline6beforeline7Beforeline9Giventhefollowingclassoutline:classExample(privateintx;//restofclassbodypublicstaticvoidmain(Stringargs[])(//implementationofmainmethod}}Whichstatementistrue?A)x=2isavalidassignmentinthemain()methodofclassExample.B)Changingprivateintxtostaticintxwouldmakex=2avalidassignmentinthemain()methodofclassExample.Changingprivateintxtopublicintxwouldmakex=2avalidassignmentinthemain()methodofclassExample.Changingprivateintxtointxwouldmakex=2avalidassignmentinthemain()methodofclassExample.Givefollowingprograme:classEX(publicstaticvoidmain(Stringargs[])(outer:for(inti=0;i<3;i++)inner:for(intj=0;j<3;j++)(if(j>=1)breakouter;System.out.println(j+"and"+i);}}}Whichwillbeoutput?A)0and0B)0and1C)0and2D)0and3Whatwillbetheresultofattemptingtocompileandrunthefollowingcode?abstractclassMineBase(abstractvoidamethod();staticinti;}publicclassMineextendsMineBase(publicstaticvoidmain(Stringargs[])(int[]ar=newint[5];for(i=0;i<ar.length;i++)System.out.println(ar[i]);}}A)asequenceof50’swillbeprinted B)Error:arisusedbeforeitisinitializedC)ErrorMinemustbedeclaredabstract D)IndexOutOfBoundesError四、閱讀以下程序,寫出運(yùn)行結(jié)果或功能(本大題共5小題,每小題4分,共20分)importjava.io.*;publicclassTest1(publicstaticvoidmain(String[]args)(Loop:for(inti=1;i<15;i++){if(i%3!=0)continueLoop;System.out.printf(i+"");}}}Whatwillbetheoutput?36912importjava.io.*;publicclassTest{publicstaticvoidmain(String
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度勞動(dòng)合同解除與離職員工離職手續(xù)辦理及經(jīng)濟(jì)補(bǔ)償合同3篇
- 2025年度鋼結(jié)構(gòu)加固施工承包合同模板
- 2025年度農(nóng)村個(gè)人耕地租賃與農(nóng)業(yè)信息化建設(shè)合同3篇
- 農(nóng)村農(nóng)業(yè)勞務(wù)用工合同(2025年度)勞動(dòng)權(quán)益維護(hù)協(xié)議
- 2025年度農(nóng)村集體土地租賃合同范本(鄉(xiāng)村旅游)
- 二零二五年度高速鐵路信號(hào)系統(tǒng)安裝合同安裝協(xié)議3篇
- 寵物生活館2025年度寄養(yǎng)及美容服務(wù)合同3篇
- 二零二五年度員工職務(wù)秘密及保密信息處理協(xié)議3篇
- 2025年度年度文化產(chǎn)業(yè)發(fā)展合伙人合同協(xié)議書3篇
- 2025年度養(yǎng)殖場勞務(wù)合同(畜禽疫病防控與治療)3篇
- 針灸推拿治療失眠PPT
- ISO-8467-1993高錳酸鹽指數(shù)
- 防雷和接地監(jiān)理實(shí)施細(xì)則-
- 糧食倉儲(chǔ)組織架構(gòu)設(shè)計(jì)及全套管理規(guī)章制度
- 《人員素質(zhì)測評(píng)理論與方法》電子版本
- 陶瓷色料的技術(shù)PPT課件
- 幼兒園食品安全工作計(jì)劃四篇
- 課程設(shè)計(jì)YA32-350型四柱萬能液壓機(jī)液壓系統(tǒng)設(shè)計(jì)
- 中國工業(yè)數(shù)據(jù)庫介紹
- 弱電智能化設(shè)計(jì)服務(wù)建議書(共35頁)
- 中國銀監(jiān)會(huì)關(guān)于規(guī)范中長期貸款還款方式的通知
評(píng)論
0/150
提交評(píng)論