




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、選擇題第一章 java語言概述在下列概念中, Java語言只保存了 B .A.運(yùn)算符重載 B.措施重載 C.指針 D.構(gòu)造和聯(lián)合下列有關(guān)Java語言特性的描述中,錯(cuò)誤的是_D_.A.支持多線程操作B. JAVA程序與平臺無關(guān)C. JAVA程序可以直接訪問Internet上的對象D. 支持單繼承和多繼承下列有關(guān)JavaApplication程序在構(gòu)造上特點(diǎn)的描述中,錯(cuò)誤的是 C A. Java程序是由一種或多種類構(gòu)成的B. 構(gòu)成Java程序的若干個(gè)類可以放在一種文獻(xiàn)中,也可以放在多種文獻(xiàn)中C. Java程序的文獻(xiàn)名要與某個(gè)類名相似D. 構(gòu)成Java程序的多種類中,有且僅有一種主類.Java
2、程序通過編譯后生成的文獻(xiàn)的后綴是 C A. .obj B. .exe C. .class D. .java下列有關(guān)運(yùn)營字節(jié)碼文獻(xiàn)的命令行參數(shù)的描述中,對的的是 A A.第一種命令行參數(shù)被寄存在args0中B.第一種命令行參數(shù)被寄存在args1中C.命令行的命令字被寄存在args0中D.數(shù)組args的大小與命令行參數(shù)的個(gè)數(shù)無關(guān)。下列有關(guān)java語言面向?qū)ο筇匦悦枋鲋校e(cuò)誤的是_C_A.具有封裝性 B. 支持多態(tài)性,容許措施重載C. 支持單繼承和多繼承 D. 支持多接口下列有關(guān)java語言與C+語言異同點(diǎn)的描述中,錯(cuò)誤的是_DA. java語言取消了goto語句|B. java語言中取消了指針C.
3、 java 語言不支持運(yùn)算符重載D. java 語言仍保存了構(gòu)造和聯(lián)合列有關(guān)JavaApplication程序特點(diǎn)的描述中,錯(cuò)誤的是 A A. 該程序只能是一種名字與主類名相似的文獻(xiàn)構(gòu)成B. 該程序中僅有一種主措施,并被涉及在某個(gè)類中C. 該 程序中沒有不屬于某個(gè)類的措施D. 該程序事實(shí)上是一種類串使用Java語言編寫的源程序保存時(shí)的文獻(xiàn)擴(kuò)展名是( B )。 A.class B.java C.cpp D.txtJava源文獻(xiàn)和編譯后的文獻(xiàn)擴(kuò)展名分別為( B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .ja
4、va Java語言使用的字符碼集是 ( D )(A) ASCII (B) BCD (C) DCB (D) Unicode下面有關(guān)main措施闡明對的的是( B ) (A) public main(String args ) (B) public static void main(String args ) (C) private static void main(String args ) (D) void main() Java application中的主類需涉及main措施如下哪項(xiàng)是main措施的對的形參( B ) A、 String args B、String args C、Char
5、arg D、StringBuffer args下列有關(guān)Java語言和C+語言之間差別的描述中,不對的的一項(xiàng)是( A )A. Java雖然提供了安全機(jī)制,但是還是沒有C+安全B. Java的內(nèi)存管理優(yōu)于C+的內(nèi)存管理C. Java沒有全局變量,但是C+有全局變量D. Java沒有指針,但是C+的指針最靈活有關(guān)Java語言的內(nèi)存回收機(jī)制,下列選項(xiàng)中最對的的一項(xiàng)是(C )A. Java程序規(guī)定顧客必須手工創(chuàng)立一種線程來釋放內(nèi)存B. Java程序容許顧客使用指針來釋放內(nèi)存C. 內(nèi)存回收線程負(fù)責(zé)釋放無用內(nèi)存 D. 內(nèi)存回收線程不能釋放內(nèi)存對象下列有關(guān)Java語言和C+語言之間差別的描述中,不對的的一項(xiàng)是
6、(A )A. Java雖然提供了安全機(jī)制,但是還是沒有C+安全B. Java的內(nèi)存管理優(yōu)于C+的內(nèi)存管理C. Java沒有全局變量,但是C+有全局變量D. Java沒有指針,但是C+的指針最靈活Java語言是一種( D)A. 面向機(jī)器的編程語言 B. 面向過程的編譯型編程語言C. 面向問題的解釋型編程語言 D. 面向?qū)ο蟮慕忉屝途幊陶Z言下面的說法對的的是( C )。 A. Java語言里的線程不是對象 B. Java中任何可執(zhí)行的類都需要main措施 C. Java語言的類都是java.1ang.Object的子類 D. double是Java語言的合法標(biāo)記符有關(guān)Java語言的內(nèi)存回收機(jī)制,下
7、列選項(xiàng)中最對的的一項(xiàng)是(C )A. Java程序規(guī)定顧客必須手工創(chuàng)立一種線程來釋放內(nèi)存 B. Java程序容許顧客使用指針來釋放內(nèi)存C. 內(nèi)存回收線程負(fù)責(zé)釋放無用內(nèi)存D. 內(nèi)存回收線程不能釋放內(nèi)存對象第二章 java語言語法基本java語言所用的字符集中字符是_B_位A. 8 B. 16 C. 32 D. 64下列有關(guān)標(biāo)記符的描述中,對的的是_A_A.標(biāo)記符中可以使用下劃線和美元符B.標(biāo)記符可以使用邊接符和井號符C.標(biāo)記符中大小寫字母是無區(qū)別的D.標(biāo)記符可選用核心字Java語言的多種分隔符中,非法的是_D_A. 空白符 B.分號 C. 逗號 D. 問號下列Java語言中可用的注釋符,其中錯(cuò)誤的
8、是_C_A. / B. /*.*/ C. /*. */ D. /*.*/Java語言中字符型數(shù)據(jù)的長度是_B_位。A 8 B. 16 C. 32 D. 64下列描述的兩種數(shù)據(jù)類型的長度不相等的是_A_A. 字符型和布爾型 B.字節(jié)型和布爾型 C. 短整型和字符型 D. 整型和單精度浮點(diǎn)型下列是Java語言中的復(fù)合數(shù)據(jù)類型,其中錯(cuò)誤的是_C_A.數(shù)組 B.接口 C.枚舉 D.類下面是有關(guān)Java語言中數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換的描述,其中錯(cuò)誤的是_DC_A. 當(dāng)數(shù)據(jù)類型從高轉(zhuǎn)換為低時(shí)需要強(qiáng)制轉(zhuǎn)換B. 強(qiáng)制轉(zhuǎn)換時(shí)使用強(qiáng)制轉(zhuǎn)換運(yùn)算符,形如()C. 浮點(diǎn)型數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為整形時(shí),小數(shù)部分四舍五入D. 賦值操作中
9、都要采用強(qiáng)制類型轉(zhuǎn)換下列有關(guān)常量的描述中,錯(cuò)誤的是_BD_A.Java語言的常量有5種B. 浮點(diǎn)整形數(shù)據(jù)12.456是單精度C. 布爾型常量只有兩個(gè)選值:true和falseD. 字符串常量具有結(jié)束符0下列有關(guān)定義符號常量的描述中,錯(cuò)誤的是_AC_A.定義符號常量使用核心字const B.定義符號常量時(shí)要賦初值C.符號常量既可定義為類成員,又可在措施中定義D.定義符號常量時(shí)必須給出數(shù)據(jù)類型-下列有關(guān)變量的默認(rèn)值的描述,其中錯(cuò)誤的是_BC_A.定義變量而沒有進(jìn)行初始化時(shí),該變量具有默認(rèn)值B.字符型變量的默認(rèn)值為換行符C.布爾型變量的默認(rèn)值為trueD.變量的默認(rèn)值是可以被變化的下列有關(guān)變量定義的
10、描述中,對的的是_AC_A.定義變量時(shí),至少應(yīng)指出變量的名字和類型B.定義變量時(shí)沒有給出初值,該變量也許是無意義值C.定義變量時(shí),同一種類型多種變量間可用逗號分隔D.定義變量時(shí),必須要給變量初始化 下列有關(guān)變量作用域的描述,錯(cuò)誤的是_D_A. 在某個(gè)作用域定義的變量,僅在該作用域內(nèi)是可見的,而在該作用域外是不可見的。B. 在類中定義的變量的作用域在該類中的措施內(nèi)是可以使用的C. 在措施中定義的變量的作用域僅在該措施內(nèi)D. 在措施中作用域可嵌套,在嵌套的作用域中可以定義同名變量。下列有關(guān)開關(guān)語句的描述中,對的的是A.開關(guān)語句中, default子句可以省略B.開關(guān)語句中,case子句的中一定具有
11、break語句C.開關(guān)語句中,case子句和default子句都可以有多種D.退出開關(guān)語句的唯一條件是執(zhí)行break語句下列哪個(gè)編譯沒有警告或錯(cuò)誤 無 A. float f=1.3; B. char c=a;C. byte b=254; D. boolean b=null;下列體現(xiàn)式中,非法的是 B C int a=5, b=6; double c=1.1, d=2.2;A. a+c+d B.(a+c)- C. cb D. a!=b? c:d下列循環(huán)語句的循環(huán)次數(shù)是 D int i=5;do System.out.println(i-) i-;while(i!=0);A. 0 B. 1 C.
12、5 D.無限下列有關(guān)Java語言的數(shù)組描述中,錯(cuò)誤的是 D A.數(shù)組的長度一般用length表達(dá)B.數(shù)組的下標(biāo)從0開始C.數(shù)組元素是按順序寄存在內(nèi)存的D.數(shù)組在賦初值和賦值時(shí)都不判界下列有關(guān)數(shù)組的定義形式,對的的是( B)A.int a; a=new int; B. char b; b=new char80;C.int c=new char10; D.int d3 = new int2;下列關(guān)字字符串的描述中,錯(cuò)誤的是_B_A. Java語言中,字符串分為字符串常量和字符串變量兩種B.兩種不同的字符串都是String類的對象|C. Java語言中不再使用字符數(shù)組寄存字符串D. Java App
13、lication程序的main()的對數(shù)args是一種String類的對象數(shù)組,用它可寄存若干個(gè)命令行參數(shù)。設(shè)有數(shù)組的定義int a = new int3則下面對數(shù)組元素的引用錯(cuò)誤的是( C )。 Aa0; Baa.length-1; Ca3; Dint i=1 ai; 下面哪一種是Java中不合法的標(biāo)記符( D )。 A$persons BtwoNum C_myVar D*point下面哪個(gè)是非法的( B ) (A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = u如下代碼段執(zhí)行后的輸出成果為( C ) i
14、nt x=3 int y =10 System.out.println(y%x); A、 -1 B、2 C、1 D若有定義byte x=11,22,33,-66; 其中0k3則對x數(shù)組元素錯(cuò)誤的引用是( C ) Ax5-3 Bxk C xk+5 Dx0如下哪個(gè)不是Java的原始數(shù)據(jù)類型 (B) A、int B、Boolean C、float D、char 有如下措施的定義請選擇該措施的返回類型( D )。 ReturnType method(byte x, double y) return (short)x/y*2; A、byte B、short C、int D、double 有如下程序片段下
15、列哪個(gè)選項(xiàng)不能插入到行1。( D) 1. 2.public class Interesting 3./do sth 4. A、import java.awt.*; B、package mypackage; C、class OtherClass D、public class MyClass 下面哪些選項(xiàng)不可以用作變量名的首字符?( C ) A. 字母B. 下劃線() C. 數(shù)字 D. 美圓符號()下面的程序段輸出的成果是( A )String s1=Abc,s2=Bcd; System.out.println(pareTo(s2);A. -1 B. 1 C. false下列體現(xiàn)式哪些是對的的?(
16、 C )A. byte=340 B. Boolean=1 C. long l=-2 下列措施定義中,措施頭不對的的是(D)A. public int x(). B. public static int x(double y). C. void x(double d) D. public static x(double a).執(zhí)行下面語句,myArray數(shù)組的長度是_B_int myArray= new int 3; myArray= new int6;A. 3 B.6 C.9 D.執(zhí)行錯(cuò)誤 E. 5下列有關(guān)int類型的說法中,對的的一種是(C )A. int類型可以自動(dòng)轉(zhuǎn)換為所有的簡樸類型B.
17、 int類型只能自動(dòng)轉(zhuǎn)換為float、long、double類型C. 103是合法的int類型常量D. int類型涉及有符號整型和無符號整型編譯一種定義了兩個(gè)類和三個(gè)措施的的Java源碼文獻(xiàn),總共會(huì)產(chǎn)生幾種字節(jié)碼文獻(xiàn),這些字節(jié)碼文獻(xiàn)的擴(kuò)展名是什么?(D) A. 個(gè)字節(jié)碼文獻(xiàn),以.java為擴(kuò)展名B. 個(gè)字節(jié)碼文獻(xiàn),以.java為擴(kuò)展名C. 個(gè)字節(jié)碼文獻(xiàn),以.class為擴(kuò)展名D. 2個(gè)字節(jié)碼文獻(xiàn),以.class為擴(kuò)展名既有一種變量聲明為boolean b1;下面賦值語句中對的的是(A ) A. b1 = true; B. b1 = True; C. b1 = ture; D. b1 = 0;
18、若有如下程序段: int index=1; int foo=new int3;int bar=fooindex int baz=bar+index; 程序的執(zhí)行成果對的的是( B )。 A. 整型變量baz的值為0 B. 整型變量baz的值為1 C. 整型變量baz的值為2 下列語句執(zhí)行后,i的值是(C) int i=2; doi*=i; while(i16); A. 4 B. 8 C下列說法中,對的的一種是( A )A. 接口屬于復(fù)合數(shù)據(jù)類型 B. 接口屬于簡樸數(shù)據(jù)類型C. 標(biāo)記符的總的字符個(gè)數(shù)是有限的 D. 標(biāo)記符就是保存字下列體現(xiàn)式哪些是對的的?( C )A. byte=340 B. B
19、oolean=1C. long l=-2 有如下數(shù)組: byte arrayl,array2 byte array3 bytearray4 假設(shè)每個(gè)變量都已初始化,如下哪一條語句會(huì)導(dǎo)致編譯錯(cuò)誤?( A )A. array2=arrayl; B. array2=array3; C. array2=array4; D. A并且B下面哪條語句定義了5個(gè)元素的數(shù)組( A )A、int a=22,23,24,25,12; B、int a=newint(5);C、int5array; D、intarr;下面哪個(gè)語句不能定義一種字符變量(B)A、charc1=a; B、charc2=”S”C、charc4=
20、97 D、charc3=u0041;第三章 java語言面向?qū)ο蟮奶匦韵铝袑Ψ庋b性的描述中,錯(cuò)誤的是_B A.封裝體涉及了屬性和行為B.封裝體中的屬性和行為的訪問權(quán)限是相似的C.被封裝的某些信息在封裝體外是不可見的D.封裝使得抽象的數(shù)據(jù)類型提高了可重用性下列有關(guān)繼承性的描述中,錯(cuò)誤的是 C A.一種類可以同步生成多種子類B.子類繼承了父類的所有成員C.Java語言支持單繼承和多重繼承D.Java語言通過接口可使子類使用多種父類的成員下列有關(guān)多態(tài)性的描述中,錯(cuò)誤的是 A A.java語言容許運(yùn)算符重載B.java語言容許措施重載C.java語言容許變量覆蓋D.多態(tài)性提高了程序的抽象性和簡潔性在類
21、的修飾符中,規(guī)定只能被同一包類所使用的修飾符是_B_A.public B.默認(rèn) C.final D.abstract在成員變量的修飾符中,規(guī)定只容許該類自身訪問的修飾符是 A A.private B.public C.默認(rèn) D.protected在成員變量的修飾符中,規(guī)定訪問權(quán)限涉及類自身,同包的其她類和其他包中的子類的修飾符是: D A.private B.public C.默認(rèn) D.protected下列有關(guān)構(gòu)造措施的特點(diǎn)的描述中, 錯(cuò)誤的是 A A.不可重載 B.措施名同類名C.無返回值 D.系統(tǒng)自動(dòng)調(diào)用下列有關(guān)靜態(tài)措施的描述中,錯(cuò)誤的是 D A.在類體內(nèi)闡明靜態(tài)措施用核心字static
22、B. 靜態(tài)措施也許解決靜態(tài)變量或調(diào)用靜態(tài)措施C. 靜態(tài)措施不占用對象的內(nèi)存空間,非靜態(tài)措施占用對象的內(nèi)存空間D.靜態(tài)措施只能類名調(diào)用下列對靜態(tài)初始化器的描述中,錯(cuò)誤的是 D A.靜態(tài)初始化器是用來對類進(jìn)行初始化的,而不是對某個(gè)對象初始化的B.靜態(tài)初始化器是由核心字static和一對花括號構(gòu)成的語句組C.靜態(tài)初始化器不同于構(gòu)造措施,它不是措施D.初始化器是產(chǎn)生新對象時(shí),由系統(tǒng)自動(dòng)調(diào)用的下列有關(guān)抽象類的描述中,錯(cuò)誤的是_C_A.抽象類是用修飾符abstract闡明的B.抽象類是不可以定義對象的C.抽象類是不可以有構(gòu)造措施的D.抽象類一般要有它的子類下列有關(guān)類的繼承性的描述中,錯(cuò)誤的是 D A.繼承
23、是在已有的基本上生成新類的一種措施B.子類繼承父類的所有成員C.Java語言規(guī)定了個(gè)子類只有一種父類D.父類中成員的訪問權(quán)限在子類中將被變化下列有關(guān)子類繼承父類的成員的描述中,錯(cuò)誤的是 A A.子類中繼承父類中的所有成員都可以直接訪問B.子類中定義的與父類同名的變量時(shí),使用自己定義的變量C.當(dāng)子類中浮現(xiàn)成員措施頭與父類的措施頭相似的措施時(shí),子類成員措施覆蓋父類了成員措施D.措施重載是編譯時(shí)解決的,而措施的覆蓋是在運(yùn)營時(shí)解決的下列有關(guān)接口的描述中,錯(cuò)誤的是 B A.接口事實(shí)上是由常量和抽象措施構(gòu)成的特殊類B.一種類只容許繼承一種接口C.定義接口使用的核心字是interfaceD.在繼承辦口的類中
24、,一般要給出接口袋定義的抽象措施的具體實(shí)現(xiàn)下列有關(guān)包的描述中,錯(cuò)誤的是 A A.包是一種特殊的類 C.若干個(gè)類的集合C.包是使用package 語句創(chuàng)立的 D.包有有名包和無名包兩種下列常用包中,寄存顧客圖形界面類庫的包是_A_A. java.awt B. java.lang C. java.util D. java.io下列是系統(tǒng)提供的常用的類,所有類的父類的類是_B_A. Math B. Object C. System D. String下列有關(guān)措施的描述中,錯(cuò)誤的是_B_A. 措施只有類的成員措施,再無其她措施B. 措施可以重載和內(nèi)聯(lián)C. 對象作為措施的參數(shù)時(shí),參數(shù)傳遞的是對象的地址值
25、D. 措施的返回值是通過return來實(shí)現(xiàn)的在下列有關(guān)靜態(tài)成員的描述中,錯(cuò)誤的是_D_A. 靜態(tài)成員有成員變量和措施兩種B. 靜態(tài)成員的修飾符是staticC. 靜態(tài)成員可以使用類名來訪問,也可使用對象名的訪問D. 靜態(tài)措施可以訪問靜態(tài)成員變量也可以訪問非靜態(tài)的成員變量。在下列有關(guān)類的繼承的描述中,錯(cuò)誤的是_B_A. 子類只容許一種父類B. 一種父類只能生成一種子類C. 繼承不變化成員訪問權(quán)限D(zhuǎn). 私有成員和構(gòu)造措施不能繼承在下列有關(guān)措施的重載和覆蓋的描述中,錯(cuò)誤的是_D_A. 措施重載是指在面一種類中容許浮現(xiàn)措施參數(shù)、個(gè)數(shù)、順序不同而措施名相似的若干個(gè)措施B. 措施覆蓋是指在父類和子類之間浮
26、現(xiàn)的措施頭相似而措施體不同的多種措施C. 措施重載是在編譯時(shí)進(jìn)行選擇的 D. 措施覆蓋是在編譯時(shí)進(jìn)行選擇的給出下面代碼有關(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、輸出空 如下有關(guān)構(gòu)造措施的說法對的的是( A ) A 一種類的構(gòu)造措施可以有多種B 構(gòu)造措施在類定義時(shí)被調(diào)用 C 構(gòu)造措施只能由對象中的其他措施調(diào)用。 D 構(gòu)
27、造措施可以和類同名也可以和類名不同 在Java中一種類可同步定義許多同名的措施這些措施的形式參數(shù)的個(gè)數(shù)、類型或順序各不相似傳回的值也可以不相似。這種面向?qū)ο蟪绦蛱匦苑Q為( C ) A 隱藏 B 重寫 C 重載 D Java不支持此特性 如下有關(guān)繼承的論述對的的是( A )。 A、在Java中類只容許單一繼承 B、在Java中一種類只能實(shí)現(xiàn)一種接口 C、在Java中一種類不能同步繼承一種類和實(shí)現(xiàn)一種接口 D、在Java中接口只容許單一繼承 有關(guān)抽象措施的說法對的的是( C ) (A)可以有措施體 (B) 可以出目前非抽象類中 (C) 是沒有措施體的措施 (D) 抽象類中的措施都是抽象措施 如果一
28、種類的成員變量只能在所在類中使用則該成員變量必須使用的修飾是( C ) (A) public (B) protected (C) private (D) static 對于一種Java源文獻(xiàn)import, class定義以及package對的的順序是( A )(A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 為AB類的一種無形式參數(shù)無返回值的措施method書寫措施頭,使得使用類名AB作為前綴就可以調(diào)用它該措施頭的形式為( A )。 Astati
29、c void method( ) Bpublic void method( ) Cfinal void method( ) Dabstract void method( )類與對象的關(guān)系是( A )。A類是對象的抽象 B對象是類的抽象 C對象是類的子類 D類是對象的具體實(shí)例 在類的定義中構(gòu)造函數(shù)的作用是( D )。 A保護(hù)成員變量 B讀取類的成員變量 C描述類的特性 D初始化成員變量 在類的定義中可以有兩個(gè)同名函數(shù)這種現(xiàn)象稱為函數(shù)( D )。 A封裝 B繼承 C覆蓋 D重載 設(shè)有下面兩個(gè)賦值語句 a = Integer.parseInt(“12”); b = Integer.valueOf(“
30、12”).intValue(); 下述說法對的的是( D )。A、a是整數(shù)類型變量b是整數(shù)類對象。 B、a是整數(shù)類對象b是整數(shù)類型變量。 C、a和b都是整數(shù)類對象并且值相等。 D、a和b都是整數(shù)類型變量并且值相等。為了使包c(diǎn)h4在目前程序中可見可以使用的語句是( A )。Aimport ch4.*; Bpackage ch4.*; Cch4 import; Dch4 package; 下面程序段執(zhí)行后b的值是( B )。 Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D
31、) false 有關(guān)對象成員占用內(nèi)存的說法哪個(gè)對的( B ) A同一種類的對象共用同一段內(nèi)存 B、同一種類的對象使用不同的內(nèi)存段但靜態(tài)成員共享相似的內(nèi)存空間 C對象的措施不占用內(nèi)存 D以上都不對 覆蓋與重載的關(guān)系是 ( A ) A、覆蓋只有發(fā)生在父類與子類之間而重載可以發(fā)生在同一種類中 B覆蓋措施可以不同名而重載措施必須同名 Cfinal修飾的措施可以被覆蓋但不能被重載 D覆蓋與重載是同一回事類Account中措施的聲明哪項(xiàng)對的( C ) A. class Account B. class Account deposit(); void deposit(); C. class Account
32、D. class Account void deposit() void deposit 如果一種類的成員變量只能在所在類中使用則該成員變量必須使用的修飾是( C )(A) public (B) protected (C) private (D) static 定義主類的類頭時(shí)可以使用的訪問控制符是( A )A. public B. protected C. private D. private protected 為了辨別重載多態(tài)中同名的不同措施,規(guī)定( A )A. 形式參數(shù)個(gè)數(shù)或者類型不同 B. 返回值類型不同C. 調(diào)用時(shí)用類名或?qū)ο竺銮熬Y D. 形式參數(shù)名稱不同下列哪個(gè)不是面向?qū)ο蟪绦?/p>
33、設(shè)計(jì)措施的特點(diǎn)( D )A. 抽象 B. 繼承 C. 多態(tài) D. 構(gòu)造化有關(guān)類的說法中,不對的的一項(xiàng)是( D)A. 一般類體的域涉及常量、變量、數(shù)組等獨(dú)立的實(shí)體B. 類中的每個(gè)措施都由措施頭和措施體構(gòu)成C. java程序中可以有多種類,但是公共類只有一種D. java程序可以有多種公共類 下列選項(xiàng)中,用于在程序開頭引入包的核心字是(A)A. import B. implements C. interface D. protected在一種相似的包中,想讓一種類可以引用另一種類的成員,達(dá)到這個(gè)目的最小的訪問控制權(quán)限的修飾符是什么?( D )A. public B. private C. prot
34、ected D. 不需要任何修飾符下述聲明中哪一種可避免該類產(chǎn)生子類?( D )A. static class FooBar B. private class FoobarC. abstract class FooBar D . final public class FooBar一下有關(guān)面向?qū)ο蟾拍畹拿枋鲋?,不對的的一?xiàng)是( B)A. 在現(xiàn)實(shí)生活中,對象是指客觀世界的實(shí)體B. 程序中的對象就是現(xiàn)實(shí)生活中的對象C. 在程序中,對象是通過一種抽象數(shù)據(jù)類型來描述的,這種抽象數(shù)據(jù)類型稱為類D. 在程序中,對象是一組變量和有關(guān)措施的集合既有public class Parentt public void
35、 change (int x) public class Child extends Parent/覆蓋父類chang()的措施 ( c )A. protected void change (int x) B. public void change(int x, int y) C. public void change (int x) D. public void change (String s)既有public class Pet public class Cat extends Pet執(zhí)行代碼 Cat c= new Cat(); Pet p=new Pet();后下列哪項(xiàng)是對的的_D_因
36、反復(fù)定義了p_A. Pet p=(Pet)c 編譯錯(cuò)誤B. Pet p=(Pet)c 運(yùn)營錯(cuò)誤C. Pet p=(Pet)c 正常運(yùn)營D.以上均不對下面哪個(gè)措施不是public int add(int a)的重載措施_B_A. public int add(long a)B. public void add(int a)C. public void add(long a)D. public int add(float a)為了使System.out.println()輸出對象引用時(shí)得到故意義的信息,我們應(yīng)覆蓋Object類的哪個(gè)措施_B_A. equals B. toString C. has
37、hode D.notify在子類中調(diào)用父類中被覆蓋的措施時(shí)需要使用哪項(xiàng)核心字_B_A. this B.super C.new D.以上都不是下列有關(guān)接口哪項(xiàng)定義對的_C_A. interface Cint a; B. public interface A implements B C. public interface A int a(); D. abstract interface D 為了辨別重載多態(tài)中同名的不同措施,規(guī)定(A )A. 形式參數(shù)個(gè)數(shù)或者類型不同 B. 返回值類型不同C. 調(diào)用時(shí)用類名或?qū)ο竺銮熬Y D. 形式參數(shù)名稱不同Java語言的類間的繼承關(guān)系是(B ) A. 多重的
38、B. 單重的 C. 線程的 D. 不能繼承分析如下程序段:abstract class AbstractIt abstract float getFloat (); /第2行 public class AbstractTest extends AbstractIt private float f1=1.0f; private float getFloat()return fl; /第6行 下面哪一種成果對的?( C ) A. 可編譯成功 B. 在第6行運(yùn)營失敗 C. 在第6行編譯失敗 D. 在第2行編譯失敗 設(shè)有兩個(gè)類、,如下描述中表達(dá)繼承自的是(D)A. class A extends B
39、B. class B implements A C. class A implements D. class B extends A下面的程序段輸出的成果是(A) String s1=Java,s2=java; System.out.println(s1.equalsIgnoreCase(s2); A. true B. false C. Java D. java執(zhí)行下列代碼后,哪個(gè)結(jié)論是對的的?( BD ) String s=new String10A. s10為 B. s9為null C. s0為未定義 D. s.length()為10對象使用時(shí),下面描述錯(cuò)誤的是( B )A.通過“.”運(yùn)算
40、符調(diào)用成員變量和措施B.通過成員變量的訪問權(quán)限設(shè)定限制自身對這些變量措施的調(diào)用C.將一種對象聲明為類的成員時(shí),必須在使用前為其分派內(nèi)存D.在措施中使用對象作為參數(shù)時(shí),采用引用調(diào)用定義一種類名為“MyClass.java”的類,并且該類可被一種工程中的所有類訪問,那么該類的對的聲明應(yīng)為:(C)A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.privateclassMyClassextendsObject第四章 java Applet及其應(yīng)用Applet類是屬于_B_包的A. ja
41、va.awt B.java.applet C. java.io D.java.lang下列有關(guān)Applet程序的描述中,錯(cuò)誤的是 A A.Applet程序的主類必須應(yīng)有一種main()措施B.Applet程序的主類必須是Applet類的子類C.Applet不是完整的獨(dú)立程序D.Applet的字節(jié)碼文獻(xiàn)必須嵌套在一種HTML文獻(xiàn)中下列有關(guān)Applet程序的描述中,錯(cuò)誤的是_D_A. 將編輯好的java源文獻(xiàn),使用javac命令生成字節(jié)碼文獻(xiàn)B.將字節(jié)碼文獻(xiàn)嵌入html文獻(xiàn)中,并寄存在一種WWW服務(wù)器中C.使用瀏覽器解釋Html文獻(xiàn)中的標(biāo)記D.使用編譯器直接執(zhí)行嵌套在Html文獻(xiàn)中的字節(jié)碼文獻(xiàn)下列
42、有關(guān)Applet程序的描述中,錯(cuò)誤的是_A_A. Applet程序是一種獨(dú)立的程序,它通過編譯后可運(yùn)營B. Applet程序的源文獻(xiàn)的擴(kuò)展名為.javaC. Applet程序運(yùn)營時(shí)要把它寫到一種html文獻(xiàn)中D. 使用Applet Viewer命令運(yùn)營Applet程序的字節(jié)碼文獻(xiàn)被嵌入的html文獻(xiàn),便可得到運(yùn)營成果。下列有關(guān)向pplet程序傳遞參數(shù)的描述中,錯(cuò)誤的是 A pplet程序也許通過命令行獲取外部參數(shù)pplet程序可以通過HTML文獻(xiàn)獲取外部參數(shù)C. 使用Applet標(biāo)記中的PARAM標(biāo)記來實(shí)現(xiàn)C. Applet程序中使用getParameter()措施讀取參數(shù)值在Applet類的
43、重要措施中,用來實(shí)現(xiàn)初始化的操作是 A A. init() B. stop() C.start() D.paint()下列Applet類的重要措施中,功能是輸出顯示文本,圖形和其他界面元素的措施是_D_A. init() B. start() C. stop() D. paint()下列繪制幾何圖形的措施中,用來繪制圓的措施是_A_A. drawOval() B. drawArc() C. drawRect() D. drawLine()下列有關(guān)字體的描述中,錯(cuò)誤的是_CA. Font類提供了創(chuàng)立字體對象的措施B. 字體的風(fēng)格(字形)使用了3個(gè)靜態(tài)常量表達(dá)C. 表達(dá)字型的字體風(fēng)格只能單獨(dú)使用,
44、不可以組合D. 字號表達(dá)字的大小,用點(diǎn)表達(dá),一種點(diǎn)為1/72英寸在Java Applet程序顧客自定義的Applet子類中一般需要重載父類的( D )措施來完畢某些畫圖操作。 (A) start( ) (B) stop( ) (C) init( ) (D) paint( )在瀏覽器中執(zhí)行applet 程序如下選項(xiàng)中的哪個(gè)措施將被最先執(zhí)行( A )。A、init() B、start() C、destroy() D、stop() paint()措施使用哪種類型的參數(shù)? ( A ) A、Graphics B、Graphics2D C、String D、Color 在編寫Java Applet程序時(shí)必
45、需在程序的開頭寫上( B )語句。 A、import java.awt.* ; B、import java.applet.Applet ; C. import java.util.* D. import java.lang.*.下面有關(guān)Applet的說法對的的是( B )。A. Applet也需要main措施B. Applet必須繼承java.applet.AppletC. Applet能訪問本地文獻(xiàn) D. Applet程序不需要編譯第五章 圖形顧客界面設(shè)計(jì)下列有關(guān)容器的描述中,錯(cuò)誤的是_DA. 容器是由若干個(gè)組件和容器構(gòu)成的B. 容器是對圖形界面元素的一種管理C. 容器是一種指定寬和高的矩形
46、范疇D. 容器都是可以獨(dú)立的窗口下列界面元素中,不是容器的是 A A.List B. Frame C. Dialog D. Panel下列有關(guān)實(shí)現(xiàn)圖形顧客界面的描述中,錯(cuò)誤的是 C A.放在容器的組件一方面要定義,接著要初始化B.放在容器中的多種組件是要進(jìn)行布局的,默認(rèn)的布局方略是FlowLayoutC.容器中的所有組件都是事件組件,都可產(chǎn)生事件對象下列有關(guān)組件類的描述中,錯(cuò)誤的是_AA.組件類中涉及了文本組件類(TextComponent)和菜單組件類(MenuComponent)B.標(biāo)簽(Label)和按鈕(Button)是組件類(Component)的子類C.面板(Panel)和窗口(W
47、indow)是容器類(Container)的子類D.文本框(TextField)和文本區(qū)(TextArea)是文本組件類的(TextComponent)的子類在對下列語句的解釋中,錯(cuò)誤的是 but.addActionListerner(this);A.but是某種事件對象, 如按鈕事件對象B.this 表達(dá)目前容器C.ActionListerner是動(dòng)作事件的監(jiān)聽者D.該語句的功能是將but對象的監(jiān)聽者注冊為this對象所有事件類的父類是. ActionEvent B. AwtEvent C. KeyEvent D. MouseEvent所有GUI原則組件類的父類是_CA. Button B.
48、List C. Component D. Container一種Applet 的默認(rèn)布局管理器是FlowLayout.下面哪個(gè)能變化成其她布局管理器 B A. setLayoutManager(new GridLayout();B.setLayout(new GridLayout(2,2);C.setGridLayout(2,2);D. setBorderLayout();下列多種布局管理中,Window類,Dialog類和Frame類的默認(rèn)布局是( C)A.FlowLayout B. CardLayoutC.BorderLayout D.GridLayout在下列多種窗口中,最簡樸的無邊框的
49、又不能移動(dòng)和縮放的只能涉及在另一種容器的容器是_DA. Window B. Dialog C. Frame D. Panel下列有關(guān)菜單和對話框的描述中,錯(cuò)誤的是_CA. Frame容器是可以容納菜單組件的窗口B. 菜單條中可涉及若干個(gè)菜單,菜單中又可涉及若干菜單項(xiàng),菜單項(xiàng)還可以涉及子菜單C. 對話框與Frame同樣都可作用程序的最外層窗口D. 對話框內(nèi)不具有菜單條,它由Frame彈出下列有關(guān)事件和事件解決的描述中,錯(cuò)誤的是_AA. 每個(gè)事件源只能發(fā)出一種類型的事件B. 事件對象是指某種事件類的對象C. 事件監(jiān)聽者是某種監(jiān)聽類的對象D. 通過注冊目前窗口為事件對象的監(jiān)聽者進(jìn)行Java基本的GU
50、I設(shè)計(jì)需要用到的包是( c) 。 Ajava.io Bjava.sql Cjava.awt Djava.rmi 10. 當(dāng)點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí)觸發(fā)的事件是下列的哪一種(D)AKeyEvent BActionEvent CItemEvent DMouseEvent從文本文獻(xiàn)中逐行讀取內(nèi)容,應(yīng)使用哪個(gè)輸入流_A_A. BufferedReader B. BufferedWriter C. BufferedInputStream D. BufferedOutputStream下面哪個(gè)會(huì)產(chǎn)生動(dòng)作事件(A) A. Button B. Label C。 Check Boxe D. WindowFrame
51、的默認(rèn)的布局管理器是下列哪一種( B )A.FlowLayout B.BorderLayoutC.GridLayout D.CardLayou第六章 異常與異常解決下列有關(guān)異常的描述中,錯(cuò)誤的是 B A.異常是一種通過修正后程序仍可執(zhí)行的錯(cuò)誤B.異常是一種程序在運(yùn)營中浮現(xiàn)的不可恢復(fù)執(zhí)行的錯(cuò)誤C.不僅Java語言有異常解決,C+語言也有異常解決D.浮現(xiàn)異常不是簡樸結(jié)束程序,而是執(zhí)行某種解決異常的代碼,設(shè)法恢復(fù)程序的執(zhí)行下列有關(guān)異常解決的描述中,錯(cuò)誤的是_DA. 程序運(yùn)營時(shí)異常由Java虛擬機(jī)自動(dòng)的進(jìn)行解決B. 使用try-catch-fanally語句捕獲異常C. 使用trrow語句拋出異常D.
52、 捕獲到的異常只能在目前措施中解決,不能在其他措施中解決下列有關(guān)try-catch-finally語句的描述中,錯(cuò)誤的是 A A.try語句背面的程序段將給出解決異常的語句B.catch()措施跟在try語句背面,它可以是一種或多種C.catch()措施有一種參數(shù),該參數(shù)是某種異常類的對象D.finally語句背面的程序段總是被執(zhí)行的,該語句起到提供統(tǒng)一接口的作用下列有關(guān)拋出異常的描述中,錯(cuò)誤的是_DA. 捕獲到發(fā)生的異常可在目前措施中解決,也可以拋到調(diào)用該措施的措施中解決B. 在闡明要拋出異常的措施時(shí)應(yīng)加核心字throws C. 中可以有多種逗號分隔的異常D. 拋出異常的措施要使用下述拋出異
53、常的語句:throw ; 其中,是異常類的類名。下列有關(guān)顧客創(chuàng)立自己的異常的描述中,錯(cuò)誤的是_D_A.創(chuàng)立自己的異常應(yīng)先創(chuàng)立一種異常類B.為實(shí)現(xiàn)拋出異常,須在也許拋出異常的措施中書寫throw語句C.捕獲異常的措施是使用try-catch-finally語句格式D.使用異常解決不會(huì)使整個(gè)系統(tǒng)更加安全和穩(wěn)定下開有關(guān)顧客創(chuàng)立自己的異常的描述中,錯(cuò)誤的是_B_(也可以是自己異常類的子類,但間接是Exception子類,ACD書上有原話 這題也許有點(diǎn)小問題)_A. 為了保證系統(tǒng)的穩(wěn)定性,顧客可以創(chuàng)立自己的異常和異常類B. 創(chuàng)立的異常類必須是Exception類的子類C. 在創(chuàng)立的異常類的類體中可以定義
54、或重載其父類的屬性和措施D. 顧客自定義的異常必須使用throw語句進(jìn)行拋出下列有關(guān)異常和異常類的描述中,錯(cuò)誤的是_D_A. 異常是某種異常類的對象B. 異常類代表一種異常事件C. 異常對象中包具有發(fā)生異常事件的類型等重要信息D. 看待異常的解決就是簡樸的結(jié)束程序下列有關(guān)異常解決的描述中,錯(cuò)誤的是_C_A. 程序運(yùn)營時(shí)出的異常是通過系統(tǒng)默認(rèn)的異常解決程序進(jìn)行解決的B. 在程序中可以使用try-catch語句捕獲異常和解決異常事件C. 對于捕獲的異常只能在目前措施中解決D. 使用throw語句可將異常拋出到調(diào)用目前措施的措施中解決。下面核心字中哪一種不是用于異常解決語句( B )Atry Bbr
55、eak Ccatch Dfinally請問所有的異常類皆繼承哪一種類(c ) 。 Ajava.io.Exception Bjava.lang.Throwable Cjava.lang.Exception Djava.lang.Error finally塊中的代碼將( A )A. 總是被執(zhí)行B. 如果try塊背面沒有catch塊時(shí),finally塊中的代碼才會(huì)執(zhí)行C. 異常發(fā)生時(shí)才被執(zhí)行D. 異常沒有發(fā)生時(shí)才被執(zhí)行有關(guān)try.catch.finally.構(gòu)造中,下列描述哪項(xiàng)是對的的_A_A. catch可以有多種 B. catch只能有一種C. finally不可省略 D.可以沒有catch語句
56、在異常解決中,如釋放資源、關(guān)閉文獻(xiàn)、關(guān)閉數(shù)據(jù)庫等由( C )來完畢。A.try子句 B.catch子句 C.finally子句 D.throw子句第七章 線程編程下面的核心詞和措施 D ,不是線程同步所需要的A.synchornized B. wait()C. notify() D.sleep()當(dāng)對線程進(jìn)行調(diào)度使其暫停時(shí),暫停的時(shí)間單位是_AA. 毫秒 B. 秒 C. 分鐘 D. 小時(shí)主線程屬于 B A.是守護(hù)線程 B.顧客線程 C. Thread線程 D.Runnable線程 D 措施可以讓某個(gè)線程等待其她線程的執(zhí)行結(jié)束A. sleep() B.wait()C. notify() D. j
57、oin()為了使線程處在暫停狀態(tài),可引用_bc_措施A. wait() B. sleep() C. join D. notify()下面有關(guān)線程的說法,錯(cuò)誤的是 B A Java支持多線程編程B Java中實(shí)現(xiàn)多線程編程,必須創(chuàng)立顧客自己的線程子類 把Thread作為父類C在多線程編程中,同一種程序多次運(yùn)營,也許輸出的成果不同。D 可以調(diào)用sleep()使線程掛起(休眠)。在(B)可以設(shè)立線程的優(yōu)先級A. 當(dāng)?shù)谝淮蝿?chuàng)立線程時(shí) B. 創(chuàng)立線程后的任何時(shí)間C. 只有在線程啟動(dòng)后 D. 以上都不對第八章 java語言集合操作_cd_可實(shí)既有序的對象操作A. HashMap B. HashSet C.
58、 TreeMap D.LinkedList有關(guān)鏈表構(gòu)造,陳述錯(cuò)誤的是 A A.在鏈表中查找對象是最有效的 B.鏈表可動(dòng)態(tài)增長C.鏈表中每一種元素均有其前后元素的鏈接 D.鏈表中的元素可以反復(fù)下列不是迭代器(Iterator)接口所定義的措施是 D A.HasNext() B. next() C. remove() D. nextElement()Collections類可對集合對象不能進(jìn)行 D 操作A.只讀 B.同步C.排序 D.刪除java語言的集合框架類定義在_A_包中A. java.util B. java.lang C. java.array D. java.collections欲構(gòu)
59、造ArrayList類的一種實(shí)例此類繼承了List接口下列哪個(gè)措施是對的的( B )。 AArrayList myList=new Object( ) BList myList=new ArrayList( ) CArrayList myList=new List( ) DList myList=new List( ) 第九章 java輸入輸出實(shí)現(xiàn)字符流的讀操作的類的是 C A. FileInputStream B. FileOutputStreamC. FileReader D. Writer進(jìn)行文獻(xiàn)操作的類是_BC_A. Reader B. FileInputStream C. FileW
60、riter D. Writer可用于獲得文獻(xiàn)或目錄的途徑名是 A A. File B. RandomAccessFileC.FileInputStream D.BufferedReader隨機(jī)文獻(xiàn)訪問是由_B_類實(shí)現(xiàn)的A. File B. RandomAccessFileC.BufferedInputStream D.BufferedWriter用于關(guān)閉流的措施 _A_A. close() B. flush() C. read() D. writer可實(shí)現(xiàn)對基本數(shù)據(jù)類型的讀寫操作的類是_BCA. FileReader B. DataInputStream C. DataOutputStream
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省保定市高中2024-2025學(xué)年高一上學(xué)期1月期末調(diào)研考試數(shù)學(xué)試題(B)(解析版)
- 弧形玻璃墻面施工方案
- 2025年安全員-C證考試試卷及答案
- c15墊層施工方案
- 2025年涑水學(xué)校考試試題及答案
- 6年級上冊第6單元語文園地課堂筆記
- 矩形渡槽設(shè)計(jì)
- 5年級上冊譯林版本英語卡通跟讀第5單元
- 登山扣結(jié)構(gòu)設(shè)計(jì)
- astmg99銷盤式摩擦試驗(yàn)測試方法
- 旅行社安全管理培訓(xùn)
- 全過程工程咨詢文件管理標(biāo)準(zhǔn)
- DB65T 8024-2024 建筑用室外氣象參數(shù)標(biāo)準(zhǔn)
- 《預(yù)制高強(qiáng)混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說明
- ICD-11(國際疾病分類第十一修訂)重點(diǎn)基礎(chǔ)知識總結(jié)-
- 四川省建筑行業(yè)調(diào)研報(bào)告
- 重慶市2025年初中學(xué)業(yè)水平暨高中招生考試數(shù)學(xué)試題預(yù)測卷(一)
- 2025湖北省煙草專賣局(公司)招聘200人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年山東省青島市技師學(xué)院公開招聘工作人員35名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025采購部年度工作計(jì)劃
- 2025年安徽合肥市軌道交通集團(tuán)限公司社會(huì)招聘24人高頻重點(diǎn)提升(共500題)附帶答案詳解
評論
0/150
提交評論