資源描述:
《JAVA筆精彩試題--Java選擇題100道》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、實用文檔1.下列不可作為java語言修飾符的是(D)A)a1B)$1C)_1D)112.有一段java應用程序,它的主類名是a1,那么保存它的源文件名可以是(A)A)a1.javaB)a1.classC)a1D)都對3.整型數據類型中,需要內存空間最少的是(D)A)shortB)longC)intD)byte4.Java類可以作為(C)A)類型定義機制B)數據封裝機制C)類型定義機制和數據封裝機制D)上述都不對5.在創(chuàng)建對象時必須(C)A)先聲明對象,然后才能使用對象B)先聲明對象,為對象分配內存空間,然后才能使用對象C
2、)先聲明對象,為對象分配內存空間,對對象初始化,然后才能使用對象D)上述說法都對6.在調用方法時,若要使方法改變實參的值,可以(B)A)用基本數據類型作為參數B)用對象作為參數C)A和B都對D)A和B都不對7.Java中(C)A)一個子類可以有多個父類,一個父類也可以有多個子類B)一個子類可以有多個父類,但一個父類只可以有一個子類C)一個子類可以有一個父類,但一個父類可以有多個子類D)上述說法都不對8.Java語言具有許多優(yōu)點和特點,哪個反映了Java程序并行機制的特點?(B)A)安全性B)多線性C)跨平臺D)可移植9.
3、Character流與Byte流的區(qū)別是(C)A)每次讀入的字節(jié)數不同B)前者帶有緩沖,后者沒有C)前者是字符讀寫,后者是字節(jié)讀寫D)二者沒有區(qū)別,可以互換使用10.以下聲明合法的是(D)A、defaultStrings;B、publicfinalstaticnativeintw()C、abstractdoubled;D、abstractfinaldoublehyperbolicCosine()11.關于以下application的說明,正確的是(C)1.classStaticStuff2.{3.staticintx=1
4、0;4.static{x+=5;}5.publicstaticvoidmain(Stringargs[])6.{7.System.out.println(“x=”+x);8.}文案大全實用文檔9.static{x/=3;}10.}A、4行與9行不能通過編譯,因為缺少方法名和返回類型B、9行不能通過編譯,因為只能有一個靜態(tài)初始化器C、編譯通過,執(zhí)行結果為:x=5D、編譯通過,執(zhí)行結果為:x=312.關于以下程序代碼的說明正確的是(D)1.classHasStatic{2.privatestaticintx=100;3.pu
5、blicstaticvoidmain(Stringargs[]){4.HasStatichs1=newHasStatic();5.hs1.x++;6.HasStatichs2=newHasStatic();7.hs2.x++;8.hs1=newHasStatic();9.hs1.x++;10.HasStatic.x--;11.System.out.println(“x=”+x);12.}13.}A、5行不能通過編譯,因為引用了私有靜態(tài)變量B、10行不能通過編譯,因為x是私有靜態(tài)變量C、程序通過編譯,輸出結果為:x=103
6、D、程序通過編譯,輸出結果為:x=10213.以下選項中循環(huán)結構合法的是(C)A、while(inti<7){i++;System.out.println(“iis“+i);}B、intj=3;while(j){System.out.println(“jis“+j);}C、intj=0;for(intk=0;j+k!=10;j++,k++){System.out.println(“jis“+j+“kis”+k);}D、intj=0;do{System.out.println(“jis“+j++);if(j==3){con
7、tinueloop;}}while(j<10);文案大全實用文檔14.類Test1定義如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}將以下哪種方法插入行3是不合法的。(B)A、publicfloataMethod(floata,floatb,floatc){}B、publicfloataMethod(floatc,floatd){}C、publicintaMethod(inta,intb){}D、privatefloataMethod(in
8、ta,intb,intc){}15.類Test1、Test2定義如下:1.publicclassTest12.{publicfloataMethod(floata,floatb)throws3.IOException{}4.}5.publicclassTest2extendsTest1{6.7.}將以下哪種方法插入行