Java題庫道選擇題_第1頁
Java題庫道選擇題_第2頁
Java題庫道選擇題_第3頁
Java題庫道選擇題_第4頁
Java題庫道選擇題_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Java題庫道選擇題Java題庫道選擇題20/20Java題庫道選擇題Java程序設(shè)計理論題庫選擇題(單項選擇175題)1.欲結(jié)構(gòu)ArrayList類的一個實例,此類繼承了A、ArrayListmyList=newObject();B、ListmyList=newArrayList();C、ArrayListmyList=newList();D、ListmyList=newList();List接口,以下哪個方法是正確的?B2.paint()方法使用哪一各樣類的參數(shù)?AA、GraphicsB、Graphics2DC、StringD、Color3.指出正確的表達(dá)式DA、byte=128;/byt

2、e取值到127B、Boolean=null;C、longl=0 xfffL;D、double=0.9239d;4.指出以下程序運(yùn)轉(zhuǎn)的結(jié)果publicclA、goodandabcBB、goodandgbcC、testokandabcD、testokandgbc運(yùn)轉(zhuǎn)以下程序,會產(chǎn)生什么結(jié)果CDpublicclA、第一行會產(chǎn)生編譯錯誤B、第六行會產(chǎn)生編譯錯誤C、第六行會產(chǎn)生運(yùn)轉(zhuǎn)錯誤D、程序會運(yùn)轉(zhuǎn)和啟動要從文件file.dat文件中讀出第10個字節(jié)到變量C中,以下哪個方法適合?AA、FileInputStreamin=newFileInputStream(file.dat);in.skip(9);in

3、tc=in.read();B、FileInputStreamin=newFileInputStream(file.dat);in.skip(10);intc=in.read();C、FileInputStreamin=newFileInputStream(file.dat);intc=in.read();D、RandomAccessFilein=newRandomAccessFile(file.dat);in.skip(9);intc=in.readByte();7.容器被從頭設(shè)置大小后,哪一種布局管理器的容器中的組件大小不隨容器大小的變化而改變?BA、CardLayoutB、FlowLayo

4、utC、BorderLayoutD、GridLayout給出下邊代碼:publiccl那個語句是正確的?CA、編譯時將產(chǎn)生錯誤;B、編譯時正確,運(yùn)轉(zhuǎn)時將產(chǎn)生錯誤;、輸出零;D、輸出空。9.哪個重點(diǎn)字能夠?qū)ο蠹踊コ怄i?BA、transientsynchronizedserializestatic以下哪些語句對于內(nèi)存回收的說明是正確的?BA、程序員必然創(chuàng)立一個線程來開釋內(nèi)存;B、內(nèi)存回收程序負(fù)責(zé)開釋無用內(nèi)存C、內(nèi)存回收程序贊成程序員直接開釋內(nèi)存D、內(nèi)存回收程序能夠在指定的時間開釋內(nèi)存對象11.以下代碼哪幾行會犯錯:CA、line4B、line6C、line7D、line812.MAX_LENGT

5、H是int型publicA、publicintMAX_LENGTH=100;B、finalintMAX_LENGTH=100;成員變量,變量值保持為常量100,用簡潔語句定義這個變量。DC、finalpublicintMAX_LENGTH=100;D、publicfinalintMAX_LENGTH=100.13.給出下邊代碼:1)classParent2privateStringname;3publicParent()4publicclassChildextendsParent6privateStringdepartment;7publicChild()8publicStringgetVal

6、ue()returnname;9publicstaticvoidmain(Stringarg)10Parentp=newParent();1112那些行將惹起錯誤?DA、第3行B、第6行C、第7行D、第8行類Teacher和Student是類Person的子類;Personp;Teachert;Students;/p,tandsareallnon-null.if(tinstanceofPerson)s=(Student)t;最后一句語句的結(jié)果是:BCA、將結(jié)構(gòu)一個Student對象;B、表達(dá)式是合法的;C、表達(dá)式是錯誤的;D、編譯時正確,但運(yùn)轉(zhuǎn)時錯誤。給出下邊代碼段publicclassTes

7、tintm,n;publicTest()publicTest(inta)m=a;publicstaticvoidmain(Stringarg)Testt1,t2;intj,k;j=0;k=0;t1=newTest();t2=newTest(j,k);哪行將惹起一個編譯時錯誤?DA、line3B、line5C、line6D、line10對于以下代碼:classPersonpublicvoidprintValue(inti,intj)/.publicvoidprintValue(inti)/.publicclassTeacherextendsPersonpublicvoidprintValue()

8、/.publicvoidprintValue(inti)/.publicstaticvoidmain(Stringargs)Persont=newTeacher();t.printValue(10);第10行語句將調(diào)用哪行語句??DA、line2B、line3C、line6D、line717.哪個重點(diǎn)字能夠拋出異樣?CA、transientB、finallyC、throwD、static18.Main()方法的返回種類是:BA、intB、voidC、booleanD、static19.System類在哪個包中?DA、java.utilB、java.ioC、java.awtD、java.lang

9、對于以下代碼:publicclassParentpublicintaddValue(inta,intb)ints;s=a+b;returns;classChildextendsParent下述哪些方法能夠加入類Child?CA、intaddValue(inta,intb)/dosomething.B、publicvoidaddValue(inta,intb)/dosomething.C、publicintaddValue(inta)/dosomething.D、publicintaddValue(inta,intb)throwsMyException/dosomething.給出下邊代碼:pu

10、blicclAA、編譯時將產(chǎn)生錯誤;B、編譯時正確,運(yùn)轉(zhuǎn)時將產(chǎn)生錯誤;C、輸出零;D、輸出空。下邊哪些選項是正確的main方法說明?BA、publicmain(Stringargs)B、publicstaticvoidmain(Stringargs)C、privatestaticvoidmain(Stringargs)D、voidmain()給定下邊的代碼片段:CA、line1B、line2C、line5D、line8下邊哪一種說明方法能夠支持javadoc命令:BDA、/*.*/B、/*.*/C、/D、/*.*/欲編寫以以以下圖的一個界面,用于顯示用戶指定的圖像:假如在地區(qū)A中只好擱置一個A

11、WT組件,從各組件的原來功能角度考慮,最好使用哪一種組件:DA、TextAreaB、PanelC、AppletD、Canvas界面如上題所示。若Button1的功能是:點(diǎn)擊后彈出一個用于輸入的界面,獲得用戶想要顯示的圖像文件名,則該界面最好是(從編程簡單和程序不易犯錯的角度考慮):cA、模式(Modal)DialogB、非模式(None-modal)DialogC、FileDialogD、FrameBA、結(jié)構(gòu)方法B、paint(Graphicsg)C、update(Graphicsg)D、repaint()下邊對于Applet的說法正確的選項是BA、Applet也需要main方法C、Apple

12、t能接見當(dāng)?shù)匚募﨑、Applet程序不需要編譯看下邊一段程序:classAclclass);publicclassBclassextendsAclclass);publicstaticvoidmain(Stringargs)Aclassa=newAclass();Aclassa1=newBclass();a.go();a1.go();以上程序運(yùn)轉(zhuǎn)結(jié)果是:BCA、AclassAclassB、BclassBclassC、AclassBclassD、BclassAclass30.以下對于Java線程的說法那些是正確的()DA、每一個Java線程能夠看作由代碼、一個真切的CPU以及數(shù)據(jù)三部份構(gòu)成。B、

13、創(chuàng)立線程的兩種方法中,從Thread類中繼承的創(chuàng)立方式能夠防備出現(xiàn)多父類問題。C、Thread類屬于java.util程序包。D、以上說法無一正確??匆韵鲁绦颍篵ooleana=false;booleanb=true;booleanc=(a&b)&(!b);intresult=(c=false)?1:2;這段程序履行完后,c與result的值是:DAA、c=false;result=1;B、c=true;result=2;C、c=true;result=1;D、c=false;result=2;運(yùn)轉(zhuǎn)以下程序,會產(chǎn)生什么結(jié)果BpublicclA、intheInnerouterB、thisisru

14、n()C、intheInnerD、編譯不經(jīng)過33.指出以下程序的運(yùn)轉(zhuǎn)結(jié)果BA、defaultB、default,zeroC、errordefaultclausenotdefinedD、nooutputdisplayed那個34.運(yùn)轉(zhuǎn)以下程序,會產(chǎn)生什么結(jié)果:BclassOuter1privateinta;voidfoo(doubled,finalfloatf)Strings;finalbooleanb;clA、intheInnerouterB、outerC、intheInnerD、編譯不經(jīng)過35.下邊哪個單詞是Java語言的重點(diǎn)字(B)A、FloatB、thisC、stringD、unsign

15、ed?36.下邊哪個是Java語言中正確的表記符(C)A、3comB、importC、thatD、this?37.下邊哪個語句不可以夠定義一個字符變量(D)A、charc1=06477;B、charc2=uface;C、charc4=0 xbeef;D、charc3=u0041;?38.下邊哪個修飾符修飾的方法只好被本類中的其余方法使用(C)A、protectedB、staticC、privateD、public?39.下邊哪個運(yùn)算后結(jié)果為32(B)A、25B、(82)5D、(23)?40.下邊哪個是對字符串String的正確立義(A)A、Strings1=null;B、Strings2=nu

16、ll;C、Strings3=(String)abc;D、Strings4=(String)uface;41.下邊哪條語句不可以夠定義一個float型的變量(B)A、floatf1=-343;B、floatf2=3.14;C、floatf3=0 x12345;D、floatf4=2.8F;?42.下邊哪條語句定義了5個元素的數(shù)組(A)A、inta=22,23,24,25,12;B、inta=newint(5);C、int5array;D、intarr;43.下邊哪個范圍是char型的取值范圍(c)A、-256255B、-(215)(215)-1C、u0000uffffD、03276?44.給出一

17、段程序,選擇運(yùn)轉(zhuǎn)結(jié)果(D)publicclassssspublicstaticvoidmain(Stringargs)Strings1=args1;Strings2=args2;Strings3=args3;Strings4=args4;“args2=”+s2);命令行履行:javasss1234結(jié)果是下邊哪一個?A、args2=2B、args2=nullC、args2=1D、運(yùn)轉(zhuǎn)出現(xiàn)異樣45.下邊哪個描繪是正確的(A)A、Applet程序中不需要main()方法,也不可以夠有B、Application程序中能夠沒有main()方法。C、Applet程序中能夠不定義init()方法D、Appl

18、ication程序中必然有run()方法46.給出一段程序,試判斷哪個是正確的結(jié)果(B)publicclassrtExceptpublicstaticvoidthrowit()“throwit”);thrownewRuntimeException();publicstaticvoidmain(Stringaa)try“hello“);throwit();catch(Exceptionre)“caught”);finally“finally”);“after”);A、hellothrowitcaughtB、hellothrowitcaughtfinallyafterC、hellothrowitR

19、untimeExceptionafterD、hellothrowitcaughtfinallyafterRuntimeException47.對一個java源文件aaa.java,編寫保留后但未編譯,在其所在目錄下履行javaaaa,則接著會出現(xiàn)什么(C)A、error:cannotread:aaa.javaB、無任何顯示ClassDefFoundError:aaaD、程序正常履行并顯示48.編譯java程序時出現(xiàn)error:cannotread:aaa.java,則以下原由最正確的選項是(A)A、原由是履行的目前目錄下沒有找到aaa.java文件。B、原由是沒有安裝JDK開發(fā)環(huán)境。C、原由是java源文件名后綴必然是以.txt結(jié)尾。D、原由是JDK安裝后沒有正確設(shè)置環(huán)境變量49.給出一段程序,試判斷哪個是正確的結(jié)果(PATH和ClasspathD。)publicclassmyprogrampublicstaticvoidmain(Stringargs)try“Helloworld”);finally“Finallyexecuting”);A、沒法編譯,由于沒有指定異樣B、沒法編譯,由于沒有catch子句C、Hellowo

溫馨提示

  • 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

提交評論