




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、選擇題1Java application中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?( B )A、String argsB、String argsC、Char argD、StringBuffer args2.下列的哪個(gè)選項(xiàng)可以正確用以表示八進(jìn)制值8?( D )A)0x8 B)0x10 C)08 D)0105Java Applet在被瀏覽器加載的時(shí)候首先被執(zhí)行且在applet整個(gè)生命周期中只被運(yùn)行一次的方法是( A )?A、init() B、start() C、opreationcrawl() D、reader()6在瀏覽器中執(zhí)行applet 程序,以下選項(xiàng)中的哪個(gè)方法將被最先
2、執(zhí)行( A )。A、init()B、start() C、destroy() D、stop()9類Parent、Child定義如下:1public class Parent2 public float aFun(float a, float b) throws3 IOException 45public class Child extends Parent67將以下哪種方法插入行6是不合法的。( A )A、float aFun(float a, float b) B、public int aFun(int a, int b)throws Exception C、public float aFun
3、(float p, float q) D、public int aFun(int a, int b)throws IOException 10給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?( C )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空11在編寫Java Applet程序時(shí),需在程序的開頭寫上( B )語句。A、import java.awt.* ;
4、B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;12下列類定義中哪些是合法的抽象類的定義?( C )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“
5、growl”);13在使用interface聲明一個(gè)接口時(shí),只可以使用( D )修飾符修飾該接口。A、privateB、protectedC、private protectedD、public14. 設(shè)有下面兩個(gè)賦值語句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述說法正確的是( 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、PanelB、FrameC
6、、AppletD、Dialog16下列哪一項(xiàng)不屬于Swing的頂層容器?( B )A)JApplet B)JTreeC)JDialog D)JFrame17、給定下列表達(dá)式 Integer I= new Integer(42); Long L= new Long(42); Double D= new Double(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.ExceptionB)java.lang.ThrowableC)jav
7、a.lang.ExceptionD)java.lang.Error2面向過程程序設(shè)計(jì)的核心是:(C)A、商業(yè)邏輯和算法B、客觀實(shí)體和數(shù)據(jù)結(jié)構(gòu)C、算法和要解決的問題D、客觀實(shí)體和要解決的問題7方法的作用不包含:(D)A使程序結(jié)構(gòu)清晰B功能復(fù)用C代碼簡(jiǎn)潔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方法中可以有多句return D不能用來返回對(duì)象11關(guān)于對(duì)象成員
8、占用內(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屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象D、屬性必須是簡(jiǎn)單變量13下列說法哪個(gè)正確?(A)A、一個(gè)程序可以包含多個(gè)源文件B、一個(gè)源文件中只能有一個(gè)類C、一個(gè)源文件中可以有多個(gè)公共類D、一個(gè)源文件只能供一個(gè)程序使用14關(guān)于方法main()的說法哪個(gè)正確?(C)A方法main()只能放在公共類中B main()的頭定義可以根據(jù)情況任意更改C一個(gè)類中可以沒有main(
9、)方法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、必須使用trycatc
10、h語句處理例外,或用throws將其拋出B如果程序錯(cuò)誤,必須使用 trycatch語句處理例外C可以置之不理D只能使用trycatch語句處理24字符流與字節(jié)流的區(qū)別在于(D)A前者帶有緩沖,后者沒有B前者是塊讀寫,后者是字節(jié)讀寫C. 二者沒有區(qū)別,可以互換使用D. 每次讀寫的字節(jié)數(shù)不同25下列流中哪個(gè)不屬于字節(jié)流(D)AFileInputStreamBBufferedInputStreamC. FilterInputStreamD.InputStreamReader 1、Java源程序經(jīng)編譯生成的字節(jié)碼文件的擴(kuò)展名為(A),字節(jié)碼文件由解釋器執(zhí)行。A)class B)java C)
11、exe D)html6、System類屬于( D )包。A)java.util B)java.io C)java.awt D)java.lang7、代碼模板產(chǎn)生了一個(gè)異常ArrayStoreException。產(chǎn)生這個(gè)錯(cuò)誤可能的原因是什么?A A)程序試圖在數(shù)組中存貯錯(cuò)的數(shù)據(jù)類型B)程序試圖在數(shù)組單元0存貯數(shù)據(jù)C)程序試圖在串中訪問不存在的字符位置D)程序試圖訪問數(shù)組下標(biāo)外的數(shù)組元素12、既能作為類的修飾符, 也能作為類成員的修飾符的是( A )。A) public B) extends C) Float D)static13、以下哪個(gè)方法僅在Applet程序被創(chuàng)建和首次被載入支持Java的瀏
12、覽器時(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) case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); break;4) case 2:
13、5) default: System.out.println("default"); 6) 下列m的哪些值將引起"default"的輸出? (D)A)0B)1C)2D)323、下面的語句的作用是:( D ) Vector MyVector = new Vector(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í),以50個(gè)元素空間單位
14、遞增。 D) 創(chuàng)建一個(gè)向量類對(duì)象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以50個(gè)元素空間單位遞增。25、 要求CustomerDetails類存儲(chǔ)客戶的材料,諸如:客戶id和客戶名。CustomerDetails類應(yīng)滿足以下條件:條件:CustomerDetails類不應(yīng)有子類。為保證上面條件得到滿足,你應(yīng)使用以下語句中哪一個(gè)來聲明CustomerDetails類。( C)A) public class CustomerDetails int customerID; String customerName;B) abstract class CustomerDetails in
15、t customerID; String customerName;C) final class CustomerDetails int customerID; String customerName;D) class CustomerDetails int customerID; String customerName;1、下面哪些是java語言中的關(guān)鍵字? B A)sizeof B)abstract C)NULL D)Native5、Java在調(diào)用Thread.sleep(100)方法的時(shí)候會(huì)拋出什么異常?A A)InterruptedE
16、xception B)IllegalAccessException C)SleepException D)RuntimeException7、關(guān)于被私有保護(hù)訪問控制符private修飾的成員變量,以下說法正確的是(B) A) 可以被三種類所引用:該類自身,與它在同一個(gè)包中的其他類,在其他包該類的子類 B) 可以被兩種類訪問和引用:該類本身,該類的所有子類 C) 只能被該類自身所訪問和修改 D) 只能被同一個(gè)包中的類訪問13、Java語言中,負(fù)責(zé)并發(fā)管理的機(jī)制是(B )) 垃圾回收) 虛擬機(jī) C) 代碼安全 D) 多線程15、以下類中哪一個(gè)是所有異常類的基類?AA)ExceptionB)Thro
17、wableC)ErrorD) RuntimeException17、下面的哪些敘述為真 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)int read(byte)B)void flush()C)void close()D) int available()20、一個(gè)可以獨(dú)立運(yùn)行的Application Java應(yīng)用
18、程序( 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)static void method( ) B)public void method( ) C)final void method( ) D0abstract void method( )25、當(dāng)你編譯并運(yùn)行下面的代碼時(shí),可能會(huì)出現(xiàn)?A public class MyClass public static voi
19、d main(String arguments) amethod(arguments);public void amethod(String arguments) System.out.println(arguments);System.out.println(arguments1);A) 編譯錯(cuò)誤,不能引用amethod方法B) 編譯錯(cuò)誤,main方法不正確C) 編譯錯(cuò)誤,數(shù)組需要參數(shù)D) 可以正確運(yùn)行、下列不是InputStream子類的是 CA) 文件輸入流FileInputStreamB) 對(duì)象輸入流ObjectInputStreamC) 字符輸入流CharInputStreamD)
20、壓縮文件輸入流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ū)別是 C A) 每次讀入的字節(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、下列敘述中,錯(cuò)誤的是 DA) 父類不能替代子類
21、60;B) 子類能夠替代父類 C) 子類繼承父類 D) 父類包含子類20、在switch(expression)語句中,expression的數(shù)據(jù)類型不能是 AA)doubleB)charC)byte D)short 22、在某個(gè)類中定義一個(gè)方法:void GetSort(int x),以下不能做為這個(gè)方法的重載的是 D A)void GetSort(float x)x*=x; B)int GetSort(double y)return(int)(s*y);C)double GetSo
22、rt(int x,int y)return x+YD) 都不能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)
23、 System.out.print("Equal")D)if(c=b) System.out.print("Equal")24、下列代碼中,將引起編譯錯(cuò)誤的行是 B1)public class Exercise 2) public static void main(String args) 3)float f=0.0; 4) f+=1.0; 5)
24、160; 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
25、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接口是可以包含重復(fù)元素的有序集合。 C)Set接口是不包含重復(fù)元素的集合。 D)Ma
26、p接口將鍵映射到值鍵可以重復(fù)但每個(gè)鍵最多只能映射一個(gè)值2、下面關(guān)于Java中異常處理try塊的說法正確的是( AC ) A) try塊后通常應(yīng)有一個(gè)catch 塊用來處理try塊中拋出的異常。 B) catch 塊后必須有finally塊。 C)可能拋出異常的方法調(diào)用應(yīng)放在try塊中。 D)對(duì)拋出的異常的處理必須放在try塊中4、定義如下的二維數(shù)組b下面的說法正確的是( ACD )int b=1, 2, 3, 4, 5,6, 7, 8; A)b.length的值是3。 B)b1.length的值是3。 C)b11的值是5。 D) 二維數(shù)組b的第一行有3個(gè)元素7、下面關(guān)于外部類和內(nèi)部類成員的相互
27、訪問的規(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)試 C A)java.exeB)javadoc.exeC)jdb.exeD)javaprof.exe3、下列的哪個(gè)賦值語句是不正確的 A A)float f = 11.1; B)double d = 5.3E12; C)float d = 3.14f ; D)double
28、60; f=11.1E10f;6、下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問 BA)privateB) 無修飾符C)publicD)protected11、下列哪個(gè)選項(xiàng)是正確計(jì)算42度(角度)的余弦值 CA)double d=Math.cos(42)B)double d=Math.cosine(42)C)double d=Math.cos(Math.toRadians(42)D)double d=Math.cos(Math.toDegrees(42)12、下列InputStream類中哪個(gè)方法可以用于關(guān)閉流 BA)skip()B)close()C)mark()D)res
29、et()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) A A)J2EE B)J2ME C)J2SE D)J2DE20、給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的
30、 A byte array1,array2; byte array3; byte array4; A)array2 = array1 B)array2=array3 C)array2=array4 D)array3=array422、下列代碼的執(zhí)行結(jié)果是 A public class Test public int aMethod()
31、; static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod();
32、 A)編譯錯(cuò)誤 B)0 C)1 D)運(yùn)行成功,但不輸出23、順序執(zhí)行下列程序語句后,則b的值是 C String a="Hello" String b=a.substring(0,2);A)HelloB)helloC)HelD)null24、在oneMethod()方法運(yùn)行正常的情況下,程序段將輸出什么 D public void test()
33、160; try oneMethod(); System.out.println("condition 1"); catch (ArrayIndexOutOfBoundsException e) System.out.println("condition 2"); catch(Exception e)
34、160; System.out.println("condition 3"); finally System.out.println("finally"); A)condition 1 B)condition 2 C)condition 3 D)condition 1 &
35、#160; Finally3、URL地址為: ,則其中http的含義為( A )A) 通信協(xié)議 B) 參考點(diǎn) C) 機(jī)器名稱 D) 通信端口4、在Java語言中,不允許使用指針體現(xiàn)出Java特性是( D ) A) 可移植 B) 解釋執(zhí)行 C) 健壯性 D) 安全性6、Java程序默認(rèn)引入了一個(gè)包,包名為:( D )A)java.awt B)java.io C)java.util D)java.lang9、System類在( D )包中。A)java.util B)java.io C)java.awt D)java.lang12、下面哪種不是Java的數(shù)據(jù)類型( D ) A) 基本類型 B) 數(shù)
36、組類型 C) 類 D) 字符串類型14、JDK中提供的文檔生成器是( C ) A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe15、Java為移動(dòng)設(shè)備提供的平臺(tái)是( A ) A)J2ME B)J2SE C)J2EE D)JDK5.021、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 )public class Testpublic static void main(String args) int n = (0x
37、2f)&0x36;System.out.println(n);A)32 B)0x2f C)16D)1023、對(duì)于下列代碼,( C )方法可以加入類Child:public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child extends Parent A)int addValue( int a, int b )/ do something.B)public void addValue (int a, int b )/ do something.C)public in
38、t addValue( int a )/ do something.D)public int addValue( int a, int b )throws MyException /do something.1、設(shè)x=5 則y=x 和y=x的結(jié)果,使y分別為( C )A)5,5 B)5,6C)5,4D)4,42、Java源文件和編譯后的文件擴(kuò)展名分別為( B )A).class和 .java B).java和 .classC).class和 .class D).java和 .java3、設(shè)有對(duì)象x具有屬性a ,則訪問該屬性的方式為( C ) A)a.x B)a.x() C)x.a D)x.a(
39、)7、有關(guān)Java語言的說法中,哪種是錯(cuò)誤的( B )A)java是高級(jí)語言 B)java是編譯型語言 C)java是跨平臺(tái)的程序設(shè)計(jì)語言 D)java是解釋型語言17、Java語言使用的字符碼集是( C )A)ASCII B)BCD C)Unicode D)8421 22、 以下for循環(huán)的執(zhí)行次數(shù)是( B )for(int x=0,y=0;(y!=0)&&(x<4);x+);A) 無限次 B) 一次也不執(zhí)行 C) 執(zhí)行4次 D) 執(zhí)行3次24、閱讀下列代碼,其運(yùn)行結(jié)果是( B )public class Testpublic static void main(Stri
40、ng args)int a=025;int b=a>>1; System.out.println(b);A)4B)10C)12 D) 出錯(cuò)、下列選項(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)n B)f C)'n'D)dd15、在 Java 中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是_D_。 A)java.applet B)java
41、.awt C)java.util D)java.lang16、在Java 中,所有類的根類是_A_。A)java.lang.ObjectB)java.lang.ClassC)java.applet.AppletD)java.awt.Fram17、在 Java 中,用 package 語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是_B_。A)與文件的結(jié)構(gòu)相同B)與文件目錄的層次相同C)與文件類型相同D)、與文件大小相同18、在讀字符文件 Employee.dat 時(shí),使用該文件作為參數(shù)的類是_A_。A)BufferedReaderB)DataInputStreamC)DataOutputStreamD)
42、FileInputStream19、下列構(gòu)造方法的調(diào)用方式中,正確的是_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-727-1B)0256-1C)-215215-1D)028-123、能夠支持 javadoc 命令的注釋語句是_D_。A)/*./B)/*.*/C)/D)/*.*/24、十進(jìn)制數(shù)16的16進(jìn)制表示格式是_A_。A)0x10B)0x16C)0xAD)01625、int 型 public 成員變量 M
43、AX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是_D_。A)public int MAX_LENGTH=100B)final int MAX_LENGTH=100C)public const int MAX_LENGTH=100D)public final int MAX_LENGTH=1001、下列不是 InputStream 子類的是_C_。A)文件輸入流 FileInputStreamB)對(duì)象輸入流 ObjectInputStreamC)字符輸入流 CharInputStreamD)壓縮文件輸入流 ZipInputStream13、 現(xiàn)有一整型數(shù)組a4,它的所有數(shù)組元素是
44、( B )。A) a0, a1, a2, a3 B) a0, a1, a2, a3C) a1, a2, a2, a4 D) a0, a1, a2, a3, a415、.現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是( D )。A) class A extends B B) class B implements AC) class A implements B D) class B extends A18、下面是有關(guān)子類繼承父類構(gòu)造函數(shù)的描述,其中正確的是( C )。A) 創(chuàng)建子類的對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造函數(shù),然后調(diào)用父類的構(gòu)造函數(shù)。B) 子類無條件地繼承父類不含參數(shù)的構(gòu)造函數(shù)。C) 子類
45、必須通過super關(guān)鍵字調(diào)用父類的構(gòu)造函數(shù)。D) 子類無法繼承父類的構(gòu)造函數(shù)。19、下面說法正確的是( A )。A) final 可修飾類、屬性、方法。B) abstract可修飾類、屬性、方法。C) 定義抽象方法需有方法的返回類型、名稱、參數(shù)列表和方法體。D) 用final修飾的變量,在程序中可對(duì)這個(gè)變量的值進(jìn)行更改。23、下列類中支持同步的是? C A)ArrayList類 B)LinkedList類 C)Vector類 D)都不支持25、下列類不屬于基類Reader和 Writer的子類的是? A A)類PushbackinputStream B) 類InputStreamReader和
46、類OutputStreamWriter C) 類FileReader和類FileWriter D) 類PrintWriter19、Java源文件和編譯后的文件擴(kuò)展名分別為( B )A).class和 .java B).java和 .classC).class和 .class D).java和 .java24、下面程序段boolean a=false;boolean b=true;boolean c=(a&&b)&&(!b);boolean result =(a&b)&(!b);執(zhí)行完后,正確的結(jié)果是 AA)c=false;result=false
47、B)c=true;result=trueC)c=true;result=falseD)c=false;result=true、下列關(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)結(jié)構(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在異常處理中,若try中的代碼可能產(chǎn)生
48、多種異常則可以對(duì)應(yīng)多個(gè)catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。 ( T )4、在定義數(shù)組時(shí)不能夠直接進(jìn)行內(nèi)存分配,如:char ch10;是錯(cuò)誤的定義語句( T )5擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。( T )(T) 1、Java虛擬機(jī)是實(shí)現(xiàn)跨平臺(tái)的基礎(chǔ)。(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)造
49、方法沒有任何返回類型,哪怕是void也不行。(T) 9、抽象類不能實(shí)例化。(T) 10、一個(gè)異常處理中 finally語句塊只能有一個(gè)或者可以沒有。(F) 11、程序中拋出異常時(shí)(throw ),只能拋出自己定義的異常對(duì)象。(T) 12、用Javac編譯Java源文件后得到代碼是二進(jìn)制的。(T) 13、String類在java.lang包中。(T) 14、final類是為防止他人從你的類上派生新類,此類是不可繼承的。(F) 15、所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。( T )3、application是從其中的main()方法開始運(yùn)行的。( T
50、)8、int x=9; if(x>8 and x<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'" 的長(zhǎng)度是5。(T) 4、一個(gè)類的定義包括定義類頭和定義類體兩個(gè)部分。(T) 6、子類的對(duì)象能直接向其父類對(duì)象賦值。(T) 10、False 是合法的 Java 標(biāo)識(shí)符。(F) 11、子類的類成
51、員變量不能與其父類的類成員變量同名。(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位的。
52、(T)1、只要類中顯示的定義一個(gè),那么Java不會(huì)再為你定義一個(gè)默認(rèn)的構(gòu)造器。(F)2、抽象方法可以是static的( T )6、&是位運(yùn)算符。&&是布爾邏輯運(yùn)算符。( T )7、語句import java.applet.Applet;最后的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ù)是位的。( T )14、內(nèi)部類可以訪問外層類的任何變量,包括私有的。( F )15、構(gòu)造方法可
53、以被繼承(F) 1、字符串 "'a'" 的長(zhǎng)度是5。(T)6、一個(gè)包就相當(dāng)于操作系統(tǒng)的文件夾,包中的類就相當(dāng)于文件。(F)7、Java 源文件中最多只能有一個(gè)private類,其他類的個(gè)數(shù)不限。(T)8、在 Java 中所有實(shí)現(xiàn)的多維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的數(shù)組的數(shù)組。(T)10、Java集合架構(gòu)庫位于軟件包java.util中。(F) 11、FileInputStream 是字節(jié)流;BufferedWriter 是字符流;ObjectOutputStream 是輸出流(T) 12、利用getEncoding()方法獲取當(dāng)前平臺(tái)默認(rèn)的編碼規(guī)范。(F)1、Java編譯器使用文件系統(tǒng)來保存程序包。 (T)5、Java可以用來進(jìn)行多媒體及網(wǎng)絡(luò)編程。(T)9、用abstract修飾的類必須被繼承。(T)11、continue語句用在循環(huán)結(jié)構(gòu)中表示繼續(xù)執(zhí)行下一次循環(huán)。(F)12、實(shí)現(xiàn)一個(gè)接口,則在類中一定要實(shí)現(xiàn)接口中的所有方法。 (T)13、用Javac編譯Java源文件后得到代碼叫字節(jié)碼。(T)15Java中的的字符使用的是 16 位的Unicode 編碼。(F)9、子類可以繼承父類所有的成員變量及成員函數(shù)。 程序閱讀題1以下程序段的輸出結(jié)果為 。public class TestArray pub
溫馨提示
- 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年防眩光太陽鏡合作協(xié)議書
- 2025年樂理旋律創(chuàng)意試題及答案
- 農(nóng)產(chǎn)品電商平臺(tái)運(yùn)營(yíng)模式考題及答案
- 中國(guó)明列子行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告2025-2028版
- 中國(guó)摩洛哥堅(jiān)果油行業(yè)市場(chǎng)發(fā)展分析及競(jìng)爭(zhēng)格局與投資前景研究報(bào)告2025-2028版
- 2024年北京林業(yè)大學(xué)附屬實(shí)驗(yàn)小學(xué)招聘筆試真題
- x運(yùn)籌學(xué)試題及答案
- 中國(guó)建筑保溫行業(yè)發(fā)展分析及投資風(fēng)險(xiǎn)預(yù)警與發(fā)展策略研究報(bào)告2025-2028版
- 合同條款的條例監(jiān)管
- 2025年液晶聚合物L(fēng)CP合作協(xié)議書
- 同理心的應(yīng)用教學(xué)教材課件
- DB4102-T 025-2021海綿城市建設(shè)施工與質(zhì)量驗(yàn)收規(guī)范-(高清現(xiàn)行)
- 城市軌道交通安全管理隱患清單
- 錫膏使用記錄表
- 兒童保健學(xué)課件:緒論
- 中小學(xué)校園安全穩(wěn)定工作崗位責(zé)任清單
- 校園安全存在問題及對(duì)策
- NY∕T 309-1996 全國(guó)耕地類型區(qū)、耕地地力等級(jí)劃分
- 語文一年級(jí)上冊(cè):拼音9《y-w》ppt教學(xué)課件
- 團(tuán)代會(huì)PPT模板
- 地基基礎(chǔ)軟弱下臥層驗(yàn)算計(jì)算表格
評(píng)論
0/150
提交評(píng)論