JAVA期末復習試卷含答案_第1頁
JAVA期末復習試卷含答案_第2頁
JAVA期末復習試卷含答案_第3頁
JAVA期末復習試卷含答案_第4頁
JAVA期末復習試卷含答案_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

------------------------------------------------------------------------JAVA期末復習試卷含答案選擇題1.Javaapplication中的主類需包含main方法,以下哪項是main方法的正確形參?(B)A、 Stringargs B、Stringargs[] C、Chararg D、StringBufferargs[]2.下列的哪個選項可以正確用以表示八進制值8?(D)A)0x8B)0x10C)08D)0105.JavaApplet在被瀏覽器加載的時候首先被執(zhí)行且在applet整個生命周期中只被運行一次的方法是(A)?A、init()B、start()C、opreationcrawl()D、reader()6.在瀏覽器中執(zhí)行applet程序,以下選項中的哪個方法將被最先執(zhí)行(A)。A、init() B、start() C、destroy() D、stop()9.類Parent、Child定義如下:1. publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.} 將以下哪種方法插入行6是不合法的。(A)A、floataFun(floata,floatb){}B、publicintaFun(inta,intb)throwsException{}C、publicfloataFun(floatp,floatq){}D、publicintaFun(inta,intb)throwsIOException{}10.給出下面代碼,關于該程序以下哪個說法是正確的?(C)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A、編譯時將產生錯誤 B、編譯時正確,運行時將產生錯誤C、輸出零 D、輸出空11.在編寫JavaApplet程序時,需在程序的開頭寫上(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聲明一個接口時,只可以使用(D)修飾符修飾該接口。A、private B、protected C、privateprotected D、public14.設有下面兩個賦值語句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說法正確的是(D)。A、a是整數(shù)類型變量,b是整數(shù)類對象。B、a是整數(shù)類對象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對象并且值相等。 D、a和b都是整數(shù)類型變量并且值相等。15.以下哪項可能包含菜單條(B )。A、Panel B、Frame C、Applet D、Dialog16.下列哪一項不屬于Swing的頂層容器?(B)A)JAppletB)JTree C)JDialogD)JFrame17、給定下列表達式IntegerI=newInteger(42);LongL=newLong(42);DoubleD=newDouble(42.0);則下列表達式輸出為true的是__D__(A)(I==L)(B)(I==D)(C)(D==L)(D)(I.equals(D))18.請問所有的異常類皆繼承哪一個類?(B)。A)java.io.Exception B)java.lang.ThrowableC)java.lang.ExceptionD)java.lang.Error2.面向過程程序設計的核心是:(C)A、商業(yè)邏輯和算法B、客觀實體和數(shù)據結構C、算法和要解決的問題D、客觀實體和要解決的問題7.方法的作用不包含:(D)A.使程序結構清晰B.功能復用C.代碼簡潔D.重復代碼8.

方法內的變量:(B)A.一定在方法內所有位置可見B.可能在方法內的局部可見C.可以在方法外可見D.方法外也可用9.void的含義:(A)A.方法沒有返回值B.方法體為空C.沒有意義D.定義方法時必須使用10.return語句:(C)A.只能讓方法返回數(shù)值B.方法都必須含有C.方法中可以有多句returnD.不能用來返回對象11.關于對象成員占用內存的說法哪個正確?(B)A.同一個類的對象共用同一段內存B、同一個類的對象使用不同的內存段,但靜態(tài)成員共享相同的內存空間C.對象的方法不占用內存D.以上都不對12.下列說法哪個正確?(C)A.不需要定義類,就能創(chuàng)建對象B.對象中必須有屬性和方法C.屬性可以是簡單變量,也可以是一個對象D、屬性必須是簡單變量13.下列說法哪個正確?(A)A、一個程序可以包含多個源文件B、一個源文件中只能有一個類C、一個源文件中可以有多個公共類D、一個源文件只能供一個程序使用14.關于方法main()的說法哪個正確?(C)A.方法main()只能放在公共類中Bmain()的頭定義可以根據情況任意更改C.一個類中可以沒有main()方法D.所有對象的創(chuàng)建都必須放在main()方法中15.構造函數(shù)何時被調用?(A)A、創(chuàng)建對象時B、類定義時C、使用對象的方法時D、使用對象的屬性時16.

抽象方法:(C)A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法19.this和super:(C)A、都可以用在main()方法中B、都是指一個內存地址C、不能用在main()方法中D、意義相同21.例外包含下列哪些內容?(A)A.程序執(zhí)行過程中遇到的事先沒有預料到的情況B.程序中的語法錯誤C.程序的編譯錯誤D.以上都是22.對于已經被定義過可能拋出例外的語句,在編程時:(A)A、必須使用try/catch語句處理例外,或用throws將其拋出B.如果程序錯誤,必須使用try/catch語句處理例外C.可以置之不理D.只能使用try/catch語句處理24.字符流與字節(jié)流的區(qū)別在于(D)D.每次讀寫的字節(jié)數(shù)不同25.下列流中哪個不屬于字節(jié)流(D)D.InputStreamReader

1、Java源程序經編譯生成的字節(jié)碼文件的擴展名為(A),字節(jié)碼文件由解釋器執(zhí)行。A)classB)javaC)exeD)html6、System類屬于(D)包。A)java.utilB)java.ioC)java.awtD)java.lang7、代碼模板產生了一個異常ArrayStoreException。產生這個錯誤可能的原因是什么?A A)程序試圖在數(shù)組中存貯錯的數(shù)據類型B)程序試圖在數(shù)組單元0存貯數(shù)據C)程序試圖在串中訪問不存在的字符位置D)程序試圖訪問數(shù)組下標外的數(shù)組元素12、既能作為類的修飾符,也能作為類成員的修飾符的是(A)。A)publicB)extendsC)FloatD)static13、以下哪個方法僅在Applet程序被創(chuàng)建和首次被載入支持Java的瀏覽器時被調用(B)。A)paint()B)init()C)action()D)start()19、哪個不是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)建一個數(shù)組類對象MyVector,有100個元素的空間,每個元素的初值為50。B)創(chuàng)建一個向量類對象MyVector,有100個元素的空間,每個元素的初值為50。C)創(chuàng)建一個數(shù)組類對象MyVector,有100個元素的空間,若空間使用完時,以50個元素空間單位遞增。D)創(chuàng)建一個向量類對象MyVector,有100個元素的空間,若空間使用完時,以50個元素空間單位遞增。25、要求CustomerDetails類存儲客戶的材料,諸如:客戶id和客戶名。CustomerDetails類應滿足以下條件:條件:CustomerDetails類不應有子類。為保證上面條件得到滿足,你應使用以下語句中哪一個來聲明CustomerDetails類。(C) A)publicclassCustomerDetails{intcustomerID;StringcustomerName;}B)abstractclassCustomerDetails{intcustomerID;StringcustomerName;}C)finalclassCustomerDetails{intcustomerID;StringcustomerName;}D)classCustomerDetails{intcustomerID;StringcustomerName;}1、下面哪些是java語言中的關鍵字?B

A)sizeof

B)abstract

C)NULL

D)Native5、Java在調用Thread.sleep(100)方法的時候會拋出什么異常?AA)InterruptedExceptionB)IllegalAccessExceptionC)SleepExceptionD)RuntimeException7、關于被私有保護訪問控制符private修飾的成員變量,以下說法正確的是(B)A)可以被三種類所引用:該類自身,與它在同一個包中的其他類,在其他包該類的子類B)可以被兩種類訪問和引用:該類本身,該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個包中的類訪問13、Java語言中,負責并發(fā)管理的機制是(B)A)垃圾回收B)虛擬機C)代碼安全D)多線程15、以下類中哪一個是所有異常類的基類?A A)ExceptionB)ThrowableC)ErrorD)RuntimeException17、下面的哪些敘述為真CA)equals()方法判定引用值是否指向同一對象。B)==

操作符判定兩個分立的對象的內容和類型是否一致。C)equals()方法只有在兩個對象的內容一致時返回true。D)類File重寫方法equals()在兩個分立的對象的內容和類型一致時返回true18、下面那個方法不是InputStream類中的方法?BA)intread(byte[])B)voidflush()C)voidclose()D)intavailable()20、一個可以獨立運行的ApplicationJava應用程序(D)A)可以有一個或多個main方法B)最多只能有兩個main方法C)可以有一個或零個main方法D)只能有一個main方法23、為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調用它,該方法頭的形式為(A)。A)staticvoidmethod()B)publicvoidmethod()C)finalvoidmethod()D0abstractvoidmethod()25、當你編譯并運行下面的代碼時,可能會出現(xiàn)?ApublicclassMyClass{publicstaticvoidmain(Stringarguments[]){amethod(arguments);} publicvoidamethod(String[]arguments){System.out.println(arguments);System.out.println(arguments[1]);}}A)編譯錯誤,不能引用amethod方法B)編譯錯誤,main方法不正確C)編譯錯誤,數(shù)組需要參數(shù)D)可以正確運行2、下列不是InputStream子類的是CA)文件輸入流FileInputStreamB)對象輸入流ObjectInputStreamC)字符輸入流CharInputStreamD)壓縮文件輸入流ZipInputStream5、Java語言具有許多優(yōu)點和特點,下列選項中,哪個反映了Java程序并行機制的特點BA)安全性B)多線性C)跨平臺D)可移植9、Character流與Byte流的區(qū)別是CA)每次讀入的字節(jié)數(shù)不同B)前者帶有緩沖,后者沒有C)前者是塊讀寫,后者是字節(jié)讀寫D)二者沒有區(qū)別,可以互換使用16、查找隨機文件的記錄時,應使用的方法是CA)readInt()B)readBytes(int

n)C)seek(long

l)D)readDouble()19、下列敘述中,錯誤的是DA)父類不能替代子類

B)子類能夠替代父類

C)子類繼承父類

D)父類包含子類20、在switch(expression)語句中,expression的數(shù)據類型不能是AA)doubleB)charC)byte

D)short22、在某個類中定義一個方法:void

GetSort(int

x),以下不能做為這個方法的重載的是DA)void

GetSort(float

x){x*=x;}

B)int

GetSort(double

y){return(int)(s*y);}C)double

GetSort(int

x,int

y){return

x+Y}D)都不能23、

假設有String

a="A";char

b=’A’;int

c=65,下面選項中可以輸出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、下列代碼中,將引起編譯錯誤的行是B1)public

class

Exercise{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、下列代碼中,將引起一個編譯錯誤的行是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、下面說法不正確的是(D)A)列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。B)List接口是可以包含重復元素的有序集合。C)Set接口是不包含重復元素的集合。D)Map接口將鍵映射到值鍵可以重復但每個鍵最多只能映射一個值2、下面關于Java中異常處理try塊的說法正確的是(AC)A)try塊后通常應有一個catch塊用來處理try塊中拋出的異常。B)catch塊后必須有finally塊。C)可能拋出異常的方法調用應放在try塊中。D)對拋出的異常的處理必須放在try塊中4、定義如下的二維數(shù)組b下面的說法正確的是(ACD)intb[][]={{1,2,3},{4,5},{6,7,8}}};A)b.length的值是3。B)b[1].length的值是3。C)b[1][1]的值是5。D)二維數(shù)組b的第一行有3個元素7、下面關于外部類和內部類成員的相互訪問的規(guī)則中正確的選項是(AD)A)內部類可以直接訪問外部類的成員B)外部類可以直接訪問內部類的成員C)外部類不能訪問內部類的成員D)外部類可通過創(chuàng)建內部類的實例來訪問內部類的成員1、下列哪項是Java調試器,如果編譯器返回程序代碼的錯誤,可以用它對程序進行調試CA)java.exeB)javadoc.exeC)jdb.exeD)javaprof.exe3、下列的哪個賦值語句是不正確的A

A)floatf=11.1;

B)doubled=5.3E12;

C)float

d=3.14f;

D)double

f=11.1E10f;6、下列哪個修飾符可以使在一個類中定義的成員變量只能被同一包中的類訪問BA)privateB)無修飾符C)publicD)protected11、下列哪個選項是正確計算42度(角度)的余弦值CA)doubled=Math.cos(42)B)doubled=Math.cosine(42)C)doubled=Math.cos(Math.toRadians(42))D)doubled=Math.cos(Math.toDegrees(42))12、下列InputStream類中哪個方法可以用于關閉流BA)skip()B)close()C)mark()D)reset()14、下列關于Frame類的說法不正確的CA)Frame是Window類的直接子類B)Frame對象顯示的效果是一個窗口C)Frame被默認初始化為可見D)Frame的默認布局管理器為BorderLayout15、下列Java常見事件類中哪個是鼠標事件類CA)InputEventB)KeyEventC)MouseEventD)WindowEvent17、下列哪個是面向大型企業(yè)級用容器管理專用構件的應用平臺A

A)J2EE

B)J2ME

C)J2SE

D)J2DE20、給出下列代碼,則數(shù)組初始化中哪項是不正確的Abyte[]array1,array2[];bytearray3[][];byte[][]array4;

A)array2=array1

B)array2=array3

C)array2=array4

D)array3=array422、下列代碼的執(zhí)行結果是A

publicclassTest

{

publicintaMethod()

{

staticinti=0;

i++;

System.out.println(i);

}

publicstaticvoidmain(Stringargs[])

{

Testtest=newTest();

test.aMethod();

}

A)編譯錯誤

B)0

C)1

D)運行成功,但不輸出23、順序執(zhí)行下列程序語句后,則b的值是CString

a="Hello";

String

b=a.substring(0,2);A)HelloB)helloC)HelD)null24、在oneMethod()方法運行正常的情況下,程序段將輸出什么D

publicvoidtest()

{

try{oneMethod();

System.out.println("condition1");

}catch(ArrayIndexOutOfBoundsExceptione)

{

System.out.println("condition2");

}catch(Exceptione)

{

System.out.println("condition3");

finally

{

System.out.println("finally");

}

A)condition1

B)condition2

C)condition3

D)condition1

Finally3、URL地址為:,則其中http的含義為(A)A)通信協(xié)議B)參考點C)機器名稱D)通信端口4、在Java語言中,不允許使用指針體現(xiàn)出Java特性是(D)A)可移植B)解釋執(zhí)行C)健壯性D)安全性6、Java程序默認引入了一個包,包名為:(D)A)java.awtB)java.ioC)java.utilD)java.lang9、System類在(D)包中。A)java.utilB)java.ioC)java.awtD)java.lang12、下面哪種不是Java的數(shù)據類型(D)A)基本類型B)數(shù)組類型C)類D)字符串類型14、JDK中提供的文檔生成器是(C)A)java.exeB)javap.exeC)javadoc.exeD)javaprof.exe15、Java為移動設備提供的平臺是(A)A)J2MEB)J2SEC)J2EED)JDK5.021、continue語句(C)A)只中斷最內層的循環(huán)B)只中斷最外層的循環(huán)C)只中斷所在層循環(huán)中的當次循環(huán)D)只中斷某一層的循環(huán)22、閱讀下列代碼,其運行結果是(C)publicclassTest{ publicstaticvoidmain(Stringargs[]){intn=~(0x2f)&0x36; System.out.println(n); }}A)32B)0x2fC)16D)1023、對于下列代碼,(C)方法可以加入類Child:publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChildextendsParent{}A)intaddValue(inta,intb){//dosomething...}B)publicvoidaddValue(inta,intb){//dosomething...}C)publicintaddValue(inta){//dosomething...}D)publicintaddValue(inta,intb)throwsMyException{//dosomething...}1、設x=5則y=x――和y=――x的結果,使y分別為(C)A)5,5B)5,6C)5,4D)4,42、Java源文件和編譯后的文件擴展名分別為(B)A).class和.javaB).java和.classC).class和.classD).java和.java3、設有對象x具有屬性a,則訪問該屬性的方式為(C) A)a.xB)a.x()C)x.aD)x.a()7、有關Java語言的說法中,哪種是錯誤的(B)A)java是高級語言B)java是編譯型語言C)java是跨平臺的程序設計語言D)java是解釋型語言17、Java語言使用的字符碼集是(C)A)ASCIIB)BCDC)UnicodeD)842122、以下for循環(huán)的執(zhí)行次數(shù)是(B)for(intx=0,y=0;(y!=0)&&(x<4);x++);A)無限次B)一次也不執(zhí)行C)執(zhí)行4次D)執(zhí)行3次24、閱讀下列代碼,其運行結果是(B)publicclassTest{ publicstaticvoidmain(Stringargs[]){ inta=025; intb=a>>1; System.out.println(b); }}A)4B)10C)12D)出錯1、下列選項中,哪個反映了Java程序并行機制的特點BA)安全性B)多線性C)跨平臺D)可移植11、在Java中,負責對字節(jié)代碼解釋執(zhí)行的是_B_。A)垃圾回收器B)虛擬機C)編譯器D)多線程機制14、在Java中,表示換行符的轉義字符是_A_。A)\nB)\fC)'n'D)\dd15、在Java中,由Java編譯器自動導入,而無需在程序中用import導入的包是_D_。A)java.appletB)java.awtC)java.utilD)java.lang16、在Java中,所有類的根類是_A_。A)java.lang.ObjectB)java.lang.ClassC)java.applet.AppletD)java.awt.Fram17、在Java中,用package語句說明一個包時,該包的層次結構必須是_B_。A)與文件的結構相同B)與文件目錄的層次相同C)與文件類型相同D)、與文件大小相同18、在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是_A_。A)BufferedReaderB)DataInputStreamC)DataOutputStreamD)FileInputStream19、下列構造方法的調用方式中,正確的是_C__。A)按照一般方法調用B)由用戶直接調用C)只能通過new自動調用D)被系統(tǒng)調用21、在Java中,能實現(xiàn)多重繼承效果的方式是_C_。A)內部類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、十進制數(shù)16的16進制表示格式是_A__。A)0x10B)0x16C)0xAD)01625、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是_D_。A)publicintMAX_LENGTH=100B)finalintMAX_LENGTH=100C)publicconstintMAX_LENGTH=100D)publicfinalintMAX_LENGTH=1001、下列不是InputStream子類的是_C_。A)文件輸入流FileInputStreamB)對象輸入流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)有兩個類A、B,以下描述中表示B繼承自A的是(D)。A)classAextendsBB)classBimplementsAC)classAimplementsBD)classBextendsA18、下面是有關子類繼承父類構造函數(shù)的描述,其中正確的是(C)。A)創(chuàng)建子類的對象時,先調用子類自己的構造函數(shù),然后調用父類的構造函數(shù)。B)子類無條件地繼承父類不含參數(shù)的構造函數(shù)。C)子類必須通過super關鍵字調用父類的構造函數(shù)。D)子類無法繼承父類的構造函數(shù)。19、下面說法正確的是(A)。A)final可修飾類、屬性、方法。B)abstract可修飾類、屬性、方法。C)定義抽象方法需有方法的返回類型、名稱、參數(shù)列表和方法體。D)用final修飾的變量,在程序中可對這個變量的值進行更改。23、下列類中支持同步的是?CA)ArrayList類B)LinkedList類C)Vector類D)都不支持25、下列類不屬于基類Reader和Writer的子類的是?AA)類PushbackinputStreamB)類InputStreamReader和類OutputStreamWriterC)類FileReader和類FileWriterD)類PrintWriter19、Java源文件和編譯后的文件擴展名分別為(B)A).class和.javaB).java和.classC).class和.classD).java和.java24、下面程序段booleana=false;booleanb=true;booleanc=(a&&b)&&(!b);booleanresult=(a&b)&(!b);執(zhí)行完后,正確的結果是AA)c=false;result=falseB)c=true;result=trueC)c=true;result=falseD)c=false;result=true3、下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的?DA)while循環(huán)能實現(xiàn)的操作,for循環(huán)也都能實現(xiàn)B)while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果C)兩種循環(huán)任何時候都可替換D)兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空判斷題1.Java是SUN公司的產品,它是一種強數(shù)據類型語言。(T)2.構造函數(shù)用于創(chuàng)建類的實例對象,構造函數(shù)名應與類名相同,返回類型為void。(F)3.在異常處理中,若try中的代碼可能產生多種異常則可以對應多個catch語句,若catch中的參數(shù)類型有父類子類關系,此時應該將父類放在后面,子類放在前面。(T)4、在定義數(shù)組時不能夠直接進行內存分配,如:charch[10];是錯誤的定義語句(T)5.擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。(T)(T)1、Java虛擬機是實現(xiàn)跨平臺的基礎。(F)3、Java支持多繼承。(T)5、實現(xiàn)一個接口,則在類中一定要實現(xiàn)接口中的所有方法。(F)6、一個Java類可以有多個父類,這稱作多繼承。(T)7、只要類中顯式地定義一個構造方法,那么Java默認的構造方法不再存在。(T)8、構造方法沒有任何返回類型,哪怕是void也不行。(T)9、抽象類不能實例化。(T)10、一個異常處理中finally語句塊只能有一個或者可以沒有。(F)11、程序中拋出異常時(throw…),只能拋出自己定義的異常對象。(T)12、用Javac編譯Java源文件后得到代碼是二進制的。(T)13、String類在java.lang包中。(T)14、final類是為防止他人從你的類上派生新類,此類是不可繼承的。(F)15、所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。(T)3、application是從其中的main()方法開始運行的。(T)8、intx=9;if(x>8andx<10)System.out.println("true");以上語句運行結果顯示true。(T)9、接口的所有方法默認都是public,abstract和non-static的。(T)14、super()和this()方法只能在構造函數(shù)里調用.(F)2、字符串"\'a\'"的長度是5。(T)4、一個類的定義包括定義類頭和定義類體兩個部分。(T)6、子類的對象能直接向其父類對象賦值。(T)10、False是合法的Java標識符。(F)11、子類的類成員變量不能與其父類的類成員變量同名。(F)12、static變量不能是private變量。(F)15、一個子類可以重新定義從父類那里繼承來的同名方法,允許它們有不同的返回值。(T)1、Java中的的字符使用的是16位的Unicode編碼。(F)6、使用靜態(tài)屬性必須以類名做前綴。(F)7、類的私有屬性和私有方法可以被其子類訪問。(F)10、一個Java源程序中允許有多個公共類。(F)12、for語句中的循環(huán)體不能是空的。(T)15、數(shù)組一定占用連續(xù)的內存空間。(T)5、對static方法的調用不需要類實例(F)9、Java的double類型是16位的。(T)1、只要類中顯示的定義一個,那么Java不會再為你定義一個默認的構造器。(F)2、抽象方法可以是static的(T)6、&是位運算符。&&是布爾邏輯運算符。(T)7、語句importjava.applet.Applet;最后的Applet是代表類(class)。(T)8、Java語言中一個Char類型的數(shù)據占用2個字節(jié)大小的內存空間。(F)11、所謂缺省構造函數(shù)就是沒有參數(shù)的構造函數(shù)。(T)12、InputStream和OutputStream讀寫的數(shù)據是8位的。(T)14、內部類可以訪問外層類的任何變量,包括私有的。(F)15、構造方法可以被繼承(F)1、字符串"\'a\'"的長度是5。(T)6、一個包就相當于操作系統(tǒng)的文件夾,包中的類就相當于文件。(F)7、Java源文件中最多只能有一個private類,其他類的個數(shù)不限。(T)8、在Java中所有實現(xiàn)的多維數(shù)組,實際上是由一維數(shù)組構成的數(shù)組的數(shù)組。(T)10、Java集合架構庫位于軟件包java.util中。(F)11、FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是輸出流(T)12、利用getEncoding()方法獲取當前平臺默認的編碼規(guī)范。(F)1、Java編譯器使用文件系統(tǒng)來保存程序包。(T)5、Java可以用來進行多媒體及網絡編程。(T)9、用abstract修飾的類必須被繼承。(T)11、continue語句用在循環(huán)結構中表示繼續(xù)執(zhí)行下一次循環(huán)。(F)12、實現(xiàn)一個接口,則在類中一定要實現(xiàn)接口中的所有方法。(T)13、用Javac編譯Java源文件后得到代碼叫字節(jié)碼。(T)15.Java中的的字符使用的是16位的Unicode編碼。(F)9、子類可以繼承父類所有的成員變量及成員函數(shù)。程序閱讀題1.以下程序段的輸出結果為。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; i

溫馨提示

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

評論

0/150

提交評論