




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
西交《Java語言》在線作業(yè)-00003試卷總分:100得分:100一、單選題(共30道試題,共60分)給出下面代碼:publicclasstest{staticinta[]=newa[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[10]);}}那個選項(xiàng)是正確的?()編譯時將產(chǎn)生錯誤;編譯時正確,運(yùn)行時將產(chǎn)生錯誤;輸出零;輸出空。答案:A2.整型數(shù)據(jù)類型中,需要內(nèi)存空間最少的是()shortlongintbyte答案:D3.以下哪個關(guān)鍵字可以用來為對象加互斥鎖?()transientstaticserializesynchronized答案:D4.給出下面代碼:1)classParent{2)privateStringname;3)publicParent(){}4)}5)publicclassChildextendsParent{6)privateStringdepartment;7)publicChild(){}8)publicStringgetValue(){returnname;}9)publicstaticvoidmain(Stringarg[]){10)Parentp=newParent();11)}12)}那些行將引起錯誤?()。。第3行第6行第7行第8行答案:D5.Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),哪個反映了Java程序并行機(jī)制的特點(diǎn)?()安全性多線性跨平臺可移植答案:B6.有如下的程序:publicclassWelcome3{publicstaticvoidmain(Stringargs[]){System.out.println("Welcome\nto\nJava\nProgramming!");}}則它的輸出結(jié)果是:。。WelcometoJavaProgramming!WelcomentonJavanProgramming!WelcometoJavaProgramming!WelcometoJavaProgramming!答案:D7.給出下面代碼,關(guān)于該程序以下哪個說法是正確的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}編譯時將產(chǎn)生錯誤編譯時正確,運(yùn)行時將產(chǎn)生錯誤輸出零輸出空答案:C8.Character流與Byte流的區(qū)別是()每次讀入的字節(jié)數(shù)不同前者帶有緩沖,后者沒有前者是字符讀寫,后者是字節(jié)讀寫二者沒有區(qū)別,可以互換使用答案:C9.Java中()一個子類可以有多個父類,一個父類也可以有多個子類一個子類可以有多個父類,但一個父類只可以有一個子類一個子類可以有一個父類,但一個父類可以有多個子類上述說法都不對答案:C10.關(guān)于以下application的說明,正確的是()1.classStaticStuff2.{3.staticintx=10;4.static{x+=5;}5.publicstaticvoidmain(Stringargs[])6.{7.System.out.println(“x=”+x);8.}9.static{x/=3;}10.}4行與9行不能通過編譯,因?yàn)槿鄙俜椒头祷仡愋?行不能通過編譯,因?yàn)橹荒苡幸粋€靜態(tài)初始化器編譯通過,執(zhí)行結(jié)果為:x=5編譯通過,執(zhí)行結(jié)果為:x=3答案:C11.編譯Java程序的命令是:()appletviewerjavacjavajavadoc答案:B12.在創(chuàng)建對象時必須()先聲明對象,然后才能使用對象先聲明對象,為對象分配內(nèi)存空間,然后才能使用對象先聲明對象,為對象分配內(nèi)存空間,對對象初始化,然后才能使用對象其它說法都對答案:C13.下面的選項(xiàng)中,哪一項(xiàng)不屬于“汽車類”的行為()。啟動剎車減速速度答案:D14.有以下程序片段,下列哪個選項(xiàng)不能插入到行1。()1.2.publicclassInteresting{3.//dosth4.}importjava.awt.*;packagemypackage;classOtherClass{}publicclassMyClass{}答案:D15.下面選項(xiàng)中,Java對類Welcome進(jìn)行定義正確的是()。。publicclass1WelcomepublicclassWelcomepublicclasswelcomepublicclassWelcome答案:D16.給出下面代碼段1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}哪行將引起一個編譯時錯誤?()。。line3line5line6line10答案:D17.假設(shè)A類有如下定義,設(shè)a是A類的一個實(shí)例,下列語句調(diào)用哪個是錯誤的?()classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}System.out.println(a.i);method1();method1();method2()答案:C18.以下標(biāo)識符中哪項(xiàng)是不合法的()const$doublehelloBigMeaninglessName答案:A19.以下哪個方法用于定義線程的執(zhí)行體?()start()init()run()synchronized()答案:C20.運(yùn)行下列程序,會產(chǎn)生什么結(jié)果()classOuter1{privateinta;voidfoo(doubled,finalfloatf){Strings;finalbooleanb;classInner{voidmethodInner(){System.out.println("intheInner");}}}publicstaticvoidmain(Stringargs[]){Outer1me=newOuter1();me.foo(123,123);System.out.println("outer");}}。。intheInnerouterouterintheInner編譯不通過答案:B21.下面哪些選項(xiàng)是正確的main方法說明?()publicmain(Stringargs[])publicstaticvoidmain(Stringargs[])privatestaticvoidmain(Stringargs[])voidmain()答案:B22.類Test1、Test2定義如下:1.publicclassTest12.{publicfloataMethod(floata,floatb)throws3.IOException{}4.}5.publicclassTest2extendsTest1{6.7.}將以下哪種方法插入行6是不合法的。()floataMethod(floata,floatb){}publicintaMethod(inta,intb)throwsException{}publicfloataMethod(floatp,floatq){}publicintaMethod(inta,intb)throwsIOException{}答案:A23.類Test1定義如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}將以下哪種方法插入行3是不合法的。()publicfloataMethod(floata,floatb,floatc){}publicfloataMethod(floatc,floatd){}publicintaMethod(inta,intb){}privatefloataMethod(inta,intb,intc){}答案:B24.A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();問以下哪個說法是正確的?()只有第1行能通過編譯第1、2行能通過編譯,但第3行編譯出錯第1、2、3行能通過編譯,但第2、3行運(yùn)行時出錯第1行、第2行和第3行的聲明都是正確的答案:D25.指出下列程序運(yùn)行的結(jié)果publicclassExample{Stringstr=newString("good");char[]ch={'a','b','c'};publicstaticvoidmain(Stringargs[]){Exampleex=newExample();ex.change(ex.str,ex.ch);System.out.print(ex.str+"and");Sytem.out.print(ex.ch);}publicvoidchange(Stringstr,charch[]){str="testok";ch[0]='g';}}()goodandabcgoodandgbctestokandabctestokandgbc答案:B26.指出下列程序的運(yùn)行結(jié)果inti=9;switch(i){default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");defaultdefault,zeroerrordefaultclausenotdefinednooutputdisplayed那個答案:B27.下面那一項(xiàng)不會出現(xiàn)編程錯誤()。。忘記多行注釋符的一個定界符一個標(biāo)識符的大小寫字母使用不當(dāng)括號不成對出現(xiàn)在一個顯示圖形用戶界面的應(yīng)用程序中調(diào)用System.exit答案:D28.指出下列程序的運(yùn)行結(jié)果()inti=9;switch(i){default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");}。。defaultdefault,zeroerrordefaultclausenotdefinednooutputdisplayed那個答案:B29.運(yùn)行下列程序,會產(chǎn)生什么結(jié)果publicclassXextendsThreadimplementsRunable{publicvoidrun(){System.out.println("thisisrun()");}publicstaticvoidmain(Stringargs[]){Threadt=newThread(newX());t.start();}第一行會產(chǎn)生編譯錯誤第六行會產(chǎn)生編譯錯誤第六行會產(chǎn)生運(yùn)行錯誤程序會運(yùn)行和啟動答案:A30.對于下列代碼:1)classPerson{2)publicvoidprintValue(inti,intj){//...}3)publicvoidprintValue(inti){//...}4)}5)publicclassTeacherextendsPerson{6)publicvoidprintValue(){//...}7)publicvoidprintValue(inti){//...}8)publicstaticvoidmain(Stringargs[]){9)Persont=newTeacher();10)t.printValue(10);11)}第10行語句將調(diào)用哪行語句??line2line3line6line7答案:D二、多選題(共10道試題,共20分)31.給出下面代碼段:1)switch(m)2){case0:System.out.println("case0");3)case1:System.out.println("case1");break;4)case2:5)default:System.out.println("default");6)}下列m的哪些值將引起"default"的輸出?0123答案:CD32.下列哪些說法是正確的?()IOException必須被捕獲或拋出java語言會自動初始化變量的值java語言不允許同時繼承一個類并實(shí)現(xiàn)一個接口java語言會自動回收內(nèi)存中的垃圾答案:ABD33.下列關(guān)于"<<"和">>"的運(yùn)算,哪些是正確的?00000100000000000000000000000000<<5的運(yùn)行結(jié)果是1000000000000000000000000000000000000100000000000000000000000000<<5的運(yùn)行結(jié)果是1111110000000000000000000000000011000000000000000000000000000000>>5的運(yùn)行結(jié)果是1111111000000000000000000000000011000000000000000000000000000000>>5的運(yùn)行結(jié)果是00000110000000000000000000000000答案:AC34.指出下列哪個方法與方法publicvoidadd(inta){}為合理的重載方法。()publicintadd(inta)publicvoidadd(longa)publicvoidadd(inta,intb)publicvoidadd(floata)答案:CD35.如果下列的方法能夠正常運(yùn)行,在控制臺上將顯示什么?()publicvoidexample(){try{unsafe();System.out.println("Test1");}catch(SafeExceptione){System.out.println("Test2");}finally{System.out.println("Test3");}System.out.println("Test4");}Test1Test2Test3Test4答案:ACD36.Java程序的種類有()類(Class)AppletApplicationServlet答案:BCD37.下述哪些說法是正確的?()java語言中的類只能有一個構(gòu)造函數(shù)程序員可以自己定義自己的異常java語言允許多繼承socket在包中答案:BD38.執(zhí)行下列代碼后,哪個結(jié)論是正確的String[]s=newString[10];s[10]為"";s[9]為null;s[0]為未定義s.length為10答案:BD39.下列哪些說法是正確的?Java語言只允許單一繼承Java語言只允許實(shí)現(xiàn)一個接口Java語言不允許同時繼承一個類并實(shí)現(xiàn)一個接口Java語言的單一繼承使得代碼更加可靠答案:AD40.給定下面的代碼片段:publicvoidTest(){
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年網(wǎng)絡(luò)營銷與品牌傳播能力考試試題及答案
- 南嘉中學(xué)初一數(shù)學(xué)試卷
- 去年鐵嶺中考數(shù)學(xué)試卷
- #1站用變安裝分部工程質(zhì)量驗(yàn)收評定表
- 閩侯八年級期中數(shù)學(xué)試卷
- 農(nóng)產(chǎn)品電商物流風(fēng)險管理策略分析報告
- 六年級沖刺數(shù)學(xué)試卷
- 魯教版八上期末數(shù)學(xué)試卷
- 泌陽初一數(shù)學(xué)試卷
- 全國1卷理科數(shù)學(xué)試卷
- 2025年圣經(jīng)神學(xué)考試試題及答案
- 2025年e答網(wǎng)護(hù)士三基考試試題及答案
- 2025年佳木斯市郊區(qū)招聘公益性崗位人員(37人)筆試備考試題附答案詳解(基礎(chǔ)題)
- 基孔肯雅熱醫(yī)院感染防控
- 2025至2030年中國腳踏板總成市場現(xiàn)狀分析及前景預(yù)測報告
- 船舶吊臂維修方案(3篇)
- 信息平臺造價管理辦法
- DG-TJ08-2202-2024 建筑信息模型技術(shù)應(yīng)用標(biāo)準(zhǔn)(城市軌道交通)
- 2025年福建省中考?xì)v史試題含答案
- 2025安全生產(chǎn)法考試題及答案
- 老舊城區(qū)改造項(xiàng)目建議書
評論
0/150
提交評論