




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
-.z.選擇題1.Javaapplication中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?〔B〕A、Stringargs B、Stringargs[] C、Chararg D、StringBufferargs[]2.以下的哪個(gè)選項(xiàng)可以正確用以表示八進(jìn)制值8?〔D〕A〕0*8B〕0*10C〕08D〕0105.JavaApplet在被瀏覽器加載的時(shí)候首先被執(zhí)行且在applet整個(gè)生命周期中只被運(yùn)行一次的方法是〔A〕?A、init()B、start()C、opreationcrawl()D、reader()6.在瀏覽器中執(zhí)行applet程序,以下選項(xiàng)中的哪個(gè)方法將被最先執(zhí)行〔A〕。A、init() B、start() C、destroy() D、stop()9.類Parent、Child定義如下:1.publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOE*ception{}4.}5.publicclassChilde*tendsParent{6.7.}將以下哪種方法插入行6是不合法的?!睞〕A、floataFun(floata,floatb){}B、publicintaFun(inta,intb)throwsE*ception{}C、publicfloataFun(floatp,floatq){}D、publicintaFun(inta,intb)throwsIOE*ception{}10.給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?〔C〕publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空11.在編寫JavaApplet程序時(shí),需在程序的開頭寫上(B)語句。A、importjava.awt.*; B、importjava.applet.Applet;C、importjava.io.*; D、importjava.awt.Graphics;12.以下類定義中哪些是合法的抽象類的定義?〔C〕A、abstractAnimal{abstractvoidgrowl();}B、classabstractAnimal{abstractvoidgrowl();}C、abstractclassAnimal{abstractvoidgrowl();}D、abstractclassAnimal{abstractvoidgrowl(){System.out.println("growl〞);};}13.在使用interface聲明一個(gè)接口時(shí),只可以使用〔D〕修飾符修飾該接口。A、private B、protected C、privateprotected D、public14.設(shè)有下面兩個(gè)賦值語句:a=Integer.parseInt("12〞);b=Integer.valueOf("12〞).intValue();下述說法正確的選項(xiàng)是〔D〕。A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。15.以下哪項(xiàng)可能包含菜單條〔B 〕。A、Panel B、Frame C、Applet D、Dialog16.以下哪一項(xiàng)不屬于Swing的頂層容器?〔B〕A〕JAppletB〕JTree C〕JDialogD〕JFrame17、給定以下表達(dá)式IntegerI=newInteger(42);LongL=newLong(42);DoubleD=newDouble(42.0);則以下表達(dá)式輸出為true的是__D__(A)(I==L)(B)(I==D)(C)(D==L)(D)(I.equals(D))18.請(qǐng)問所有的異常類皆繼承哪一個(gè)類?〔B〕。A〕java.io.E*ception B〕C〕D〕2.面向過程程序設(shè)計(jì)的核心是:〔C〕A、商業(yè)邏輯和算法B、客觀實(shí)體和數(shù)據(jù)構(gòu)造C、算法和要解決的問題D、客觀實(shí)體和要解決的問題7.方法的作用不包含:〔D〕A.使程序構(gòu)造清晰B.功能復(fù)用C.代碼簡潔D.重復(fù)代碼8.方法內(nèi)的變量:〔B〕A.一定在方法內(nèi)所有位置可見B.可能在方法內(nèi)的局部可見C.可以在方法外可見D.方法外也可用9.void的含義:〔A〕A.方法沒有返回值B.方法體為空C.沒有意義D.定義方法時(shí)必須使用10.return語句:〔C〕A.只能讓方法返回?cái)?shù)值B.方法都必須含有C.方法中可以有多句returnD.不能用來返回對(duì)象11.關(guān)于對(duì)象成員占用內(nèi)存的說法哪個(gè)正確?〔B〕A.同一個(gè)類的對(duì)象共用同一段內(nèi)存B、同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享一樣的內(nèi)存空間C.對(duì)象的方法不占用內(nèi)存D.以上都不對(duì)12.以下說法哪個(gè)正確?〔C〕A.不需要定義類,就能創(chuàng)立對(duì)象B.對(duì)象中必須有屬性和方法C.屬性可以是簡單變量,也可以是一個(gè)對(duì)象D、屬性必須是簡單變量13.以下說法哪個(gè)正確?〔A〕A、一個(gè)程序可以包含多個(gè)源文件B、一個(gè)源文件中只能有一個(gè)類C、一個(gè)源文件中可以有多個(gè)公共類D、一個(gè)源文件只能供一個(gè)程序使用14.關(guān)于方法main〔〕的說法哪個(gè)正確?〔C〕A.方法main〔〕只能放在公共類中Bmain()的頭定義可以根據(jù)情況任意更改C.一個(gè)類中可以沒有main()方法D.所有對(duì)象的創(chuàng)立都必須放在main()方法中15.構(gòu)造函數(shù)何時(shí)被調(diào)用?〔A〕A、創(chuàng)立對(duì)象時(shí)B、類定義時(shí)C、使用對(duì)象的方法時(shí)D、使用對(duì)象的屬性時(shí)16.抽象方法:〔C〕A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法19.this和super:〔C〕A、都可以用在main()方法中B、都是指一個(gè)內(nèi)存地址C、不能用在main()方法中D、意義一樣21.例外包含以下哪些內(nèi)容?〔A〕A.程序執(zhí)行過程中遇到的事先沒有預(yù)料到的情況B.程序中的語法錯(cuò)誤C.程序的編譯錯(cuò)誤D.以上都是22.對(duì)于已經(jīng)被定義過可能拋出例外的語句,在編程時(shí):〔A〕A、必須使用try/catch語句處理例外,或用throws將其拋出B.如果程序錯(cuò)誤,必須使用try/catch語句處理例外C.可以置之不理D.只能使用try/catch語句處理24.字符流與字節(jié)流的區(qū)別在于〔D〕D.每次讀寫的字節(jié)數(shù)不同25.以下流中哪個(gè)不屬于字節(jié)流〔D〕
1、Java源程序經(jīng)編譯生成的字節(jié)碼文件的擴(kuò)展名為〔A〕,字節(jié)碼文件由解釋器執(zhí)行。A〕classB〕javaC〕e*eD〕html6、System類屬于〔D〕包。A〕java.utilB〕java.ioC〕java.awtD〕7、代碼模板產(chǎn)生了一個(gè)異常ArrayStoreE*ception。產(chǎn)生這個(gè)錯(cuò)誤可能的原因是什么?A A〕程序試圖在數(shù)組中存貯錯(cuò)的數(shù)據(jù)類型B〕程序試圖在數(shù)組單元0存貯數(shù)據(jù)C〕程序試圖在串中訪問不存在的字符位置D〕程序試圖訪問數(shù)組下標(biāo)外的數(shù)組元素12、既能作為類的修飾符,也能作為類成員的修飾符的是(A)。A)publicB)e*tendsC)FloatD〕static13、以下哪個(gè)方法僅在Applet程序被創(chuàng)立和首次被載入支持Java的瀏覽器時(shí)被調(diào)用(B)。A〕paint()B〕init()C〕action()D〕start()19、哪個(gè)不是FilterInputStream的子類"(D)A〕DataInputStreamB〕BufferedInputStreamC〕PushbackInputStreamD〕FileInputStream22、給出下面代碼段: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"的輸出?(D)A〕0B〕1C〕2D〕323、下面的語句的作用是:〔D〕VectorMyVector=newVector(100,50);A)創(chuàng)立一個(gè)數(shù)組類對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。B)創(chuàng)立一個(gè)向量類對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。C)創(chuàng)立一個(gè)數(shù)組類對(duì)象MyVector,有100個(gè)元素的空間,假設(shè)空間使用完時(shí),以50個(gè)元素空間單位遞增。D)創(chuàng)立一個(gè)向量類對(duì)象MyVector,有100個(gè)元素的空間,假設(shè)空間使用完時(shí),以50個(gè)元素空間單位遞增。25、要求CustomerDetails類存儲(chǔ)客戶的材料,諸如:客戶id和客戶名。CustomerDetails類應(yīng)滿足以下條件:條件:CustomerDetails類不應(yīng)有子類。為保證上面條件得到滿足,你應(yīng)使用以下語句中哪一個(gè)來聲明CustomerDetails類。(C)A)publicclassCustomerDetails{intcustomerID;StringcustomerName;}B)abstractclassCustomerDetails{intcustomerID;StringcustomerName;}C)finalclassCustomerDetails{intcustomerID;StringcustomerName;}D)classCustomerDetails{intcustomerID;StringcustomerName;}1、下面哪些是java語言中的關(guān)鍵字?B
A〕sizeof
B〕abstract
C〕NULL
D〕Native5、Java在調(diào)用Thread.sleep(100)方法的時(shí)候會(huì)拋出什么異常?AA〕InterruptedE*ceptionB〕IllegalAccessE*ceptionC〕SleepE*ceptionD〕RuntimeE*ception7、關(guān)于被私有保護(hù)訪問控制符private修飾的成員變量,以下說法正確的選項(xiàng)是(B)A)可以被三種類所引用:該類自身,與它在同一個(gè)包中的其他類,在其他包該類的子類B)可以被兩種類訪問和引用:該類本身,該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個(gè)包中的類訪問13、Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是〔B〕A)垃圾回收B)虛擬機(jī)C)代碼平安D)多線程15、以下類中哪一個(gè)是所有異常類的基類?AA〕E*ceptionB〕ThrowableC〕ErrorD)RuntimeE*ception17、下面的哪些表達(dá)為真CA〕equals()方法判定引用值是否指向同一對(duì)象。B〕==
操作符判定兩個(gè)分立的對(duì)象的內(nèi)容和類型是否一致。C〕equals()方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回true。D)類File重寫方法equals()在兩個(gè)分立的對(duì)象的內(nèi)容和類型一致時(shí)返回true18、下面那個(gè)方法不是InputStream類中的方法"BA〕intread(byte[])B〕voidflush()C〕voidclose()D〕intavailable()20、一個(gè)可以獨(dú)立運(yùn)行的ApplicationJava應(yīng)用程序(D)A)可以有一個(gè)或多個(gè)main方法B)最多只能有兩個(gè)main方法C)可以有一個(gè)或零個(gè)main方法D)只能有一個(gè)main方法23、為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為(A)。A〕staticvoidmethod()B〕publicvoidmethod()C〕finalvoidmethod()D0abstractvoidmethod()25、當(dāng)你編譯并運(yùn)行下面的代碼時(shí),可能會(huì)出現(xiàn)?ApublicclassMyClass{publicstaticvoidmain(Stringarguments[]){amethod(arguments);} publicvoidamethod(String[]arguments){System.out.println(arguments);System.out.println(arguments[1]);}}A)編譯錯(cuò)誤,不能引用amethod方法B)編譯錯(cuò)誤,main方法不正確C)編譯錯(cuò)誤,數(shù)組需要參數(shù)D)可以正確運(yùn)行2、以下不是InputStream子類的是CA)文件輸入流FileInputStreamB)對(duì)象輸入流ObjectInputStreamC)字符輸入流CharInputStreamD)壓縮文件輸入流ZipInputStream5、Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),以下選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)BA)平安性B)多線性C)跨平臺(tái)D)可移植9、Character流與Byte流的區(qū)別是CA)每次讀入的字節(jié)數(shù)不同B)前者帶有緩沖,后者沒有C)前者是塊讀寫,后者是字節(jié)讀寫D)二者沒有區(qū)別,可以互換使用16、查找隨機(jī)文件的記錄時(shí),應(yīng)使用的方法是CA〕readInt()B〕readBytes(int
n)C〕seek(long
l)D〕readDouble()19、以下表達(dá)中,錯(cuò)誤的選項(xiàng)是DA)父類不能替代子類B)子類能夠替代父類C)子類繼承父類D)父類包含子類20、在switch(e*pression)語句中,e*pression的數(shù)據(jù)類型不能是AA〕doubleB〕charC〕byte
D〕short22、在*個(gè)類中定義一個(gè)方法:void
GetSort(int
*),以下不能做為這個(gè)方法的重載的是DA〕void
GetSort(float
*){**=*;}
B〕int
GetSort(double
y){return(int)(s*y);}C〕double
GetSort(int
*,int
y){return
*+Y}D)都不能23、假設(shè)有String
a="A";char
b=’A’;int
c=65,下面選項(xiàng)中可以輸出Equal的是BA〕if(a==b)
{System.out.print("Equal")}B〕if(c==b)
{System.out.print("Equal")}C〕if(a==c)
{System.out.print("Equal")}D〕if(c=b)
{System.out.print("Equal")}24、以下代碼中,將引起編譯錯(cuò)誤的行是B1〕public
class
E*ercise{2〕
public
static
void
main(String
args[]){3〕float
f=0.0;4〕f+=1.0;5〕
}6〕
}A)第2行B)第3行C)第4行D)第6行25、以下代碼中,將引起一個(gè)編譯錯(cuò)誤的行是D1)public
class
Test{2)
int
m,n;3)
public
Test(){}4)
public
Test(int
a){m=a;}5)
public
static
void
main(String
args[]){6)
Test
t1,t2;7)
int
j,k;8)
j=0;k=0;9)
t1=new
Test();10)
t2=new
Test(j,k);11)
}12)
}A)第3行B)第5行C)第6行D)第10行10、下面說法不正確的選項(xiàng)是(D)A)列表(List)、集合(Set)和映射(Map)都是包中的接口。B)List接口是可以包含重復(fù)元素的有序集合。C)Set接口是不包含重復(fù)元素的集合。D)Map接口將鍵映射到值鍵可以重復(fù)但每個(gè)鍵最多只能映射一個(gè)值2、下面關(guān)于Java中異常處理try塊的說法正確的選項(xiàng)是(AC)A)try塊后通常應(yīng)有一個(gè)catch塊用來處理try塊中拋出的異常。B)catch塊后必須有finally塊。C)可能拋出異常的方法調(diào)用應(yīng)放在try塊中。D)對(duì)拋出的異常的處理必須放在try塊中4、定義如下的二維數(shù)組b下面的說法正確的選項(xiàng)是(ACD)intb[][]={{1,2,3},{4,5},{6,7,8}}};的值是3。B)b[1].length的值是3。C)b[1][1]的值是5。D)二維數(shù)組b的第一行有3個(gè)元素7、下面關(guān)于外部類和內(nèi)部類成員的相互訪問的規(guī)則中正確的選項(xiàng)是(AD)A)內(nèi)部類可以直接訪問外部類的成員B)外部類可以直接訪問內(nèi)部類的成員C)外部類不能訪問內(nèi)部類的成員D)外部類可通過創(chuàng)立內(nèi)部類的實(shí)例來訪問內(nèi)部類的成員1、以下哪項(xiàng)是Java調(diào)試器,如果編譯器返回程序代碼的錯(cuò)誤,可以用它對(duì)程序進(jìn)展調(diào)試CA〕B〕C〕D〕3、以下的哪個(gè)賦值語句是不正確的A
A〕floatf=11.1;
B〕doubled=5.3E12;
C〕float
d=3.14f;
D〕double
f=11.1E10f;6、以下哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問BA〕privateB)無修飾符C〕publicD〕protected11、以下哪個(gè)選項(xiàng)是正確計(jì)算42度〔角度〕的余弦值CA〕〔42〕B〕〔42〕C〕〔〔42〕〕D〕〔〔42〕〕12、以下InputStream類中哪個(gè)方法可以用于關(guān)閉流BA〕skip〔〕B〕close〔〕C〕mark〔〕D〕reset〔〕14、以下關(guān)于Frame類的說法不正確的CA)Frame是Window類的直接子類B)Frame對(duì)象顯示的效果是一個(gè)窗口C)Frame被默認(rèn)初始化為可見D)Frame的默認(rèn)布局管理器為BorderLayout15、以下Java常見事件類中哪個(gè)是鼠標(biāo)事件類CA〕InputEventB〕KeyEventC〕MouseEventD〕WindowEvent17、以下哪個(gè)是面向大型企業(yè)級(jí)用容器管理專用構(gòu)件的應(yīng)用平臺(tái)AA〕J2EE
B〕J2ME
C〕J2SE
D〕J2DE20、給出以下代碼,則數(shù)組初始化中哪項(xiàng)是不正確的Abyte[]array1,array2[];bytearray3[][];byte[][]array4;
A〕array2=array1
B〕array2=array3
C〕array2=array4
D〕array3=array422、以下代碼的執(zhí)行結(jié)果是A
publicclassTest
{
publicintaMethod〔〕
{
staticinti=0;
i++;〔i〕;
}
publicstaticvoidmain〔Stringargs[]〕
{
Testtest=newTest〔〕;〔〕;}
}
A〕編譯錯(cuò)誤
B〕0
C〕1
D〕運(yùn)行成功,但不輸出23、順序執(zhí)行以下程序語句后,則b的值是CString
a="Hello";〔0,2〕;A〕HelloB〕helloC〕HelD〕null24、在oneMethod〔〕方法運(yùn)行正常的情況下,程序段將輸出什么D
publicvoidtest〔〕
{
try{oneMethod〔〕;〔"condition1"〕;
}catch〔ArrayInde*OutOfBoundsE*ceptione〕
{〔"condition2"〕;
}catch〔E*ceptione〕
{〔"condition3"〕;
finally
{〔"finally"〕;
}A〕condition1B〕condition2C〕condition3D〕condition1
Finally3、URL地址為:,則其中的含義為〔A〕A)通信協(xié)議B)參考點(diǎn)C)機(jī)器名稱D)通信端口4、在Java語言中,不允許使用指針表達(dá)出Java特性是〔D〕A)可移植B)解釋執(zhí)行C)強(qiáng)健性D)平安性6、Java程序默認(rèn)引入了一個(gè)包,包名為:〔D〕A〕java.awtB〕java.ioC〕java.utilD〕9、System類在〔D〕包中。A〕java.utilB〕java.ioC〕java.awtD〕12、下面哪種不是Java的數(shù)據(jù)類型〔D〕A)根本類型B)數(shù)組類型C)類D)字符串類型14、JDK中提供的文檔生成器是〔C〕A〕java.e*eB〕javap.e*eC〕javadoc.e*eD〕15、Java為移動(dòng)設(shè)備提供的平臺(tái)是〔A〕A〕J2MEB〕J2SEC〕J2EED〕21、continue語句(C)A〕只中斷最內(nèi)層的循環(huán)B)只中斷最外層的循環(huán)C)只中斷所在層循環(huán)中的當(dāng)次循環(huán)D)只中斷*一層的循環(huán)22、閱讀以下代碼,其運(yùn)行結(jié)果是〔C〕publicclassTest{ publicstaticvoidmain(Stringargs[]){intn=~(0*2f)&0*36; System.out.println(n); }}A〕32B〕0*2fC〕16D〕1023、對(duì)于以下代碼,〔C〕方法可以參加類Child:publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChilde*tendsParent{}A〕intaddValue(inta,intb){//dosomething...}B〕publicvoidaddValue(inta,intb){//dosomething...}C〕publicintaddValue(inta){//dosomething...}D〕publicintaddValue(inta,intb)throwsMyE*ception{//dosomething...}1、設(shè)*=5則y=*――和y=――*的結(jié)果,使y分別為(C)A〕5,5B〕5,6C〕5,4D〕4,42、Java源文件和編譯后的文件擴(kuò)展名分別為〔B〕A〕.class和.javaB〕.java和.classC〕.class和.classD〕.java和.java3、設(shè)有對(duì)象*具有屬性a,則訪問該屬性的方式為〔C〕 A〕a.*B〕a.*()C〕*.aD〕*.a()7、有關(guān)Java語言的說法中,哪種是錯(cuò)誤的〔B〕A〕java是高級(jí)語言B〕java是編譯型語言C〕java是跨平臺(tái)的程序設(shè)計(jì)語言D〕java是解釋型語言17、Java語言使用的字符碼集是〔C〕A〕ASCIIB〕BCDC〕UnicodeD〕842122、以下for循環(huán)的執(zhí)行次數(shù)是〔B〕for(int*=0,y=0;(y!=0)&&(*<4);*++);A)無限次B)一次也不執(zhí)行C)執(zhí)行4次D)執(zhí)行3次24、閱讀以下代碼,其運(yùn)行結(jié)果是〔B〕publicclassTest{publicstaticvoidmain(Stringargs[]){inta=025; intb=a>>1; System.out.println(b); }}A〕4B〕10C〕12D)出錯(cuò)1、以下選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)BA)平安性B)多線性C)跨平臺(tái)D)可移植11、在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是_B_。A〕垃圾回收器B〕虛擬機(jī)C〕編譯器D〕多線程機(jī)制14、在Java中,表示換行符的轉(zhuǎn)義字符是_A_。A〕\nB〕\fC〕'n'D〕\dd15、在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是_D_。A〕B〕C〕D〕16、在Java中,所有類的根類是_A_。A〕B〕C〕D〕17、在Java中,用package語句說明一個(gè)包時(shí),該包的層次構(gòu)造必須是_B_。A〕與文件的構(gòu)造一樣B〕與文件目錄的層次一樣C〕與文件類型一樣D〕、與文件大小一樣18、在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類是_A_。A〕BufferedReaderB〕DataInputStreamC〕DataOutputStreamD〕FileInputStream19、以下構(gòu)造方法的調(diào)用方式中,正確的選項(xiàng)是_C__。A〕按照一般方法調(diào)用B〕由用戶直接調(diào)用C〕只能通過new自動(dòng)調(diào)用D〕被系統(tǒng)調(diào)用21、在Java中,能實(shí)現(xiàn)多重繼承效果的方式是_C_。A〕內(nèi)部類B〕適配器C〕接口D〕同步22、char類型的取值范圍是_B__。A〕2-7~27-1B〕0~256-1C〕-215~215-1D〕0~28-123、能夠支持javadoc命令的注釋語句是_D_。A〕/**...//B〕/*...*/C〕//D〕/**...*/24、十進(jìn)制數(shù)16的16進(jìn)制表示格式是_A__。A〕0*10B〕0*16C〕0*AD〕01625、int型public成員變量MA*_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是_D_。A〕publicintMA*_LENGTH=100B〕finalintMA*_LENGTH=100C〕publicconstintMA*_LENGTH=100D〕publicfinalintMA*_LENGTH=1001、以下不是InputStream子類的是_C_。A〕文件輸入流FileInputStreamB〕對(duì)象輸入流ObjectInputStreamC〕字符輸入流CharInputStreamD〕壓縮文件輸入流ZipInputStream13、現(xiàn)有一整型數(shù)組a[4],它的所有數(shù)組元素是(B)。A)a0,a1,a2,a3B)a[0],a[1],a[2],a[3]C)a[1],a[2],a[2],a[4]D)a[0],a[1],a[2],a[3],a[4]15、.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是(D)。A)classAe*tendsBB)classBimplementsAC)classAimplementsBD)classBe*tendsA18、下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的選項(xiàng)是(C)。A)創(chuàng)立子類的對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)。B)子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)。C)子類必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。D)子類無法繼承父類的構(gòu)造函數(shù)。19、下面說法正確的選項(xiàng)是(A)。A)final可修飾類、屬性、方法。B)abstract可修飾類、屬性、方法。C)定義抽象方法需有方法的返回類型、名稱、參數(shù)列表和方法體。D)用final修飾的變量,在程序中可對(duì)這個(gè)變量的值進(jìn)展更改。23、以下類中支持同步的是?CA〕ArrayList類B〕LinkedList類C〕Vector類D〕都不支持25、以下類不屬于基類Reader和Writer的子類的是?AA〕類PushbackinputStreamB)類InputStreamReader和類OutputStreamWriterC)類FileReader和類FileWriterD)類PrintWriter19、Java源文件和編譯后的文件擴(kuò)展名分別為〔B〕A〕.class和.javaB〕.java和.classC〕.class和.classD〕.java和.java24、下面程序段booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);booleanresult=(a&b)&(!b);執(zhí)行完后,正確的結(jié)果是AA〕c=false;result=falseB〕c=true;result=trueC〕c=true;result=falseD〕c=false;result=true3、以下關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?DA)while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn)B)while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果C)兩種循環(huán)任何時(shí)候都可替換D)兩種循環(huán)構(gòu)造中都必須有循環(huán)體,循環(huán)體不能為空判斷題1.Java是SUN公司的產(chǎn)品,它是一種強(qiáng)數(shù)據(jù)類型語言。〔T〕2.構(gòu)造函數(shù)用于創(chuàng)立類的實(shí)例對(duì)象,構(gòu)造函數(shù)名應(yīng)與類名一樣,返回類型為void。〔F〕3.在異常處理中,假設(shè)try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語句,假設(shè)catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面?!睺〕4、在定義數(shù)組時(shí)不能夠直接進(jìn)展內(nèi)存分配,如:charch[10];是錯(cuò)誤的定義語句(T)5.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。(T)(T)1、Java虛擬機(jī)是實(shí)現(xiàn)跨平臺(tái)的根底。(F)3、Java支持多繼承。(T)5、實(shí)現(xiàn)一個(gè)接口,則在類中一定要實(shí)現(xiàn)接口中的所有方法。(F)6、一個(gè)Java類可以有多個(gè)父類,這稱作多繼承。(T)7、只要類中顯式地定義一個(gè)構(gòu)造方法,則Java默認(rèn)的構(gòu)造方法不再存在。(T)8、構(gòu)造方法沒有任何返回類型,哪怕是void也不行。(T)9、抽象類不能實(shí)例化。(T)10、一個(gè)異常處理中finally語句塊只能有一個(gè)或者可以沒有。(F)11、程序中拋出異常時(shí)(throw…),只能拋出自己定義的異常對(duì)象。(T)12、用Javac編譯Java源文件后得到代碼是二進(jìn)制的。(T)13、String類在包中。(T)14、final類是為防止他人從你的類上派生新類,此類是不可繼承的。(F)15、所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。(T)3、application是從其中的main()方法開場運(yùn)行的。(T)8、int*=9;if(*>8and*<10)System.out.println("true");以上語句運(yùn)行結(jié)果顯示true。(T)9、接口的所有方法默認(rèn)都是public,abstract和non-static的。(T)14、super()和this()方法只能在構(gòu)造函數(shù)里調(diào)用.(F)2、字符串"\'a\'"的長度是5。(T)4、一個(gè)類的定義包括定義類頭和定義類體兩個(gè)局部。(T)6、子類的對(duì)象能直接向其父類對(duì)象賦值。(T)10、False是合法的Java標(biāo)識(shí)符。(F)11、子類的類成員變量不能與其父類的類成員變量同名。(F)12、static變量不能是private變量。(F)15、一個(gè)子類可以重新定義從父類那里繼承來的同名方法,允許它們有不同的返回值。(T)1、Java中的的字符使用的是16位的Unicode編碼。(F)6、使用靜態(tài)屬性必須以類名做前綴。(F)7、類的私有屬性和私有方法可以被其子類訪問。(F)10、一個(gè)Java源程序中允許有多個(gè)公共類。(F)12、for語句中的循環(huán)體不能是空的。(T)15、數(shù)組一定占用連續(xù)的內(nèi)存空間。(T)5、對(duì)static方法的調(diào)用不需要類實(shí)例(F)9、Java的double類型是16位的?!睺〕1、只要類中顯示的定義一個(gè),則Java不會(huì)再為你定義一個(gè)默認(rèn)的構(gòu)造器?!睩〕2、抽象方法可以是static的(T)6、&是位運(yùn)算符。&&是布爾邏輯運(yùn)算符。(T)7、語句;最后的Applet是代表類(class)。(T)8、Java語言中一個(gè)Char類型的數(shù)據(jù)占用2個(gè)字節(jié)大小的內(nèi)存空間。(F)11、所謂缺省構(gòu)造函數(shù)就是沒有參數(shù)的構(gòu)造函數(shù)。(T)12、InputStream和OutputStream讀寫的數(shù)據(jù)是8位的。(T)14、內(nèi)部類可以訪問外層類的任何變量,包括私有的。(F)15、構(gòu)造方法可以被繼承(F)1、字符串"\'a\'"的長度是5?!睺〕6、一個(gè)包就相當(dāng)于操作系統(tǒng)的文件夾,包中的類就相當(dāng)于文件?!睩〕7、Java源文件中最多只能有一個(gè)private類,其他類的個(gè)數(shù)不限?!睺〕8、在Java中所有實(shí)現(xiàn)的多維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的數(shù)組的數(shù)組。〔T〕10、Java集合架構(gòu)庫位于軟件包中?!睩〕11、FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是輸出流(T)12、利用getEncoding()方法獲取當(dāng)前平臺(tái)默認(rèn)的編碼標(biāo)準(zhǔn)。〔F〕1、Java編譯器使用文件系統(tǒng)來保存程序包?!睺〕5、Java可以用來進(jìn)展多媒體及網(wǎng)絡(luò)編程?!睺〕9、用abstract修飾的類必須被繼承。〔T〕11、continue語句用在循環(huán)構(gòu)造中表示繼續(xù)執(zhí)行下一次循環(huán)?!睩〕12、實(shí)現(xiàn)一個(gè)接口,則在類中一定要實(shí)現(xiàn)接口中的所有方法?!睺〕13、用Javac編譯Java源文件后得到代碼叫字節(jié)碼?!睺〕15.Java中的的字符使用的是16位的Unicode編碼。〔F〕9、子類可以繼承父類所有的成員變量及成員函數(shù)。程序閱讀題1.以下程序段的輸出結(jié)果為。publicclassTestArray{publicstaticvoidmain(Stringargs[]){ inti,j; inta[]={5,9,6,8,7}; for(i=0;i<a.length-1;i++){ intk=i; for(j=i;j<a.length;j++) if(a[j]<a[k])k=j; inttemp=a[i]; a[i]=a[k]; a[k]=temp; } for(i=0;i<a.leng
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球及中國實(shí)時(shí)生產(chǎn)監(jiān)控軟件行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國作為服務(wù)的機(jī)器學(xué)習(xí)行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國云財(cái)務(wù)結(jié)算解決方案行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030兒童樂園產(chǎn)業(yè)政府戰(zhàn)略管理與區(qū)域發(fā)展戰(zhàn)略研究咨詢報(bào)告
- 2025-2030書法繪畫用品行業(yè)市場發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030中國黃銅鉚釘行業(yè)市場發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025年消防執(zhí)業(yè)資格考試題庫(消防應(yīng)急通信保障)實(shí)戰(zhàn)演練解析
- 《蠶豆的市場信息不對(duì)稱問題及解決措施》論文
- 游戲行業(yè)投資分析-全面剖析
- 《田菁在水域生態(tài)系統(tǒng)富營養(yǎng)化治理中的作用》論文
- 2025年浙江省初中名校發(fā)展共同體中考語文一模試卷附參考答案
- 2025年食安食品考試題及答案
- 2025年租賃料場協(xié)議
- 醫(yī)院保安服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 保證食品安全的規(guī)章制度清單
- 焊接接頭表面質(zhì)量檢查記錄
- 空調(diào)機(jī)房吸音墻頂面綜合施工專題方案
- 紅樓夢(mèng)專題元妃省親39課件
- 初中人教版七年級(jí)上冊(cè)音樂5.2甘美蘭(22張)ppt課件
- 工程土石方挖運(yùn)機(jī)械租賃合同
- 新版GMP批生產(chǎn)記錄模板(2013年10月)
評(píng)論
0/150
提交評(píng)論