java第1-5章 單項(xiàng)選擇題
《java第1-5章 單項(xiàng)選擇題》由會(huì)員分享,可在線閱讀,更多相關(guān)《java第1-5章 單項(xiàng)選擇題(74頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more. ------------------------------------------author ------------------------------------------date java第1-5章 單項(xiàng)選擇題 java第1-5章 單項(xiàng)選擇題 第1章 Java概述 1、有關(guān)Java語(yǔ)言的說(shuō)法中,哪種是錯(cuò)誤的( ) A) java是高級(jí)語(yǔ)言
2、 B) java是編譯型語(yǔ)言 C) java是結(jié)構(gòu)化設(shè)計(jì)語(yǔ)言 D) java是移植性強(qiáng)的語(yǔ)言 2、JDK是( ) A) 一種全新的程序語(yǔ)言 B) 一種程序開(kāi)發(fā)輔助工具 C) 一種由Java寫成的,并支持Java Applet的瀏覽器 D) 一種游戲軟件 3、一個(gè)可以獨(dú)立運(yùn)行的Java應(yīng)用程序( ) A) 可以有一個(gè)或多個(gè)main方法 B) 最多只能有兩個(gè)main方法 C) 可以有一個(gè)或零個(gè)main方法 D) 只能有一個(gè)main方法 4、JDK不包括的工具有( ) A) Java編譯器(j
3、avac) B) Java解釋器(java) C) Appletviewer D) HotJava 5、Java源文件和編譯后的文件擴(kuò)展名分別為( ) A) .class和.java B) .java和.class C) .class和.class D) .java和.java 6、 下列說(shuō)法哪個(gè)正確?( ) A) 一個(gè)程序可以包含多個(gè)源文件 B) 一個(gè)源文件中只能有一個(gè)類 C) 一個(gè)源文件中可以有多個(gè)公共類 D) 一個(gè)源文件只能供一個(gè)程序使用 7、關(guān)于方法main()的說(shuō)法哪個(gè)正確?(
4、 ) A) 方法main()只能放在公共類中 B) main()的頭定義可以根據(jù)情況任意更改 C) 一個(gè)類中可以沒(méi)有main()方法 D) 所有對(duì)象的創(chuàng)建都必須放在main()方法中 8、常見(jiàn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言包括( ) A) Pascal和C++ B) C++和Java C) Basic和Java D) Pascal和Java 9、Java應(yīng)用程序和小程序的區(qū)別在于( ) A) 前者代碼量較大 B) 前者不能單獨(dú)執(zhí)行,后者可以 C) 前者可以單獨(dú)執(zhí)行,后者不能 D) 二者用途一樣,沒(méi)什么區(qū)別 10、一個(gè)Java程
5、序運(yùn)行從上到下的環(huán)境次序是( ) A) 操作系統(tǒng)、Java程序、JRE/JVM、硬件 B) JRE/JVM、Java程序、硬件、操作系統(tǒng) C) Java程序、JRE/JVM、操作系統(tǒng)、硬件 D) Java程序、操作系統(tǒng)、JRE/JVM、硬件 11、下列哪個(gè)是JAVA源代碼編譯的命令( ) A) javac B) java C) javax D) jar 12、在java中源代碼編譯后生成的文件的擴(kuò)展名為( ) A) class; B) java; C) jsp;
6、 D) obj; 13、在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是( )。 A) 垃圾回收器 B) 虛擬機(jī) C) 編譯器 D) 多線程機(jī)制 14、下列敘述中,正確的是( ) A) Java語(yǔ)言的標(biāo)識(shí)符是區(qū)分大小寫的 B) 源文件名與public類名可以不相同 C) 源文件擴(kuò)展名為.jar D) 源文件中public類的數(shù)目不限 15、下列屬于合法的Java標(biāo)識(shí)符是( ) A) _cat B) 5books C) +static D) -3.14159 16、在Java中,由
7、Java編譯器自動(dòng)導(dǎo)入,而無(wú)需在程序中用import導(dǎo)入的包是( ) A) java. applet B) java. awt C) java. util D) java. lang 17、能夠支持javadoc命令的注釋語(yǔ)句是 A) /**...// B) /*...*/ C) // D) /**...*/ 18、按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是( ) A) Helloworld? B) HelloWorld? C) helloworld? D)
8、 helloWorld? 19、下列描述中,錯(cuò)誤的是( ) A) Java要求編程者管理內(nèi)存 B) Java的安全性體現(xiàn)在多個(gè)層次上 C) Applet要求在支持Java的瀏覽器上運(yùn)行 D) Java有多線程機(jī)制 20、Java為移動(dòng)設(shè)備提供的平臺(tái)是( ) A) J2ME B) J2SE C) J2EE D) JDK5.0 21、JDK中提供的文檔生成器是( ) A) java. exe B) javap.exe C) javadoc. exe D) javaprof.exe 22、
9、在Java語(yǔ)言中,不允許使用指針體現(xiàn)出的Java特性是( ) A) 可移植 B) 解釋執(zhí)行 C) 健壯性 D) 安全性 23、下列哪個(gè)是面向大型企業(yè)級(jí)用容器管理專用構(gòu)件的應(yīng)用平臺(tái)?( ) A) J2EE? B) J2ME? C) J2SE? D) J2DE? 24、在JDK目錄中,Java程序運(yùn)行環(huán)境的根目錄是( ) A) bin B) Demo C) lib D) Jre 25、下列對(duì)Java語(yǔ)言的敘述中,錯(cuò)誤的是( ) A) Java虛擬機(jī)解釋執(zhí)行字節(jié)碼
10、 B) JDK的庫(kù)文件目錄是bin C) Java的類是對(duì)具有相同行為對(duì)象的一種抽象 D) Java中的垃圾回收機(jī)制是一個(gè)系統(tǒng)級(jí)的線程 26、下列Java源程序結(jié)構(gòu)中前三種語(yǔ)句的次序,正確的是( ) A) import, package, public class B) import必為首,其他不限 C) public class, import, package D) package, import, public class 第2章 Java語(yǔ)言基礎(chǔ) 1、設(shè)x=40 則y=(++x)+1和y=(x++)+1的結(jié)果,使y分別為( ) A) 42,42
11、 B) 41,41 C) 41,42 D) 42,41 2、設(shè)數(shù)組Array由以下語(yǔ)句定義 int Array=new int[10], 則數(shù)組最后一個(gè)元素的正確引用方法為( ) A) Array[10] B) Array[9] C) array[10] D) array[9] 3、設(shè)數(shù)組Array由以下語(yǔ)句定義 int age=new int[10]; 則數(shù)組的第一個(gè)元素的正確引用方法為( ) A) age[1] B) Age[0]
12、 C) age[] D) age[0] 4、break語(yǔ)句( ) A) 只中斷最內(nèi)層的循環(huán) B) 只中斷最外層的循環(huán) C) 借助于標(biāo)號(hào),可以實(shí)現(xiàn)任何外層循環(huán)中斷 D) 只中斷某一層的循環(huán) 5、布爾型變量假值表示為( ) A) true B) false C) t D) f 6、for(;;)是( ) A) 循環(huán)結(jié)構(gòu) B) 分支結(jié)構(gòu) C) 順序結(jié)構(gòu) D) 遞歸結(jié)構(gòu) 7、對(duì)Java運(yùn)算符,下面說(shuō)法正確的是( )
13、 A) 不具有優(yōu)先級(jí)的區(qū)別 B) 相同優(yōu)先級(jí)的運(yùn)算符,計(jì)算順序是從右到左 C) 圓括號(hào)具有最高優(yōu)先級(jí) D) ”+”號(hào)的優(yōu)先級(jí)高于”&&” 8、設(shè)x=5 則y=x-- 和y=--x的結(jié)果,使y分別為( ) A) 5,5 B) 5,6 C) 5,4 D) 4,4 9、continue語(yǔ)句( ) A) 只中斷最內(nèi)層的循環(huán) B) 只中斷最外層的循環(huán) C) 只中斷所在層循環(huán)中的當(dāng)次循環(huán) D) 只中斷某一層的循環(huán) 10、 關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說(shuō)法正確?( ) A
14、) if語(yǔ)句和 else語(yǔ)句必須成對(duì)出現(xiàn) B) if語(yǔ)句可以沒(méi)有else語(yǔ)句對(duì)應(yīng) C) 一個(gè)if語(yǔ)句只能有一個(gè)else if語(yǔ)句與之對(duì)應(yīng) D) else if結(jié)構(gòu)中必須有default語(yǔ)句 11、while循環(huán)和 do…while循環(huán)的區(qū)別是( ) A) 沒(méi)有區(qū)別,這兩個(gè)結(jié)構(gòu)任何情況下效果一樣 B) while循環(huán)比 do…while循環(huán)執(zhí)行效率高 C) do…while循環(huán)執(zhí)行次數(shù)可能為0 D) while循環(huán)執(zhí)行次數(shù)可能為0 12、在Java語(yǔ)言中,整型常量123占用的存儲(chǔ)字節(jié)數(shù)是( ) A) 1 B) 2 C) 4
15、D) 8 13、下面哪些是合法的標(biāo)識(shí)符( ) A) persons B) 12345 C) *point D) this 14、下說(shuō)法正確的是( ) A) 一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)public類,其中必須有一個(gè)和文件同名 B) 一個(gè)可直接運(yùn)行的Java源文件中可以沒(méi)有public類 C) 一個(gè)可直接運(yùn)行的Java源文件中只能有一個(gè)且和文件同名的public類。 D) 一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)public類,且可以沒(méi)有和文件同名的類。 15、在java中定義常量的正確語(yǔ)法為(
16、 ) A) int value=20; B) const int VALUE=20; C) final int VALUE=20; D) int VALUE=20; 16、設(shè)有下列聲明語(yǔ)句: int i,j; float x,y; double u,v; 下列哪個(gè)賦值是合法的?( ) A) i=x; B) x=u+y; C) x=v D) y=j/i*x 17、下面代碼的運(yùn)行輸出結(jié)果是( )。 public class example { public static
17、void main(String args[]) { int x=0; if (x>0) x=1; switch(x) { case 1: System.out.println(1); case 0: System.out.println(0); case 2: System.out.println(2); break; case 3: System.out.println(3); default:System.out.println(4); break; } }} A) 0 B) 4 C)
18、 2 D) 1 2 3 3 0 18、有如下的程序代碼,在執(zhí)行完后x和y的值是多少?( ) int x= 8, y=2, z; x=++x*y; z=x/y++; A) x=16, y=2 B) x=16, y=4 C) x=18, y=2 D) x=18, y=3 19、正確定義一個(gè)初始值為20的float類型的變量的語(yǔ)句是( ) A) float #value=20f; B) float value#=20; C) float _value=20f; D) float
19、 value=20; 20、下語(yǔ)句不能通過(guò)編譯的是( )。 A) int[] a={1,2,3,4}; B) int b[]; C) int c[]=new int[3]; D) int d=new int[]; 21、在Java中,用package語(yǔ)句說(shuō)明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( ) A) 與文件的結(jié)構(gòu)相同 B) 與文件目錄的層次相同 C) 與文件類型相同 D) 與文件大小相同 22、十進(jìn)制數(shù)16的16進(jìn)制表示格式是( ) A) 0x10 B) 0x16 C) 0xA D) 1
20、6 23、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是( ) A) public int MAX_LENGTH=100 B) final int MAX_LENGTH=100 C) public const int MAX_LENGTH=100 D) public final int MAX_LENGTH=100 24、閱讀下列代碼后? public class Person{? int arr[]=new int[10];? public static void main(String args[]){?
21、 System.out.println(arr[1]);? }? }? 正確的說(shuō)法是( ) A) 編譯時(shí)將產(chǎn)生錯(cuò)誤? B) 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤? C) 輸出零? D) 輸出空? 25、下列語(yǔ)句中,屬于多分支語(yǔ)句的是( ) A) if語(yǔ)句 B) switch語(yǔ)句 C) do while語(yǔ)句 D) for語(yǔ)句 26、若數(shù)組a定義為int[][]a=new int[3][4],則a是( ) A) 一維數(shù)組 B) 二維數(shù)組 C) 三維數(shù)組 D) 四維數(shù)組 27、下
22、列命題中,錯(cuò)誤的是( ) A) Java編程時(shí),要求應(yīng)盡量多用公共變量 B) Java編程時(shí),要求應(yīng)盡量少用公共變量 C) Java編程時(shí),要求應(yīng)盡量不用公共變量 D) Java編程時(shí),要求應(yīng)盡量使用私有變量 28、閱讀下列代碼 public class Test2005{ public static void main(String args[]){ String s=″Test″; switch(s){ case″Java″:System.out.print(″Java″); break; case″Language″:System.out.pr
23、int(″Language″); break; case″Test″:System.out.print(″Test″); break; } } } 其運(yùn)行結(jié)果是( ) A) Java B) Language C) Test D) 編譯出錯(cuò) 29、閱讀下列代碼 public class Test2005{ public static void main(String args[]){ System.out.println(~(0xa5) &0xaA) ; } } 其運(yùn)行結(jié)果是( ) A) 0xa5
24、 B) 10 C) 0x50 D) 0xaa 30、閱讀下列代碼 public class Test2005{ public static void main(String args[]){ System.out.println((3 >2)?4:5); } } 其運(yùn)行結(jié)果是( ) A) 2 B) 3 C) 4 D) 5 31、閱讀下列代碼 public class Test{ public static void main(String args[]){ System.out.prin
25、tln(89 >>1); } } 其運(yùn)行結(jié)果是 ( ) A) 44 B) 45 C) 88 D) 90 32、順序執(zhí)行下列程序語(yǔ)句后,則b的值是( ) String a="Hello"; String b=a. substring(0,2); A) Hello B) hello C) He D) null 33、下列的哪個(gè)賦值語(yǔ)句是不正確的?( ) A) float f = 11.1; B) double d = 5.3E12; C) float d = 3.14
26、f ; D) double f=11.1E10f; 34、下列的哪個(gè)賦值語(yǔ)句是正確的?( ) A) char a=12.0; B) int a=12.0; C) int a=12.0f; D) int a=(int)12.0; 35、Java中,數(shù)值類型值中可能出現(xiàn)的符號(hào)是( )? A) R B) D? ? C) T D) Y? 36、下面的表達(dá)式中正確的是( ) A) String?s=″你好″;int?i=3;s+=i;? B) String?s=″你好″;int?i=3;if
27、(i==s){s+=i};? C) String?s=″你好″;int?i=3;s=i-s;? D) String?s=″你好″;int?i=3;s=i+;? 37、下列布爾變量定義中,正確并且規(guī)范的是( ) A) BOOLEAN canceled=false; B) boolean canceled=false; C) boolean CANCELED=false; D) boolean canceled=FALSE; 38、下列語(yǔ)句中錯(cuò)誤的是( ) A) String s[]={“how”,”are”}; B) byte b=255; C) Strin
28、g s=”one”+”two”; D) int i=2+2000; 39、下列可用作switch(expression)語(yǔ)句參數(shù)的是( ) A) String s B) Integer i C) boolean b D) init i 40、下面哪種不是Java的數(shù)據(jù)類型( ) A) 基本類型 B) 數(shù)組類型 C) 類 D) 界面類型 41、 關(guān)于return語(yǔ)句,下面說(shuō)法正確的是( ) A) 只能讓方法返回?cái)?shù)值 B) 方法都必須含有 C) 方法中可以有多句retu
29、rn D) 不能用來(lái)返回對(duì)象 第3、4章 類與對(duì)象 1、以public修飾的類如:public class fish{…} 則fish( ) A) 可被其它程序包中的類使用 B) 僅能被本程序包中的類使用 C) 不能被任意其它類使用 D) 不能被其它類繼承 2、Java中,哪種不可以用來(lái)限制存取權(quán)限的關(guān)鍵字( ) A) public B) protected C) extends D) private 3、Java語(yǔ)言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字為( ) A) class
30、 B) interface C) new D) create 4、設(shè)有對(duì)象x具有屬性a則訪問(wèn)該屬性的方法為( ) A) a. x B) a.x() C) x.a D) x.a() 5、下列哪個(gè)概念是面向?qū)ο蠛兔嫦蜻^(guò)程程序設(shè)計(jì)所共有的( ) A) 繼承 B) 流程控制 C) 抽象 D) 封裝 6、以下關(guān)于執(zhí)行Java小程序的論述錯(cuò)誤的是( ) A) 可以通過(guò)瀏覽器調(diào)用嵌入了Java小程序的HTML文檔 B) 可以通過(guò)appletviewer.exe
31、調(diào)用嵌入了Java小程序的HTML文檔 C) 可以通過(guò)java. exe調(diào)用嵌入了Java小程序的HTML文檔 D) 可以在Java集成開(kāi)發(fā)環(huán)境中調(diào)用嵌入了Java小程序的HTML文檔 7、符合對(duì)象和類關(guān)系的是( ) A) 人和老虎 B) 書和汽車 C) 樓和土地 D) 松樹(shù)和植物 8、下列修飾符中與訪問(wèn)控制無(wú)關(guān)的是( ) A) private B) public C) protected D) final 9、方法內(nèi)的形參( ) A) 必須定義多個(gè)形參 B) 可以沒(méi)有 C) 至少有一個(gè)
32、 D) 只能是簡(jiǎn)單變量 10、關(guān)于對(duì)象成員占用內(nèi)存的說(shuō)法哪個(gè)正確?( ) A) 同一個(gè)類的對(duì)象共用同一段內(nèi)存 B) 同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間 C) 對(duì)象的方法不占用內(nèi)存 D) 以上都不對(duì) 11、構(gòu)造函數(shù)何時(shí)被調(diào)用?( ) A) 創(chuàng)建對(duì)象時(shí) B) 類定義時(shí) C) 使用對(duì)象的方法時(shí) D) 使用對(duì)象的屬性時(shí) 12、關(guān)于構(gòu)造函數(shù)的說(shuō)法哪個(gè)正確?( ) A) 一個(gè)類只能有一個(gè)構(gòu)造函數(shù) B) 一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù) C) 構(gòu)造函數(shù)與類同名 D) 構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)
33、13、 關(guān)于對(duì)象定義與創(chuàng)建的說(shuō)法正確的是( ) A) 定義就是創(chuàng)建 B) 對(duì)象必須定義,但不創(chuàng)建也可以使用 C) 對(duì)象必須先定義后創(chuàng)建,所以不能創(chuàng)建無(wú)名對(duì)象 D) 定義和創(chuàng)建可以在一條語(yǔ)句中同時(shí)實(shí)現(xiàn) 14、方法內(nèi)的變量( ) A) 一定在方法內(nèi)所有位置可見(jiàn) B) 可能在方法內(nèi)的局部可見(jiàn) C) 可以在方法外可見(jiàn) D) 方法外也可用 15、void的含義是( ) A) 方法沒(méi)有返回值 B) 方法體為空 C) 沒(méi)有意義 D) 定義方法時(shí)必須使用 16、下列說(shuō)法哪個(gè)正確?( ) A) 不需要定義類,就能創(chuàng)建對(duì)象 B)
34、對(duì)象中必須有屬性和方法 C) 屬性可以是簡(jiǎn)單變量,也可以是一個(gè)對(duì)象 D) 屬性必須是簡(jiǎn)單變量 17、 下列哪個(gè)關(guān)鍵字用于引入包( ) A) import B) include C) implement D) input 18、如下的程序,下列選項(xiàng)中與構(gòu)造方法ConstOver重載的構(gòu)造方法是( )。 public class ConstOver { public ConstOver (int x, int y, int z) { } } A) ConstOver ( ) { } B) Protected int
35、ConstOver ( ) { } C) Private ConstOver (int z, int y, byte x) { } D) public Object ConstOver (int x, int y, int z) { } 19、下面程序中類ClassDemo中定義了一個(gè)靜態(tài)變量sum,分析程序段的輸出結(jié)果。( ) class ClassDemo { public static int sum=1; public ClassDemo() {sum=sum+5;} } class ClassDem
36、oTest{ public static void main(String args[]) { ClassDemo demo1=new ClassDemo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum); } } A) 0 B) 6 C) 11 D) 2 20、不允許作為類及類成員的訪問(wèn)控制符的是( )。 A) public B) private C)
37、static D) protected 21、為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。 A) static void method( ) B) public void method( ) C) final void method( ) D) abstract void method( ) 22、下列構(gòu)造方法的調(diào)用方式中,正確的是( ) A) 按照一般方法調(diào)用 B) 由用戶直接調(diào)用 C)
38、只能通過(guò)new自動(dòng)調(diào)用 D) 被系統(tǒng)調(diào)用 23、下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的?( ) A) package testpackage;? public class Test{ }? B) import java. io.*;? package testpackage;? public class Test{ }? C) import java. io.*;? class Person{ }? public class Test{ }? D) import java. io.*;? import java. awt.*;
39、? public class Test{ }? 24、下列哪個(gè)選項(xiàng)是正確計(jì)算42度(角度)的余弦值?( ) A) 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)); 25、下列關(guān)于內(nèi)部類的說(shuō)法不正確的是( ) A) 內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用 B) 內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變
40、量 C) 內(nèi)部類不可以用abstract修飾符定義為抽象類 D) 內(nèi)部類可作為其他類的成員,而且可訪問(wèn)它所在類的成員 26、下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問(wèn)?( ) A) private B) 無(wú)修飾符 C) public D) protected 27、內(nèi)部類不可直接使用外部類的成員是( ) A) 靜態(tài)成員 B) 實(shí)例成員 C) 方法內(nèi)定義 D) 以上A) B) C都不是 28、下列關(guān)于System類的敘述中,錯(cuò)誤的是( ) A) System類是一個(gè)fi
41、nal類 B) System類不能實(shí)例化 C) System類中沒(méi)有定義屬性 D) System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問(wèn) 29、下列能表示字符串s1長(zhǎng)度的是( ) A) s1.length() B) s1.length C) s1.size D) s1.size() 30、閱讀下列代碼 public class Test{ String s=”O(jiān)ne World One Dream”; public static void main(String [ ]args){ System.out.printl
42、n(s); } } 其運(yùn)行結(jié)果是( ) A) args B) One World One Dream C) s D) 編譯時(shí)出錯(cuò) 第5章 繼承與多態(tài) 1、用abstract定義的類( ) A) 可以被實(shí)例化 B) 不能派生子類 C) 不能被繼承 D) 只能被繼承 2、 抽象方法( ) A) 可以有方法體 B) 可以出現(xiàn)在非抽象類中 C) 是沒(méi)有方法體的方法 D) 抽象類中的方法都是抽象方法 3、關(guān)于繼承的說(shuō)法正確的是( ) A) 子類將繼承父類所有的屬性和方
43、法。 B) 子類將繼承父類的非私有屬性和方法。 C) 子類只繼承父類public方法和屬性 D) 子類只繼承父類的方法,而不繼承屬性 4、關(guān)于super的說(shuō)法正確的是( ) A) 是指當(dāng)前對(duì)象的內(nèi)存地址 B) 是指當(dāng)前對(duì)象的父類對(duì)象的內(nèi)存地址 C) 是指當(dāng)前對(duì)象的父類 D) 可以用在main()方法中 5、 覆蓋與重載的關(guān)系是( ) A) 覆蓋發(fā)生在父類與子類之間,而重載發(fā)生在同一個(gè)類中 B) 覆蓋方法可以不同名,而重載方法必須同名 C) final修飾的方法可以被覆蓋,但不能被重載 D) 覆蓋與重載是同一回事 6、下列關(guān)于finally的說(shuō)法正確的是?
44、( ) A) 無(wú)論程序是否找到合適的例外控制器,都會(huì)去執(zhí)行finally語(yǔ)句 B) finally語(yǔ)句應(yīng)該放在所有例外控制器的最前面 C) 如果程序在前面的例外控制器中匹配到了合適例外,就不再執(zhí)行finally語(yǔ)句 D) 如果程序在前面的例外控制器中匹配到了多個(gè)合適的例外,就不再執(zhí)行finally語(yǔ)句 7、下列哪個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口?( ) A) implements B) implement C) import D) imports 8、抽象類與接口的區(qū)別在于( ) A) 抽象類可以實(shí)現(xiàn)多重繼承,而接口不行 B) 抽
45、象類不可以繼承,而接口可以 C) 抽象類中可以有非抽象的方法,而接口中只能有抽象方法 D) 接口只是抽象類的另一種叫法 9、 this和super:( ) A) 都可以用在main()方法中 B) 都是指一個(gè)內(nèi)存地址 C) 不能用在main()方法中 D) 意義相同 10、已知類關(guān)系如下: class Employee; class Manager extends Employee; class Director extends Employee; 則以下關(guān)于數(shù)據(jù)的語(yǔ)句正確的是( )。 A) Employee e=new Manager(); B) D
46、irector d=new Manager(); C) Director d=new Employee(); D) Manager m=new Director(); 11、下面對(duì)類的聲明哪個(gè)是不正確的?( ) A) public class Fred { public int x = 0; public Fred (int x) { this.x = x; } } B) public class fred public int x = 0;
47、 public fred (int x) { this.x = x; } } C) public class Fred extends MyBaseClass, MyOtherBaseClass { public int x = 0; public Fred (int xval) { x = xval; } } D) protected class Fred { private int x = 0;
48、 private Fred (int xval) { x = xval; } 12、下面代碼定義的接口中,方法MyMethod()的修飾屬性為( ) interface InterfaceDemo { int MyMethod(); } A) friendly B) public abstract C) public static abstract D) protected 13、在Java中,能實(shí)現(xiàn)多重繼承效果的方式是( ) A) 內(nèi)部類
49、 B) 適配器 C) 接口 D) 同步 14、下列描述中,正確的是( ) A) 在Serializable接口中定義了抽象方法 B) 在Serializable接口中定義了常量 C) 在Serializable接口中沒(méi)有定義抽象方法,也沒(méi)有定義常量 D) 在Serializable接口中定義了成員方法 15、下列關(guān)于繼承的哪項(xiàng)敘述是正確的?( ) A) 在java中允許多重繼承 B) 在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口 C) 在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口 D) java的單一繼承使代碼更可靠 16、下列哪個(gè)
50、類聲明是正確的?( ) A) abstract final class HI{···} B) abstract private move(){···} C) protected private number; D) public abstract class Car{···} 17、子類繼承了父類的方法和狀態(tài),在子類中可以進(jìn)行的操作是( ) A) 更換父類方法 B) 減少父類方法 C) 減少父類變量 D) 增加方法 18、下列概念中不包括任何實(shí)現(xiàn),與存儲(chǔ)空間沒(méi)有任何關(guān)系的是( ) A) 類 B) 接口 C) 抽象類 D) 對(duì)象 --------------------------------------------------
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園中班上期數(shù)學(xué)任務(wù)單
- 地球上生命的起源 (2)
- 智慧產(chǎn)業(yè)園區(qū)云平臺(tái)建設(shè)方案
- 溢若安好,便是晴(精品)
- 纖維支氣管鏡檢查的護(hù)理
- 溫州小吃(精品)
- 四川地震專業(yè)知識(shí)講座
- 圓柱與圓錐的復(fù)習(xí)課課件(人教課標(biāo)版六年級(jí)下冊(cè)數(shù)學(xué)課件)(1)
- 課題1第2課時(shí)物質(zhì)的性質(zhì)(教育精品)
- 奚永娟資料we_love_animals
- 四年級(jí)上冊(cè)《億以上數(shù)的認(rèn)識(shí)》
- 教科版二年級(jí)下冊(cè)語(yǔ)文七色光四 (2)(教育精品)
- 《美麗的小興安嶺》PPT課件(修改版) (5)
- 防止金融詐騙宣傳講稿-課件
- 門診輸液的觀察與護(hù)理--課件