歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

java第1-5章 單項(xiàng)選擇題

  • 資源ID:105376295       資源大小:214.50KB        全文頁數(shù):74頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

java第1-5章 單項(xiàng)選擇題

Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datejava第1-5章 單項(xiàng)選擇題java第1-5章 單項(xiàng)選擇題第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方法 D) 只能有一個(gè)main方法4、JDK不包括的工具有( ) A) Java編譯器(javac) B) Java解釋器(java) C) Appletviewer D) HotJava5、Java源文件和編譯后的文件擴(kuò)展名分別為( )A) .class和.java B) .java和.class C) .class和.class D) .java和.java6、 下列說法哪個(gè)正確?( )A) 一個(gè)程序可以包含多個(gè)源文件B) 一個(gè)源文件中只能有一個(gè)類C) 一個(gè)源文件中可以有多個(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+和JavaC) Basic和JavaD) Pascal和Java9、Java應(yīng)用程序和小程序的區(qū)別在于( )A) 前者代碼量較大B) 前者不能單獨(dú)執(zhí)行,后者可以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) jar12、在java中源代碼編譯后生成的文件的擴(kuò)展名為( )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) 5books C) +static D) -3.1415916、在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是( )A) java. applet B) java. awt C) java. util D) java. lang17、能夠支持javadoc命令的注釋語句是 A) /*./ B) /*.*/ C) / D) /*.*/18、按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是( ) A) Helloworld  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.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) binB) DemoC) libD) Jre25、下列對(duì)Java語言的敘述中,錯(cuò)誤的是( )A) Java虛擬機(jī)解釋執(zhí)行字節(jié)碼B) JDK的庫文件目錄是binC) Java的類是對(duì)具有相同行為對(duì)象的一種抽象D) Java中的垃圾回收機(jī)制是一個(gè)系統(tǒng)級(jí)的線程26、下列Java源程序結(jié)構(gòu)中前三種語句的次序,正確的是( )A) import, package, public classB) import必為首,其他不限C) public class, import, packageD) package, import, public class第2章 Java語言基礎(chǔ)1、設(shè)x=40 則y=(+x)+1和y=(x+)+1的結(jié)果,使y分別為( ) A) 42,42 B) 41,41 C) 41,42 D) 42,412、設(shè)數(shù)組Array由以下語句定義 int Array=new int10, 則數(shù)組最后一個(gè)元素的正確引用方法為( ) A) Array10 B) Array9 C) array10 D) array93、設(shè)數(shù)組Array由以下語句定義 int age=new int10; 則數(shù)組的第一個(gè)元素的正確引用方法為( ) A) age1 B) Age0 C) age D) age04、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) f6、for(;)是( ) A) 循環(huán)結(jié)構(gòu) B) 分支結(jié)構(gòu) C) 順序結(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,49、continue語句( ) 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è)說法正確?( )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)和 dowhile循環(huán)的區(qū)別是( )A) 沒有區(qū)別,這兩個(gè)結(jié)構(gòu)任何情況下效果一樣B) while循環(huán)比 dowhile循環(huán)執(zhí)行效率高C) dowhile循環(huán)執(zhí)行次數(shù)可能為0D) while循環(huán)執(zhí)行次數(shù)可能為012、在Java語言中,整型常量123占用的存儲(chǔ)字節(jié)數(shù)是( )A) 1B) 2C) 4 D) 813、下面哪些是合法的標(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è)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*x17、下面代碼的運(yùn)行輸出結(jié)果是( )。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(4);break;A) 0B) 4C) 2D) 12 3 3018、有如下的程序代碼,在執(zhí)行完后x和y的值是多少?( )int x= 8, y=2, z;x=+x*y;z=x/y+;A) x=16, y=2B) x=16, y=4C) x=18, y=2D) x=18, y=319、正確定義一個(gè)初始值為20的float類型的變量的語句是( )A) float #value=20f;B) float 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 int3;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)制表示格式是( )A) 0x10 B) 0x16 C) 0xA D) 1623、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=10024、閱讀下列代碼后  public class Person  int arr=new int10;  public static void main(String args)  System.out.println(arr1);      正確的說法是( )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定義為inta=new int34,則a是( )A) 一維數(shù)組 B) 二維數(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 Test2005public static void main(String args) String s=Test; switch(s) caseJava:System.out.print(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其運(yùn)行結(jié)果是( )A) Java B) Language C) Test D) 編譯出錯(cuò) 29、閱讀下列代碼public class Test2005public static void main(String args) System.out.println(0xa5) &0xaA) ; 其運(yùn)行結(jié)果是( )A) 0xa5 B) 10 C) 0x50 D) 0xaa30、閱讀下列代碼public class Test2005public 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 Testpublic static void main(String args) System.out.println(89 >>1); 其運(yùn)行結(jié)果是 ( )A) 44 B) 45 C) 88 D) 9032、順序執(zhí)行下列程序語句后,則b的值是( )String a="Hello" String b=a. substring(0,2); A) Hello B) hello C) He D) null33、下列的哪個(gè)賦值語句是不正確的?( )A) float f = 11.1; B) double 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) RB) D  C) TD) Y 36、下面的表達(dá)式中正確的是( )A) String s=你好;int i=3;s+=i; B) String s=你好;int i=3;if(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、下列語句中錯(cuò)誤的是( )A) String s=“how”,”are”;B) byte b=255;C) String s=”one”+”two”;D) int i=2+2000;39、下列可用作switch(expression)語句參數(shù)的是( )A) String sB) Integer iC) boolean b D) init i40、下面哪種不是Java的數(shù)據(jù)類型( ) A) 基本類型 B) 數(shù)組類型 C) 類 D) 界面類型41、 關(guān)于return語句,下面說法正確的是( )A) 只能讓方法返回?cái)?shù)值B) 方法都必須含有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) private3、Java語言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字為( ) A) class B) interface C) new D) create4、設(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) 可以通過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) publicC) protectedD) final9、方法內(nèi)的形參( )A) 必須定義多個(gè)形參B) 可以沒有C) 至少有一個(gè)D) 只能是簡單變量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ù)必須自己定義,不能使用父類的構(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) 不需要定義類,就能創(chuàng)建對(duì)象B) 對(duì)象中必須有屬性和方法C) 屬性可以是簡單變量,也可以是一個(gè)對(duì)象D) 屬性必須是簡單變量17、 下列哪個(gè)關(guān)鍵字用于引入包( )A) importB) includeC) implementD) input18、如下的程序,下列選項(xiàng)中與構(gòu)造方法ConstOver重載的構(gòu)造方法是( )。public class ConstOver public ConstOver (int x, int y, int z) A) ConstOver ( ) 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; class ClassDemoTest public static void main(String args) ClassDemo demo1=new ClassDemo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum);A) 0B) 6C) 11 D) 220、不允許作為類及類成員的訪問控制符的是( )。 A) public B) privateC) static D) protected21、為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)用 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 java. 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)成員變量和實(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) System類是一個(gè)final類B) System類不能實(shí)例化C) System類中沒有定義屬性D) System類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問29、下列能表示字符串s1長度的是( )A) s1.length() B) s1.length C) s1.size D) s1.size()30、閱讀下列代碼public class TestString s=”O(jiān)ne World One Dream”;public static void main(String args)System.out.println(s);其運(yùn)行結(jié)果是( )A) argsB) One World One DreamC) sD) 編譯時(shí)出錯(cuò)第5章 繼承與多態(tài)1、用abstract定義的類( )A) 可以被實(shí)例化 B) 不能派生子類C) 不能被繼承 D) 只能被繼承2、 抽象方法( )A) 可以有方法體B) 可以出現(xiàn)在非抽象類中C) 是沒有方法體的方法D) 抽象類中的方法都是抽象方法3、關(guān)于繼承的說法正確的是( )A) 子類將繼承父類所有的屬性和方法。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)于finally的說法正確的是?( )A) 無論程序是否找到合適的例外控制器,都會(huì)去執(zhí)行finally語句B) finally語句應(yīng)該放在所有例外控制器的最前面C) 如果程序在前面的例外控制器中匹配到了合適例外,就不再執(zhí)行finally語句D) 如果程序在前面的例外控制器中匹配到了多個(gè)合適的例外,就不再執(zhí)行finally語句7、下列哪個(gè)關(guān)鍵字用于實(shí)現(xiàn)接口?( )A) implementsB) implementC) import D) imports8、抽象類與接口的區(qū)別在于( )A) 抽象類可以實(shí)現(xiàn)多重繼承,而接口不行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 Manager();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 = 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 x = 0; private Fred (int xval) x = xval; 12、下面代碼定義的接口中,方法MyMethod()的修飾屬性為( ) interface InterfaceDemo int MyMethod();A) friendlyB) public abstractC) public static abstract D) protected13、在Java中,能實(shí)現(xiàn)多重繼承效果的方式是( ) A) 內(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的單一繼承使代碼更可靠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ì)象-

注意事項(xiàng)

本文(java第1-5章 單項(xiàng)選擇題)為本站會(huì)員(沈***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!