java第1-5章 單項(xiàng)選擇題.doc
《java第1-5章 單項(xiàng)選擇題.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《java第1-5章 單項(xiàng)選擇題.doc(21頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第1章 Java概述 1、有關(guān)Java語言的說法中,哪種是錯(cuò)誤的( ) A) java是高級(jí)語言 B) java是編譯型語言 C) java是結(jié)構(gòu)化設(shè)計(jì)語言 D) java是移植性強(qiáng)的語言 2、JDK是( ) A) 一種全新的程序語言 B) 一種程序開發(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方法
2、 D) 只能有一個(gè)main方法 4、JDK不包括的工具有( ) A) Java編譯器(javac) B) Java解釋器(java) C) Appletviewer D) HotJava 5、Java源文件和編譯后的文件擴(kuò)展名分別為( ) A) .class和.java B) .java和.class C) .class和.class D) .java和.java 6、 下列說法哪個(gè)正確?( ) A) 一個(gè)程序可以包含多個(gè)源文件 B) 一個(gè)源文件中只能有一個(gè)類 C) 一個(gè)源文件
3、中可以有多個(gè)公共類 D) 一個(gè)源文件只能供一個(gè)程序使用 7、關(guān)于方法main()的說法哪個(gè)正確?( ) A) 方法main()只能放在公共類中 B) main()的頭定義可以根據(jù)情況任意更改 C) 一個(gè)類中可以沒有main()方法 D) 所有對(duì)象的創(chuàng)建都必須放在main()方法中 8、常見的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言包括( ) A) Pascal和C++ B) C++和Java C) Basic和Java D) Pascal和Java 9、Java應(yīng)用程序和小程序的區(qū)別在于( ) A) 前者代碼量較大 B) 前者不能單獨(dú)執(zhí)行,
4、后者可以 C) 前者可以單獨(dú)執(zhí)行,后者不能 D) 二者用途一樣,沒什么區(qū)別 10、一個(gè)Java程序運(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ò)展
5、名為( ) A) class; B) java; C) jsp; D) obj; 13、在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是( )。 A) 垃圾回收器 B) 虛擬機(jī) C) 編譯器 D) 多線程機(jī)制 14、下列敘述中,正確的是( ) A) Java語言的標(biāo)識(shí)符是區(qū)分大小寫的 B) 源文件名與public類名可以不相同 C) 源文件擴(kuò)展名為.jar D) 源文件中public類的數(shù)目不限 15、下列屬于合法的Java標(biāo)識(shí)符是( ) A) _cat B
6、) 5books C) +static D) -3.14159 16、在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是( ) A) java. applet B) java. awt C) java. util D) java. lang 17、能夠支持javadoc命令的注釋語句是 A) /**...// B) /*...*/ C) // D) /**...*/ 18、按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是( ) A) Hello
7、world B) HelloWorld C) helloworld D) 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.
8、exe C) javadoc. exe D) javaprof.exe 22、在Java語言中,不允許使用指針體現(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
9、、下列對(duì)Java語言的敘述中,錯(cuò)誤的是( ) A) Java虛擬機(jī)解釋執(zhí)行字節(jié)碼 B) JDK的庫文件目錄是bin C) Java的類是對(duì)具有相同行為對(duì)象的一種抽象 D) Java中的垃圾回收機(jī)制是一個(gè)系統(tǒng)級(jí)的線程 26、下列Java源程序結(jié)構(gòu)中前三種語句的次序,正確的是( ) A) import, package, public class B) import必為首,其他不限 C) public class, import, package D) package, import, public class 第2章 Java語言基礎(chǔ) 1、設(shè)x=40 則y=(
10、++x)+1和y=(x++)+1的結(jié)果,使y分別為( ) A) 42,42 B) 41,41 C) 41,42 D) 42,41 2、設(shè)數(shù)組Array由以下語句定義 int Array=new int[10], 則數(shù)組最后一個(gè)元素的正確引用方法為( ) A) Array[10] B) Array[9] C) array[10] D) array[9] 3、設(shè)數(shù)組Array由以下語句定義 int age=new int[10]; 則數(shù)組的第一個(gè)元素的正確引用方
11、法為( ) A) age[1] B) Age[0] C) age[] D) age[0] 4、break語句( ) 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) 順
12、序結(jié)構(gòu) D) 遞歸結(jié)構(gòu) 7、對(duì)Java運(yùn)算符,下面說法正確的是( ) 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語句( ) A) 只中斷最內(nèi)層的循環(huán) B) 只中斷最外層的循環(huán) C) 只中斷所在層循環(huán)中的當(dāng)次循
13、環(huán) D) 只中斷某一層的循環(huán) 10、 關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說法正確?( ) A) if語句和 else語句必須成對(duì)出現(xiàn) B) if語句可以沒有else語句對(duì)應(yīng) C) 一個(gè)if語句只能有一個(gè)else if語句與之對(duì)應(yīng) D) else if結(jié)構(gòu)中必須有default語句 11、while循環(huán)和 do…while循環(huán)的區(qū)別是( ) A) 沒有區(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語言中,整型常量123占用的存儲(chǔ)字
14、節(jié)數(shù)是( ) A) 1 B) 2 C) 4 D) 8 13、下面哪些是合法的標(biāo)識(shí)符( ) A) persons B) 12345 C) *point D) this 14、下說法正確的是( ) A) 一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)public類,其中必須有一個(gè)和文件同名 B) 一個(gè)可直接運(yùn)行的Java源文件中可以沒有public類 C) 一個(gè)可直接運(yùn)行的Java源文件中只能有一個(gè)且和文件同名的public類。 D) 一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)
15、public類,且可以沒有和文件同名的類。 15、在java中定義常量的正確語法為( ) A) int value=20; B) const int VALUE=20; C) final int VALUE=20; D) int VALUE=20; 16、設(shè)有下列聲明語句: 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é)果是(
16、 )。 public class example { public static 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
17、(4); break; } }} A) 0 B) 4 C) 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類型的變量的語句是( ) A) float #value=20f; B) float
18、value#=20; C) float _value=20f; D) float value=20; 20、下語句不能通過編譯的是( )。 A) int[] a={1,2,3,4}; B) int b[]; C) int c[]=new int[3]; D) int d=new int[]; 21、在Java中,用package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是( ) A) 與文件的結(jié)構(gòu)相同 B) 與文件目錄的層次相同 C) 與文件類型相同 D) 與文件大小相同 22、十進(jìn)制數(shù)16的16進(jìn)制表示格式是( )
19、 A) 0x10 B) 0x16 C) 0xA D) 16 23、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是( ) 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];
20、 public static void main(String args[]){ System.out.println(arr[1]); } } 正確的說法是( ) A) 編譯時(shí)將產(chǎn)生錯(cuò)誤 B) 編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤 C) 輸出零 D) 輸出空 25、下列語句中,屬于多分支語句的是( ) A) if語句 B) switch語句 C) do while語句 D) for語句 26、若數(shù)組a定義為int[][]a=new int[3][4],則a是( ) A) 一維數(shù)組 B)
21、 二維數(shù)組 C) 三維數(shù)組 D) 四維數(shù)組 27、下列命題中,錯(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″); br
22、eak; case″Language″:System.out.print(″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)
23、 ; } } 其運(yùn)行結(jié)果是( ) A) 0xa5 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 mai
24、n(String args[]){ System.out.println(89 >>1); } } 其運(yùn)行結(jié)果是 ( ) A) 44 B) 45 C) 88 D) 90 32、順序執(zhí)行下列程序語句后,則b的值是( ) String a="Hello"; String b=a. substring(0,2); A) Hello B) hello C) He D) null 33、下列的哪個(gè)賦值語句是不正確的?( ) A) float f = 11.1; B) dou
25、ble d = 5.3E12; C) float d = 3.14f ; D) double f=11.1E10f; 34、下列的哪個(gè)賦值語句是正確的?( ) 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) Strings=″你好″;inti=3;s+=i;
26、 B) Strings=″你好″;inti=3;if(i==s){s+=i}; C) Strings=″你好″;inti=3;s=i-s; D) Strings=″你好″;inti=3;s=i+; 37、下列布爾變量定義中,正確并且規(guī)范的是( ) A) BOOLEAN canceled=false; B) boolean canceled=false; C) boolean CANCELED=false; D) boolean canceled=FALSE; 38、下列語句中錯(cuò)誤的是( ) A) String s[]={“how”,”are”}; B) by
27、te b=255; C) String s=”one”+”two”; D) int i=2+2000; 39、下列可用作switch(expression)語句參數(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語句,下面說法正確的是( ) A) 只能讓方法返回?cái)?shù)值 B) 方法都必須
28、含有 C) 方法中可以有多句return D) 不能用來返回對(duì)象 第3、4章 類與對(duì)象 1、以public修飾的類如:public class fish{…} 則fish( ) A) 可被其它程序包中的類使用 B) 僅能被本程序包中的類使用 C) 不能被任意其它類使用 D) 不能被其它類繼承 2、Java中,哪種不可以用來限制存取權(quán)限的關(guān)鍵字( ) A) public B) protected C) extends D) private 3、Java語言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵
29、字為( ) A) class B) interface C) new D) create 4、設(shè)有對(duì)象x具有屬性a則訪問該屬性的方法為( ) A) a. x B) a.x() C) x.a D) x.a() 5、下列哪個(gè)概念是面向?qū)ο蠛兔嫦蜻^程程序設(shè)計(jì)所共有的( ) A) 繼承 B) 流程控制 C) 抽象 D) 封裝 6、以下關(guān)于執(zhí)行Java小程序的論述錯(cuò)誤的是( ) A) 可以通過瀏覽器調(diào)用嵌入了Java小程序的HTML文檔 B)
30、可以通過appletviewer.exe調(diào)用嵌入了Java小程序的HTML文檔 C) 可以通過java. exe調(diào)用嵌入了Java小程序的HTML文檔 D) 可以在Java集成開發(fā)環(huán)境中調(diào)用嵌入了Java小程序的HTML文檔 7、符合對(duì)象和類關(guān)系的是( ) A) 人和老虎 B) 書和汽車 C) 樓和土地 D) 松樹和植物 8、下列修飾符中與訪問控制無關(guān)的是( ) A) private B) public C) protected D) final 9、方法內(nèi)的形參( ) A) 必須定義多個(gè)形參
31、 B) 可以沒有 C) 至少有一個(gè) D) 只能是簡(jiǎn)單變量 10、關(guān)于對(duì)象成員占用內(nèi)存的說法哪個(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ù)的說法哪個(gè)正確?( ) A) 一個(gè)類只能有一個(gè)構(gòu)造函數(shù) B) 一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù) C) 構(gòu)造函數(shù)與類同名 D) 構(gòu)造函數(shù)
32、必須自己定義,不能使用父類的構(gòu)造函數(shù) 13、 關(guān)于對(duì)象定義與創(chuàng)建的說法正確的是( ) A) 定義就是創(chuàng)建 B) 對(duì)象必須定義,但不創(chuàng)建也可以使用 C) 對(duì)象必須先定義后創(chuàng)建,所以不能創(chuàng)建無名對(duì)象 D) 定義和創(chuàng)建可以在一條語句中同時(shí)實(shí)現(xiàn) 14、方法內(nèi)的變量( ) A) 一定在方法內(nèi)所有位置可見 B) 可能在方法內(nèi)的局部可見 C) 可以在方法外可見 D) 方法外也可用 15、void的含義是( ) A) 方法沒有返回值 B) 方法體為空 C) 沒有意義 D) 定義方法時(shí)必須使用 16、下列說法哪個(gè)正確?( ) A
33、) 不需要定義類,就能創(chuàng)建對(duì)象 B) 對(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 ( ) { }
34、 B) Protected int 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;}
35、} class ClassDemoTest{ 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、不允許作為類及類成員的訪問控制符的是( )。 A) public
36、 B) private C) static D) protected 21、為AB類的一個(gè)無形式參數(shù)無返回值的方法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)
37、用 B) 由用戶直接調(diào)用 C) 只能通過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 j
38、ava. awt.*; 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)部類的說法不正確的是( ) A) 內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用 B) 內(nèi)部類可以使用它所在類的靜態(tài)成
39、員變量和實(shí)例成員變量 C) 內(nèi)部類不可以用abstract修飾符定義為抽象類 D) 內(nèi)部類可作為其他類的成員,而且可訪問它所在類的成員 26、下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?( ) A) private B) 無修飾符 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) Sys
40、tem類是一個(gè)final類 B) System類不能實(shí)例化 C) System類中沒有定義屬性 D) System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問 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.o
41、ut.println(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) 是沒有方法體的方法 D) 抽象類中的方法都是抽象方法 3、關(guān)于繼承的說法正確的是( ) A) 子類將繼
42、承父類所有的屬性和方法。 B) 子類將繼承父類的非私有屬性和方法。 C) 子類只繼承父類public方法和屬性 D) 子類只繼承父類的方法,而不繼承屬性 4、關(guān)于super的說法正確的是( ) 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)于final
43、ly的說法正確的是?( ) A) 無論程序是否找到合適的例外控制器,都會(huì)去執(zhí)行finally語句 B) finally語句應(yīng)該放在所有例外控制器的最前面 C) 如果程序在前面的例外控制器中匹配到了合適例外,就不再執(zhí)行finally語句 D) 如果程序在前面的例外控制器中匹配到了多個(gè)合適的例外,就不再執(zhí)行finally語句 7、下列哪個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口?( ) A) implements B) implement C) import D) imports 8、抽象類與接口的區(qū)別在于( ) A) 抽象類可以實(shí)現(xiàn)多重繼承,而
44、接口不行 B) 抽象類不可以繼承,而接口可以 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ù)的語句正確的是( )。 A) Employee e=new Manage
45、r(); B) Director 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
46、= 0; 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
47、 x = 0; 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)
48、內(nèi)部類 B) 適配器 C) 接口 D) 同步 14、下列描述中,正確的是( ) A) 在Serializable接口中定義了抽象方法 B) 在Serializable接口中定義了常量 C) 在Serializable接口中沒有定義抽象方法,也沒有定義常量 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的單一繼承使代碼更可
49、靠 16、下列哪個(gè)類聲明是正確的?( ) 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ǔ)空間沒有任何關(guān)系的是( ) A) 類 B) 接口 C) 抽象類 D) 對(duì)象
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績(jī)效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對(duì)成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營(yíng)銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩