基礎(chǔ)Java綜合測(cè)試100附答案_第1頁(yè)
基礎(chǔ)Java綜合測(cè)試100附答案_第2頁(yè)
基礎(chǔ)Java綜合測(cè)試100附答案_第3頁(yè)
基礎(chǔ)Java綜合測(cè)試100附答案_第4頁(yè)
基礎(chǔ)Java綜合測(cè)試100附答案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基礎(chǔ)Java綜合測(cè)試100復(fù)制您的姓名: 填空題 *_1. 下面關(guān)于Java的特點(diǎn)不正確的一項(xiàng)是? 單選題 *A:Java具備跨平臺(tái)性,可以在任意的操作系統(tǒng)間進(jìn)行移植;B:Java編寫(xiě)的程序可以直接解釋執(zhí)行,屬于解釋型的編程語(yǔ)言類型;(正確答案)C:Java中具備垃圾收集機(jī)制,這樣在用戶編寫(xiě)代碼中無(wú)須處理手工處理內(nèi)存空間的釋放操作;D:Java EE企業(yè)級(jí)開(kāi)發(fā)是在Java SE基礎(chǔ)之上的擴(kuò)展應(yīng)用。2. 下面那種類型不屬于Java的基本數(shù)據(jù)類型? 單選題 *A: byteB: intC: booleanD: String(正確答案)3. 下面那一個(gè)屬性與Java解釋程序有關(guān) 單選題 *A: CL

2、ASSPATH(正確答案)B: GCC: TMPD: CPU4. 下面關(guān)于Java程序編寫(xiě)描述正確的一項(xiàng)是? 單選題 *A: Java程序直接利用javac.exe命令就可以直接運(yùn)行程序;B: 一個(gè)Java文件中可以定義有多個(gè)class聲明,并且類名稱可以與文件名稱同名;(正確答案)C: 一個(gè)Java文件可以使用public class定義多個(gè)程序類;D: Java文件的后綴必須使用“*.javac”;5. 下面那種注釋不屬于Java語(yǔ)言? 單選題 *A: / 注釋B: - 注釋(正確答案)C: /*注釋.*/D: /* 注釋.*/6. 下面那個(gè)標(biāo)識(shí)符不符合Java定義要求? 單選題 *A:

3、StringB: _NameC: Name123D: 100Book(正確答案)7. 下面那一個(gè)關(guān)鍵字(保留字)屬于Java未被使用到的關(guān)鍵字(保留字)? 單選題 *A: finalB: goto(正確答案)C: enumD: assert8. 下面那一項(xiàng)關(guān)于基本數(shù)據(jù)類型的描述是正確的? 單選題 *A: boolean數(shù)據(jù)類型只有true和false兩種取值;(正確答案)B: 使用long可以保存小數(shù);C: float數(shù)據(jù)類型可以保存的數(shù)據(jù)范圍比double數(shù)據(jù)范圍要大;D: byte數(shù)據(jù)類型可以正常保存200這個(gè)數(shù)字;9. main()方法的返回值類型是什么? 單選題 *A: void(正確

4、答案)B: intC: publicD: static10. 現(xiàn)在有一個(gè)方法:public static int info(int x,double y),下面那個(gè)方法是對(duì)本方法的正確重載? 單選題 *A: public static int infos(int x,int y);B: public static void info(int x,double y);C: public static int info(int x,int y);(正確答案)D: public static void infos(int x,int y);11. 現(xiàn)在假設(shè)有如下程序:public class Dem

5、o public static void main(String args) long num = 100 ;int x = num + 2 ;System.out.println(x) ;請(qǐng)問(wèn)最終程序的執(zhí)行結(jié)果是什么? 單選題 *A: 102B:1002C: 100D: 程序錯(cuò)誤(正確答案)12. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int num = 2147483647 ;num += 2 ;System.out.println(num) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題 *A: -21

6、47483648B: 2147483649C: -2147483647(正確答案)D: 213. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int num = 2147483647 ;num += 2L ;System.out.println(num) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題 *A: -2147483648B: 2147483649C: -2147483647(正確答案)D: 214. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(

7、String args) int num = 2147483647 ;long temp = num + 2L ;System.out.println(num) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題 *A: -2147483648B: 2147483649C: 2147483647(正確答案)D: 215. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int num = 68 ;char c = (char) num ;System.out.println(c) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題

8、*A: BB: C(正確答案)C: DD: A16. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int num = 50 ;num = num + * 2 ;System.out.println(num) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題 *A: 50B: 102C: 100(正確答案)D: 10117. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int sum = 0 ;int x = 10 ;while (x

9、 0) sum += x ;System.out.println(sum) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *A: 55B: 10C: 程序錯(cuò)誤,死循環(huán)(正確答案)D: 1518. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int sum = 0 ;for (int x = 0 ; x 10 ; x +) sum += x ;System.out.println(sum) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *60程序錯(cuò)誤,死循環(huán)45(正確答案)19. 現(xiàn)在假設(shè)有如下程序:public cl

10、ass Demo public static void main(String args) int sum = 0 ;for (int x = 0 ; x 10 ; x +) sum += x ;if (x % 3 = 0) break ;System.out.println(sum) ;以上程序的最終執(zhí)行結(jié)果是什么?單選題 *A: 6B: 0(正確答案)C: 程序錯(cuò)誤,死循環(huán)D: 4520. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) int sum = 0 ;for (int x = 1 ; x 10 ;

11、 x +) sum += x ;if (x % 3 = 0) continue ;System.out.println(sum) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *A: 6B: 0C: 程序錯(cuò)誤,死循環(huán)D: 45(正確答案)21. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) char c = A ;int num = 10 ;switch(c) case B :num + ;case A :num + ;case Y :num + ;break ;default :num - ;System.out

12、.println(num) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *A: 11B: 13(正確答案)C: 12D: 1022. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) String str = ;for (int x = 0 ; x 5 ; x +) str += x ;System.out.println(str) ;以上程序最終的執(zhí)行結(jié)果是什么? 單選題 *A: 01234(正確答案)B: 10C: 14D: 2523. 現(xiàn)在假設(shè)有如下程序:public class Demo public sta

13、tic void main(String args) int x = 10 ;double y = 20.2 ;long z = 10L;String str = + x + y * z ;System.out.println(str) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *A: 10202.0(正確答案)B: 0212.0C: 302.0D: 1020.21024. 現(xiàn)在假設(shè)有如下程序:public class Demo public static void main(String args) boolean flag = 10%2 = 1 & 10 / 3 = 0 & 1 / 0 =

14、 0 ;System.out.println(flag ? mldn : yootk) ;以上程序的最終執(zhí)行結(jié)果是什么? 單選題 *A: mldnB: yootk(正確答案)C: trueD: 程序出錯(cuò)25. 編譯Java源程序文件產(chǎn)生的字節(jié)碼文件的擴(kuò)展名為?單選題 *A: javaB: class(正確答案)C: htmlD: exe26. 下面的數(shù)據(jù)聲明及賦值那一個(gè)是沒(méi)有錯(cuò)誤的? 單選題 *A: float f = 1.3;B: char c = a;C: byte b = 257;D: int i = 10;(正確答案)27. Class Happy public static void

15、 main(String args) int i = 1 ; int j = i+ ;if(i=(+j)&(i+)=j) i += j ;System.out.println(i = +i);運(yùn)行完上面代碼之后輸出i的值是多少? 單選題 *A: 4B: 5(正確答案)C: 3D: 628. 下面那項(xiàng)不屬于面向?qū)ο蟮奶攸c(diǎn)? 單選題 *A: 封裝B: 轉(zhuǎn)型(正確答案)C: 繼承D: 多態(tài)29. 下面關(guān)于類與對(duì)象的描述哪項(xiàng)是正確的? 單選題 *A: 任何情況下必須先有類再有對(duì)象,對(duì)象只能夠調(diào)用類中定義的方法,不能夠調(diào)用屬性;B: “class”關(guān)鍵字可以定義類,并且要求文件名稱與類名稱完全一致,否則

16、程序?qū)o(wú)法編譯通過(guò);C: 一個(gè)類可以產(chǎn)生多個(gè)對(duì)象,通過(guò)關(guān)鍵字new實(shí)例化的每個(gè)對(duì)象都將擁有屬于自己的堆內(nèi)存空間;(正確答案)D: 對(duì)象一旦開(kāi)辟之后即使不再使用了,也會(huì)一直占據(jù)內(nèi)存空間不釋放。30. 下面那個(gè)權(quán)限定義不屬于Java? 單選題 *A: publicB: privateC: friend(正確答案)D: protected31. 關(guān)于構(gòu)造方法的描述哪項(xiàng)是正確的? 單選題 *A: 構(gòu)造方法;在使用關(guān)鍵字new實(shí)例化對(duì)象時(shí)會(huì)自動(dòng)進(jìn)行調(diào)用;(正確答案)B: 一個(gè)類中可以沒(méi)有任何構(gòu)造方法的定義;C: 構(gòu)造方法不會(huì)有返回值,所以需要使用void進(jìn)行聲明;D: 構(gòu)造方法在進(jìn)行重載時(shí),方法名稱可以

17、不同。32. 下面關(guān)于String類的特點(diǎn)描述正確的一項(xiàng)是? 單選題 *A: String類在需要時(shí)可以定義子類;B: String類的對(duì)象內(nèi)容一旦聲明則不可改變;(正確答案)C: String類可以直接利用“=”進(jìn)行字符串內(nèi)容的比較;D: String類對(duì)象實(shí)例化后都會(huì)自動(dòng)存入字符串對(duì)象池。33. 下列那一項(xiàng)不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的基本要素? 單選題 *A: 類B: 對(duì)象C: 方法D: 安全(正確答案)34. 下列程序的執(zhí)行結(jié)果是?public class TestDemo public void fun() static int i = 0;i+;System.out.println(i)

18、;public static void main(String args) Demo d = new Demo();d.fun();單選題 *A: 編譯錯(cuò)誤(正確答案)B: 0C: 1D: 運(yùn)行成功,但不輸出35. 順序執(zhí)行下列程序語(yǔ)句后,則b的值是多少String str = Hello ;String b = str.substring(0,2) ;單選題 *A: HelloB: helloC: He(正確答案)D: null36. 不能直接使用new創(chuàng)建對(duì)象的類是? 單選題 *A: 靜態(tài)類B: 抽象類(正確答案)C: 最終類D: 公有類37. 為類定義多個(gè)名稱相同、但參數(shù)的類型或個(gè)數(shù)不同

19、的方法的做法稱為? 單選題 *A: 方法重載(正確答案)B:方法覆寫(xiě)C: 方法繼承D: 方法重用38. 定義接口的關(guān)鍵字是那個(gè)? 單選題 *A:extendsB: classC:interface(正確答案)D:public39. 現(xiàn)在有兩個(gè)類A、B,以下描述中表示B繼承自A的是 單選題 *A:class A extends BB:class B implements AC:class A implementsD: class B extends A(正確答案)40. 下面關(guān)于子類調(diào)用父類構(gòu)造方法的描述正確的是? 單選題 *A:子類定義了自己的構(gòu)造方法,就不會(huì)調(diào)用父類的構(gòu)造方法。B:子類必須通

20、過(guò)super關(guān)鍵字調(diào)用父類有參的構(gòu)造方法。C:如果子類的構(gòu)造方法沒(méi)有通過(guò)super調(diào)用父類的構(gòu)造方法,那么子類會(huì)先調(diào)用父類中無(wú)參構(gòu)造方法,之后再調(diào)用子類自己的構(gòu)造方法。(正確答案)D:創(chuàng)建子類對(duì)象時(shí),先調(diào)用子類自己的構(gòu)造方法,讓后再調(diào)用父類的構(gòu)造方法。41. 假設(shè)類X是類Y的父類,下列聲明對(duì)象x的語(yǔ)句中不正確的是 。 單選題 *A:X x = new X() ;B:X x = new Y() ;C:Y x = new Y() ;D:Y x = new X() ;(正確答案)42. 編譯并運(yùn)行下面的程序,程序的執(zhí)行結(jié)果是什么? public class A public static void

21、main(String args) B b = new B();b.test();void test() System.out.print(A);class B extends A void test() super.test();System.out.println(B);單選題 *A:產(chǎn)生編譯錯(cuò)誤B:代碼可以編譯運(yùn)行,并輸出結(jié)果(正確答案)C:代碼可以編譯運(yùn)行,但沒(méi)有輸出D:編譯沒(méi)有錯(cuò)誤,但會(huì)運(yùn)行時(shí)會(huì)產(chǎn)生異常43. 編譯運(yùn)行下面的程序,程序的運(yùn)行結(jié)果是什么?public class A public static void main(String args) B b = new B();b

22、.test();public void test() System.out.print(A);class B extends A void test() super.test();System.out.println(B);單選題 *A:產(chǎn)生編譯錯(cuò)誤,因?yàn)轭怋覆蓋類A的方法test()時(shí),降低了其訪問(wèn)控制的級(jí)別。(正確答案)B:代碼可以編譯運(yùn)行,并輸出結(jié)果:ABC:代碼可以編譯運(yùn)行,但沒(méi)有輸出D:代碼可以編譯運(yùn)行,并輸出結(jié)果:A44. 下面那種修飾符所定義的方法必須被子類所覆寫(xiě)? 單選題 *A:finalB:abstract(正確答案)C:staticD:interface45. 下面那個(gè)修飾

23、符所定義的方法不能被子類所覆寫(xiě)? 單選題 *A:final(正確答案)B:abstractC:staticD:interface46. 下面的程序編譯運(yùn)行的結(jié)果是什么?public class A implements B public static void main(String args) int m, n;A a = new A();m = a.K;n = B.K;System.out.println(m + , + n);interface B int K = 5;單選題 *A:5,5(正確答案)B:0,5C:0,0D:編譯程序產(chǎn)生編譯結(jié)果47. 下面關(guān)于接口的說(shuō)法中不正確的是? 單

24、選題 *A:接口所有的方法都是抽象的;B:接口所有的方法一定都是public類型;C:用于定義接口的關(guān)鍵字是implements;(正確答案)D:接口是Java中的特殊類,包含全局常量和抽象方法。48. 下面關(guān)于Java的說(shuō)法不正確的是那個(gè) 單選題 *A:abstract和final能同時(shí)修飾一個(gè)類;(正確答案)B:抽象類不光可以做父類,也可以做子類;C:抽象方法不一定聲明在抽象類中,也可以在接口中;D:聲明為final的方法不能在子類中覆寫(xiě)。49. 關(guān)于this與super的區(qū)別下面那項(xiàng)描述是錯(cuò)誤的? 單選題 *A:this和super都可以調(diào)用類中的屬性、方法、構(gòu)造方法;B:this表示本

25、類實(shí)例化對(duì)象,而super表示父類實(shí)例化對(duì)象;(正確答案)C:使用“this.屬性”或者“this.方法()”時(shí)都會(huì)先從本類查找方法,如果本類沒(méi)有定義,則通過(guò)父類查找;D:子類可以利用“super.方法()”調(diào)用父類方法,這樣可以避免覆寫(xiě)父類方法時(shí)所產(chǎn)生的遞歸調(diào)用問(wèn)題。50. 使用那個(gè)關(guān)鍵字可以在程序中手工拋出異常? 單選題 *A:throwsB:throw(正確答案)C:assertD:class51. 下面那個(gè)關(guān)鍵字可以用在方法的聲明處? 單選題 *A: throws(正確答案)B:assertC:classD:interface52. 為了捕獲一個(gè)異常,代碼必須放在下面那個(gè)語(yǔ)句塊中? 單

26、選題 *A:try塊(正確答案)B:catch塊C:throws塊D:finally塊53. 下面關(guān)于try塊的描述正確的一項(xiàng)是? 單選題 *A:try塊后至少應(yīng)有一個(gè)catch塊;B:try塊后必須有finally塊;C:可能拋出異常的方法應(yīng)放在try塊中(正確答案)D:對(duì)拋出的異常的處理應(yīng)放在try塊中。54. finally塊中的代碼什么時(shí)候被執(zhí)行? 單選題 *A:總是被執(zhí)行(正確答案)B:如果try塊后面沒(méi)有catch塊時(shí),finally塊中的代碼才會(huì)執(zhí)行C:異常發(fā)生時(shí)才被執(zhí)行D:異常沒(méi)有發(fā)生時(shí)才執(zhí)行55. 一個(gè)異常將終止? 單選題 *A:整個(gè)程序(正確答案)B:只終止拋出異常的方法C

27、:產(chǎn)生異常的try塊D:上面的說(shuō)法都不對(duì)56. 所有程序可處理異常的共同父類是? 單選題 *A:ErrorB:Exception(正確答案)C:ThrowableD:RuntimeException57. String和Object類在那個(gè)包中定義的? 單選題 *A:java.lang(正確答案)B:java.utilC:D:java.sql58. 下面那種權(quán)限是同一包可以訪問(wèn),不同包的子類可以訪問(wèn),不同包的非子類不可以訪問(wèn)? 單選題 *A:privateB:defaultC:protected(正確答案)D:public59. 下列說(shuō)法正確的一項(xiàng)是? 單選題 *A:java.lang.Int

28、eger是接口;B:String定義在java.util包中;C:Double類在java.lang包中;(正確答案)D:、Double類在java.lang.Object包中。60. 下列關(guān)于包、類和源文件的描述中,不正確的一項(xiàng)是? 單選題 *A:一個(gè)包可以包含多個(gè)類;B:一個(gè)源文件中,只能有一個(gè)public class;C:屬于同一個(gè)包的類在默認(rèn)情況不可以互相訪問(wèn),必須使用import導(dǎo)入;(正確答案)D:系統(tǒng)不會(huì)為源文件創(chuàng)建默認(rèn)的包。61. 定義類(內(nèi)部類)時(shí)不可能用到的關(guān)鍵字是?(選兩項(xiàng)) 單選題 *A:finalB:publicC:protected(正確答案)D:static62.

29、 下面關(guān)于泛型的描述中錯(cuò)誤的一項(xiàng)是? 單選題 *A:“? extends 類”表示設(shè)置泛型上限;B:“? super 類”表示設(shè)置泛型下限;C:利用“?”通配符可以接收全部的泛型類型實(shí)例,但卻不可修改泛型屬性內(nèi)容;D:如果類在定義時(shí)使用了泛型,則在實(shí)例化類對(duì)象時(shí)需要設(shè)置相應(yīng)的泛型類型,否則程序?qū)o(wú)法編譯通過(guò);(正確答案)63. 下面那個(gè)Annotation不是Java內(nèi)建的Annotation? 單選題 *A:OverrideB:DeprecatedC:SuppressWarning(正確答案)D:FunctionalInterface64. 關(guān)于Java的異常處理中,那項(xiàng)是錯(cuò)誤的? 單選題

30、*A:Java中用戶可以處理的異常都是Exception的子類;B:Java中出現(xiàn)異常時(shí),可以利用try進(jìn)行捕獲;C:Java中產(chǎn)生異常代碼時(shí),如果沒(méi)有異常處理,則會(huì)由系統(tǒng)處理異常,而后讓程序正常執(zhí)行完畢;(正確答案)D:一個(gè)try語(yǔ)句后面可以跟多個(gè)catch塊,也可以只跟一個(gè)finally語(yǔ)句塊;65. 下面對(duì)于多態(tài)性的描述,錯(cuò)誤的一項(xiàng)是? 單選題 *A:面向?qū)ο蠖鄳B(tài)性描述的就是對(duì)象轉(zhuǎn)型的操作;(正確答案)B:對(duì)象可以自動(dòng)實(shí)現(xiàn)向上轉(zhuǎn)型;C:對(duì)象的向下轉(zhuǎn)型需要強(qiáng)制轉(zhuǎn)型;D:可以利用instanceof方法判斷某一個(gè)對(duì)象是否屬于某個(gè)類的實(shí)例;66. 為Demo類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法me

31、thod書(shū)寫(xiě)方法頭,使得使用類名Demo作為前綴就可以調(diào)用它,該方法頭的形式為? 單選題 *A:static void method( )(正確答案)B:public void method( )C:final void method( )D:abstract void method( )67. 下面代碼會(huì)存在什么問(wèn)題?public class MyClass public static void main(String arguments) amethod(arguments);public void amethod(String arguments)System.out.println(a

32、rguments);System.out.println(arguments1);單選題 *A:錯(cuò)誤,void amethod()不是static類型(正確答案)B:錯(cuò)誤,main()方法不正確C:錯(cuò)誤,數(shù)組必須導(dǎo)入?yún)?shù)D:方法amethod()必須用String類型描述68. 當(dāng)你編譯下列代碼可能會(huì)輸出什么?class Test static int i ;public static void main(String args) System.out.println(i);單選題 *A:Error Variable i may not have been initializedB:nullC

33、:1D:0(正確答案)69. 如果你試圖編譯并運(yùn)行下列代碼時(shí)可能會(huì)打印輸出什么?int i = 9 ;switch(i) default:System.out.println(default);case 0 :System.out.println(zero);break ;case 1 : System.out.println(one);case 2 : System.out.println(two);單選題 *A:defaultB:default , zero(正確答案)C:error default clause not definedD:no output displayed70. 在一

34、個(gè)類文件中,導(dǎo)入包、類和打包是怎樣的排列順序? 單選題 *A:package、import、class;(正確答案)B:class、import、package;C:import、package、class;D:package、class、import71. 現(xiàn)在有如下一段程序。class Happy public static void main(String args) float f1 = 1.2f,2.3f,4.5f,5.6f ;Object oo = f1 ;f11 = oo ;System.out.println(Best Wishes +f11);單選題 *A:4.5,5.6B:

35、4.5BC:compilation error in line NO.5(正確答案)D:exception72. 現(xiàn)在有如下一段程序。class super String name ;public super(String name) = name ;public void fun1() System.out.println(this is class super !+name);class sub extends super public void fun1() System.out.println(this is class sub !+name);class Test

36、 public static void main(String args) super s = new sub();單選題 *A:this is class super !B:this is class sub !C:編譯時(shí)出錯(cuò)(正確答案)D:運(yùn)行時(shí)出錯(cuò)73. 當(dāng)試圖編譯和運(yùn)行下面代碼可能會(huì)發(fā)生什么?class Base private void amethod(int iBase) System.out.println(Base.amethod);class Over extends Base public static void main(String args) Over o = new

37、 Over();int iBase = 0 ;o.amethod(iBase) ;public void amethod(int iOver) System.out.println(Over.amethod);單選題 *A:Compile time error complaining that Base.amethod is privateB:Runntime error complaining that Base.amethod is privateC:Output of Base amethodD:Output of Over.amethod(正確答案)74. 如要在字符串s(內(nèi)容為“we

38、lcome to mldn ! ”),中,發(fā)現(xiàn)字符t的位置,應(yīng)該使用下面那種方法? 單選題 *A:mid(2,s) ;B:charAt(2)C:s.indexOf(t);(正確答案)D:indexOf(s,v);75. 現(xiàn)在有如下一段代碼public class Test public int aMethod() static int i=0;i+;return i;public static void main(String args) Test test = new Test();test.aMethod();int j = test.aMethod();System.out.printl

39、n(j);單選題 *A:Compilation will fail(正確答案)B:Compilation will succeed and the program will print“0”.C:Compilation will succeed and the program will print“1”.D:Compilation will succeed and the program will print“2”.76. 要產(chǎn)生【20,999】之間的隨機(jī)整數(shù)使用哪個(gè)表達(dá)式? 單選題 *A:(int)(20+Math.random()*97)B:20+(int)(Math.random()*9

40、80)(正確答案)C:(int)Math.random()*999D: 20+(int) Math.random()*98077. 如果以下條件成立,則用到j(luò)ava.lang. Math類中哪個(gè)方法?method(-4.4)=4: 單選題 *A:round()B:min()C: trunc()D:abs()E: floor ()F:ceil( )(正確答案)78. 以下選項(xiàng)中關(guān)于int和Integer的說(shuō)法錯(cuò)誤的是 單選題 *A:int是基本數(shù)據(jù)類型,Integer是int的包裝類,是引用數(shù)據(jù)類型B:int的默認(rèn)值是0,Integer的默認(rèn)值也是0(正確答案)C:Integer可以封裝了屬性和

41、方法提供更多的功能D:Integer i=5;該語(yǔ)句在JDK1.5之后可以正確執(zhí)行,使用了自動(dòng)裝箱功能79. 給出如下語(yǔ)句:以下哪個(gè)結(jié)果是正確的String str = abcdefg;char ch = str.substring(3, 6).charAt(1);System.out.println(ch); 單選題 *A:輸出字符cB:輸出字符dC:輸出字符e(正確答案)D:輸出字符f80. 給出如下語(yǔ)句:下面哪個(gè)選項(xiàng)返回值為true?String s1=new String(imooc);String s2=new String(imooc);char c=i,m,o,o,c; 單選題

42、*A:s1.equals(s2);(正確答案)B:s1.equals(c);C:s1.equals(new String();D:s1=c;81. 線程的啟動(dòng)方法是? 單選題 *A:run()B:start()(正確答案)C:begin()D:accept()82. Thread類提供表示線程優(yōu)先級(jí)的靜態(tài)常量,代表普通優(yōu)先級(jí)的靜態(tài)常量是那種? 單選題 *A:MAX_PRIORITYB:MIN_PRIORITYC:NORMAL_PRIORITYD:NORM_PRIORITY(正確答案)83. 下面那個(gè)方法是Thread類中不建議使用的? 單選題 *A:stop()B:suspend()C:res

43、ume()D:全部都是(正確答案)84. 下列那個(gè)關(guān)鍵字通常用來(lái)為對(duì)象加鎖,從而使得對(duì)對(duì)象的訪問(wèn)是排他的? 單選題 *A:serializeB:transientC:synchronized(正確答案)D:static85. 如果要實(shí)現(xiàn)多線程編程下面那項(xiàng)描述是錯(cuò)誤的? 單選題 *A:多線程處理類可以繼承Thread類,同時(shí)覆寫(xiě)run()方法;B:多線程處理類可以實(shí)現(xiàn)Runnable接口,同時(shí)覆寫(xiě)run()方法;C:多線程處理類可以實(shí)現(xiàn)java.util.concurrent.Callable接口,同時(shí)覆寫(xiě)apply()方法;D:多線程處理類可以繼承Synchronized類,同時(shí)覆寫(xiě)run()

44、方法。(正確答案)86. 下面那個(gè)方法不是Object類所提供的線程操作方法? 單選題 *A:public final void wait() throws InterruptedException;B:public final void notify();C:public final void notifyAll();D:public String toString()。(正確答案)87. 使用Runtime類的那個(gè)方法,可以釋放垃圾內(nèi)存? 單選題 *A:exec()B:run()C:invoke()D:gc()(正確答案)88. Object類中的那個(gè)方法不能被覆寫(xiě)? 單選題 *A:toString()B:getClass()(正確答案)C:clone()D:finalize()89. 當(dāng)執(zhí)行“Math.round(-15.01)”程序后的計(jì)算結(jié)果是那個(gè)? 單選題 *A:-15B:-14C:-16(正確答案)D:1590. 下

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論