資源描述:
《java編程試題new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、窗體頂端一、選擇1.欲構(gòu)造ArrayList類的一個實例,此類繼承了List接口,下列哪個方法是正確的?AArrayListmyList=newObject();BListmyList=newArrayList();CArrayListmyList=newList();DListmyList=newList();2.paint()方法使用哪種類型的參數(shù)?AGraphicsBGraphics2DCStringDColor3.指出正確的表達式Abyte=128;BBoolean=null;Clongl=0xfffL;Ddouble=0.9239d;4.指出下列程序運行的
2、結(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="testo
3、k"; ch[0]='g'; }}AgoodandabcBgoodandgbcCtestokandabcDtestokandgbc5.運行下列程序,會產(chǎn)生什么結(jié)果publicclassXextendsThreadimplementsRunable{ publicvoidrun(){ System.out.println("thisisrun()"); } publicstaticvoidmain(Stringargs[]) { Threadt=newThread(newX()); t.start(); }}A第一行會產(chǎn)生編譯錯誤B第六行會產(chǎn)生編譯錯誤C
4、第六行會產(chǎn)生運行錯誤D程序會運行和啟動6.要從文件"file.dat"文件中讀出第10個字節(jié)到變量C中,下列哪個方法適合?AFileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();BFileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();CFileInputStreamin=newFileInputStream("file.dat");intc=in.read();DRandom
5、AccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();7.容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?ACardLayoutBFlowLayoutCBorderLayoutDGridLayout8.給出下面代碼:publicclassPerson{ staticintarr[]=newint[10]; publicstaticvoidmain(Stringa[]) { System.out.println(arr[1]);
6、}}那個語句是正確的?A編譯時將產(chǎn)生錯誤;B編譯時正確,運行時將產(chǎn)生錯誤;C輸出零;D輸出空。9.哪個關(guān)鍵字可以對對象加互斥鎖?AtransientBsynchronizedCserializeDstatic10.下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?A程序員必須創(chuàng)建一個線程來釋放內(nèi)存;B內(nèi)存回收程序負責(zé)釋放無用內(nèi)存C內(nèi)存回收程序允許程序員直接釋放內(nèi)存D內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象11.下列代碼哪幾行會出錯:1)publicvoidmodify(){2)intI,j,k;3)I=100;4)while(I>0){5)j=I*2;6)System.out
7、.println("Thevalueofjis"+j);7)k=k+1;8)I--;9)}10)}Aline4Bline6Cline7Dline8窗體底端窗體頂端二、多項選擇1.執(zhí)行下列代碼后,哪個結(jié)論是正確的String[]s=newString[10];As[10]為"";Bs[9]為null;Cs[0]為未定義Ds.length為102.下面的表達式哪個是正確的?AStrings="你好";inti=3;s+=i;BStrings="你好";inti=3;if(i==s){s+=i};CStrings="你好";inti=3;s=i+s;DStrings=