《JAVA語言程序設計》復習_第1頁
《JAVA語言程序設計》復習_第2頁
《JAVA語言程序設計》復習_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《JAVA語言程序設計》復習題型:一、單選擇題(2550二、填空題(1515三、簡答題(220四、寫出下面程序的運行結(jié)果(2個,共15分)五、寫出下列程序完成的功能參考例題:1JavaApplication文件的擴展名為(B)。A..java B..class C..html D.2(A)A.intx=1;y=2;z=3C.while(x>5);

B.for(intx=10,y=0;x>0;x++);D.for(;;);3在JavaApplet程序用戶自定義的Applet子類中一般需要重載父類的( D )方法來完成一些畫圖操作。A.start()B.stop() C.init() D. 4(A)A.一個類的構(gòu)造方法可以有多個B.構(gòu)造方法在類定義時被調(diào)用C.構(gòu)造方法只能由對象中的其它方法調(diào)用D.構(gòu)造方法可以和類同名,也可以和類名不同5DemomethodDemoA)。A.staticvoidmethod() B.publicvoidmethod()C.finalvoidmethod() D.abstractvoid6、以下程序的輸出結(jié)果是(A )intx=010,y=10,z=0x10;System.out.println(x+" "+y+" A.8 10 16C.10 10 107(D)

B.8 10 10D.8,10,16A.float B.2ac C.#3c D.$abc8String(BA.’M’ B."apple" C.’#apple’D.Howare9、Java(C)A.extends B.abstract C.implements D.10for(i=1;i++<4;i(B)A.3 B.4 C.5 D.不定1(B)A.JButton B.JPane C.Canvas 12java?(B)A.long B.sizeof C.instanceof D.const13、為實現(xiàn)進程之間的通信,需要使用下列那種流才合適A.Datastream B.FilestreamC.Bufferedstream D.Pipedstream14、Java語言的類間的繼承關(guān)系是(B)。A.多重的 B.單重的 C.線程的 D.不能繼15、下列選項中,用于在定義子類時聲明父類名的關(guān)鍵字是(C)。A.interface B.package C.extends D.class16、下列語句序列charch1='A',ch2='W';if(ch1+2<ch2)++ch1;執(zhí)行后,ch1的值是(B)。A.‘A' B.‘B' C.‘C' D.17、下列語句序列執(zhí)行后,k的值是(C)。inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}A.31 B.32 C.2 D.3318for(inti=0,j=1;j5;j+=3i=i+j;執(zhí)行后,i的值是(B)。A.4 B.5 C.6 D.719inti=16;do{i/=2;}while(i>3,i(D)。A.16 B.8 C.4 D.220for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是(B)。for(inti=0;true;i++);A.有語法錯,不能執(zhí)行C.執(zhí)行1次2Java(C)JavaJavaJava

B.無限次D.一次也不執(zhí)行D.Java22、下面哪個不能編譯通過(D。Strings="john"+"was"+"here";Strings="john"+"3";inta=3+5;D.inta=5+5.5;23、下列說法正確的是(D)數(shù)組被定義好以后,若在使用時發(fā)現(xiàn)長度不夠,可以任意更改它的長度。必須被繼承,抽象方法必須被重寫。對實例變量進行操作。變量和方法的實現(xiàn)。24、不允許作為類及類成員的訪問控制符的是(C)。A.public B.private C.static D.protected25DemomethodDemoA)。A.staticvoidmethod() B.publicvoidmethod()C.finalvoidmethod() D.abstractvoid26、以下程序的輸出結(jié)果是(A)intx=010,y=10,z=0x10;System.out.println(x+" "+y+" A.8 10 162C.10 10 10

B.8 10 10D.8,10,1627、能將容器劃分為"East"、"South"、"West"、"North"、"Center"五個區(qū)域的布局管理器是(A)A.BorderLayout B.FlowLayoutC.GridLayout D.CardLayout28、以下程序的輸出結(jié)果是(A)intx=3,y=6;System.out.print(x/y);A.0 B.0.5 C.2 D.錯誤信息29、當if(?){}else{}嵌套時,else總是與(D)配對使用。A.同一行的ifC.if

B.同一列的ifD.在它前面最近且未配對的30Application的擴展名為(C)A..Java B..exe3(B)

C..class D..htmlA.public法C.Java類型3JavaA、整型數(shù)據(jù)在不同平臺下長度不同

B.main方法必須是public方D.構(gòu)造方法應該聲明為voidB.boolean2,trueC.數(shù)組屬于簡單數(shù)據(jù)類型D.Java中的指針類型和C語言的一樣3、設intx=1,floaty=2,則表達式x/y(D)A.0 B.1 C.2 D.3()A.B.子類只能繼承父類的方法,不能繼承父類的屬性C.子類只能繼承父類的非私有屬性,不能繼承父類的方法D.子類不能繼承父類的私有屬性3、void(C)A.方法體為空 B.定義的方法沒有形參C.定義的方法沒有返回值 D.方法的返回值不能參加算術(shù)運算3Java(D)A.異常是程序編寫過程中代碼的語法錯誤 B.異常是程序編寫過程中代碼C.和處理的37、所有的異常類皆繼承哪一個類?(C)

D.異常是可以捕獲A.java.io.Exception B.java.lang.ThrowableC.java.lang.Exception D.java.lang.Erro38、在復選框中移動鼠標,然后單擊一選項,要捕獲所選項必需實現(xiàn)哪個接口?(D)A.ActionListener B.MouseListenerC.MouseMotionListern D.ItemListener39ijintint(BA.i=)。i+2B.a[0]=7;C.i++---j;D.a(0)=66;40、設有定義inti=6;,則執(zhí)行語句i+=i-1;后,i的值為(C)。A.10B.121C.11D.10041byte[]x={11,22,33,-66}0≤k≤3,x錯誤的引用是(C)。A.x[5-3] B.x[k] C.x[k+5] D.x[0]4inti=8,j=16;if(i-1j)i--;elsej--i值是(D)。A.15 B.16 C.7 D.843、下列類定義中,不正確的是(C)。classx{ }classxextendsy{ }staticclassximplementsy1,y2{ }publicclassxextendsApplet{ }44、用于定義類成員的訪問控制權(quán)的一組關(guān)鍵字是(D)。class,float,double,publicfloat,boolean,int,longchar,extends,float,doublepublic,private,protected45booleanb1=true,b2,b3;24=b1?b1:b2;執(zhí)行后b3結(jié)果是(D)。A.0 B.1 C.true D.false二、填空題1Java編輯源程序編譯生成字節(jié)碼和釋運行字節(jié)碼。2Appletinit()、start(、stop()destroy()。3JavaApplet3SunJDKjavac.exe3為.class的字節(jié)碼文件。4、順序結(jié)構(gòu)、分支結(jié)構(gòu)(或稱選擇結(jié)構(gòu))、循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設計的三種基本流程控制結(jié)構(gòu)。5、Java的復合數(shù)據(jù)類型有:類、數(shù)組和接口等。6、Java_import來。7x=5,y=10,x<yx>=ytruefalse_8、構(gòu)造函數(shù)沒有返回值。9Javafloatdouble10、設有數(shù)組定義:intMyIntArray[10203040506070};則執(zhí)行以下幾個語句后的輸出結(jié)果是ints=0;

120 。for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);。11Java可以實現(xiàn)_多_重繼承關(guān)系。12、創(chuàng)建類對象的運算符是new_。13、表達式3/6*5的計算結(jié)果是_0_。

單重繼承,但通過接口的定義14、有兩種方法創(chuàng)建線程:一是繼承Thread類;二是實現(xiàn)Runnable接口。15Java_InputStream_OutputStream16、Java源程序文件編譯后產(chǎn)生的文件稱為 字節(jié)碼_文件,其擴展名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論