蘇州大學(xué)Java程序設(shè)計(jì)選擇題_第1頁(yè)
蘇州大學(xué)Java程序設(shè)計(jì)選擇題_第2頁(yè)
蘇州大學(xué)Java程序設(shè)計(jì)選擇題_第3頁(yè)
蘇州大學(xué)Java程序設(shè)計(jì)選擇題_第4頁(yè)
蘇州大學(xué)Java程序設(shè)計(jì)選擇題_第5頁(yè)
已閱讀5頁(yè),還剩13頁(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、1. Java的前身是:ACBC+COakDBasic2. 在控制臺(tái)運(yùn)行Java字節(jié)代碼的命令是:AlinkBrunCjavaDjavac3. 在Java語(yǔ)言中,有一些英文單詞已有特殊含義和用途,在程序中不得將它們另作它用,這些英文單詞稱為保留字或A變量B常量C注釋D關(guān)鍵字4. 以下代碼輸出從19到1之間的所有奇數(shù),for語(yǔ)句的條件判斷是:for ( i=19; i-=2)System.out.print(i);Ai1Bi=1Ci1Di=15. 下列轉(zhuǎn)義符中,表示制表符的是:AbBtCrDn6. 在Java語(yǔ)言中,不能注釋多行內(nèi)容的符號(hào)是:A以/開始的注釋B以/*開始,*/結(jié)束的注釋C以/*開

2、始,*/結(jié)束的注釋D以上都不能7. 表達(dá)式46+7.8f的類型是:AintBlongCfloatDdouble8. 以下程序片段的輸出結(jié)果是:int i=0;while(i=1) System.out.print(*);A*B*C*D沒(méi)有輸出結(jié)果9. 以下不屬于面向?qū)ο蠹夹g(shù)范疇的概念是:A封裝B結(jié)構(gòu)C繼承性D多態(tài)性10. 下列說(shuō)法中正確的是: A重載是指一個(gè)類中有多個(gè)同名而形參數(shù)量或類型不同的方法B子類只能重載父類的方法而不能覆蓋父類的方法C子類不能聲明與父類中方法同名且參數(shù)相同的方法D可以將方法返回值類型作為判斷重載的標(biāo)準(zhǔn)之一11. 下面關(guān)鍵字中可以用來(lái)引用當(dāng)前對(duì)象的關(guān)鍵字是:AmeBthi

3、sCthatDsuper12. 下列說(shuō)法中正確的是: A一個(gè)Java源程序文件中最多只能有一個(gè)public類B引用一個(gè)類的屬性或調(diào)用其方法必須以這個(gè)類的對(duì)象名為前綴C抽象類默認(rèn)是public類Dfinal類中的屬性和方法都必須被final修飾符修飾13. 有關(guān)Java中的標(biāo)準(zhǔn)輸入/輸出,下列說(shuō)法中錯(cuò)誤的是 。AJava中沒(méi)有專門的輸入輸出語(yǔ)句,所有輸入輸出是通過(guò)輸入輸出流來(lái)實(shí)現(xiàn)的B標(biāo)準(zhǔn)輸入操作是由System.in.read實(shí)現(xiàn),標(biāo)準(zhǔn)輸出操作由System.out.print實(shí)現(xiàn)C標(biāo)準(zhǔn)輸入輸出流全部由java.lang.System管理DSystem類和java.lang.Math類不同,它的

4、方法不全是靜態(tài)的14. 運(yùn)行下列程序片段后,關(guān)于數(shù)組a,b,c的描述,正確的是 。int a = 2,4,6,8;int b;int c = 1,3,5,7;b = a;c = a;A數(shù)組a,b,c具有相同的元素,元素值依次為 2,4,6,8B數(shù)組a,b,c均為空NULLC數(shù)組a,b為空NULL,c為2,4,6,8D以上說(shuō)法均錯(cuò)誤15. 在標(biāo)準(zhǔn)String類的方法中,用于比較兩個(gè)字符串對(duì)象的內(nèi)容,且忽略構(gòu)成字母大小寫的方法是 。Aequals()BequalsIgnoreCase()CregionMatches()D以上都不是16. 下列有關(guān)try/catch/finally的異常處理機(jī)制的描

5、述中,錯(cuò)誤的是 。Atry用于選定捕獲異常的范圍,在該范圍中的語(yǔ)句可能會(huì)生成異常對(duì)象并拋出。對(duì)于沒(méi)有用try監(jiān)視所產(chǎn)生的異常,Java系統(tǒng)無(wú)法拋出Bcatch用來(lái)捕捉try監(jiān)視所產(chǎn)生的異常并進(jìn)行處理C不論try塊是否有異常發(fā)生,finally部分的內(nèi)容都會(huì)被執(zhí)行,它提供了統(tǒng)一的出口D一個(gè)try語(yǔ)句可能與多個(gè)catch字句配合工作。17. 下列有關(guān)繼承中子類構(gòu)造方法特性的描述中,錯(cuò)誤的是: A包含super的Java語(yǔ)句可以出現(xiàn)在構(gòu)造方法的任意位置/包含super的java語(yǔ)句不可以出現(xiàn)在構(gòu)造方法的任意位置B創(chuàng)建子類對(duì)象實(shí)例時(shí),系統(tǒng)可自動(dòng)調(diào)用父類的無(wú)參構(gòu)造方法初始化屬于父類的數(shù)據(jù)C父類中帶參數(shù)的

6、構(gòu)造方法,系統(tǒng)不能自動(dòng)調(diào)用它們,只能通過(guò)在子類構(gòu)造方法中使用關(guān)鍵字super進(jìn)行調(diào)用,且super語(yǔ)句必須是子類構(gòu)造方法中的第一個(gè)可執(zhí)行語(yǔ)句D子類對(duì)象創(chuàng)建時(shí),首先調(diào)用父類的構(gòu)造方法,然后才調(diào)用自己的構(gòu)造方法18. 把窗口分成東、南、西、北、中五個(gè)明顯區(qū)域的布局管理器是 。AFlowLayoutBBorderLayoutCCardLayoutDGridLayout19. 線程在生命周期中要經(jīng)歷幾種狀態(tài)。如果線程當(dāng)前是新建狀態(tài),則它可以到達(dá)的下一個(gè)狀態(tài)是:A運(yùn)行狀態(tài)B阻塞狀態(tài)C可運(yùn)行狀態(tài)D終止?fàn)顟B(tài)20. 不能再派生子類的類,修飾其,應(yīng)該使用的修飾符是:AprivateBabstractCfinal

7、Dpublic21. Java開發(fā)程序包被稱為:AJVMBJDKCJSPDJNI22. 在控制臺(tái)編譯Java源程序的命令是:AcompileBlinkCjavaDjavac23. 下列答案中不是類的成員方法與外界進(jìn)行信息交換的方式的是:A通過(guò)方法的返回值B利用類的成員變量C在類外部定義全局變量D通過(guò)方法中的參數(shù)傳遞24. 在Java語(yǔ)言中,一個(gè)int型數(shù)據(jù)占用的內(nèi)存空間是:A1字節(jié)B2字節(jié)C4字節(jié)D8字節(jié)25. 一個(gè)消息通常由三部分構(gòu)成,以下不屬于消息基本構(gòu)成的成份是:A消息傳送到對(duì)象的名稱B要執(zhí)行的方法的名稱C方法需要的任意參數(shù)D消息發(fā)送對(duì)象的名稱26. 以下關(guān)于Java語(yǔ)言表達(dá)式的描述中,

8、錯(cuò)誤的是:A表達(dá)式的操作數(shù)可以是方法調(diào)用。B表達(dá)式的操作數(shù)不可以是常量。C表達(dá)式可以單獨(dú)構(gòu)成Java語(yǔ)句。D表達(dá)式求值時(shí),表達(dá)式中的每個(gè)變量必須有一個(gè)確定的值。27. 以下程序片段用于求1-50的和,請(qǐng)問(wèn),while循環(huán)的條件應(yīng)該是:int i=1,sum=0;do sum +=i;i+; while ;Ai=50Bi=50Ci50Di=1; )System.out.print(i);Ai+=2Bi-=2Ci+=1Di-=129. 下列類聲明語(yǔ)句中,正確的是: Apublic abstract final class newClassBabstract public newClass clas

9、sCpublic final abstract class newClass extends superClassDpublic class newClass extends superClass30. 在標(biāo)準(zhǔn)String類的方法中,能實(shí)現(xiàn)測(cè)試兩個(gè)字符串的某對(duì)應(yīng)區(qū)域是否相等,且返回一個(gè)boolean類型值的方法是 。Aequals()BequalsIgnoreCase()CregionMatches()DcompareTo()31. M類中有一個(gè)沒(méi)有形式參數(shù),且沒(méi)有返回值的方法method,若要使得用M.method()就可以調(diào)用該方法,則method方法的方法頭的正確形式應(yīng)該是:Astati

10、c void method()Bpublic method()Cfinal void method()Dstatic method()32. 若下列所用變量均已正確定義,以下表達(dá)式中不合法的是:Ax 3B+jCa = xy?x:yDx %= 433. 以下不屬于Java類庫(kù)中的基礎(chǔ)包的是 Ajava.langBjava.ioCjava.utilDjava.applets34. 下列標(biāo)準(zhǔn)File類構(gòu)造方法的使用示例中,正確的是 。A File dir = new File(c:myjava); File file = new File(dir, demo.java);BFile file = n

11、ew File(c:myjava, demo.java );CFile file = new File(c:myjavademo.java );D以上構(gòu)造方法均正確35. 下列有關(guān)數(shù)組的說(shuō)法中,正確的是 。A數(shù)組的類型可以是基本型,也可以是類,但不能是接口BJava中的數(shù)組用new運(yùn)算符創(chuàng)建,new運(yùn)算符還將為數(shù)組分配相應(yīng)的內(nèi)存空間C對(duì)于數(shù)組空間的回收,Java和C/C+相同,都是由程序控制的D以上說(shuō)法均錯(cuò)誤36. 在Java語(yǔ)言中,以下標(biāo)識(shí)符合法的是:A5wBA%Ca+bD$a37. 當(dāng)啟動(dòng)Applet程序時(shí),首先調(diào)用的方法是:Astop()Binit()Cstart()Ddestory()

12、38. 關(guān)于Java中線程的描述,以下錯(cuò)誤的是 。A在單個(gè)程序內(nèi)部同時(shí)執(zhí)行多個(gè)代碼段,完成不同任務(wù)的機(jī)制成為多線程。B采用多線程技術(shù),可以提高計(jì)算機(jī)資源的利用率CJava中線程的構(gòu)造是通過(guò)實(shí)例化Thread類實(shí)現(xiàn)的,Thread類不能被繼承 DJava中線程的活動(dòng)是通過(guò)線程體run()來(lái)實(shí)現(xiàn)的。39. 欲構(gòu)造ArrayList類的一個(gè)實(shí)例,已知ArrayList類實(shí)現(xiàn)了List接口,則下列方法中正確的是: AArrayList myList=new Object();BList myList=new ArrayList();CArrayList myList=new List();DList

13、myList=new List();40. Swing組件中的復(fù)選框組件類是 。AJLabelBJCheckBoxCJButtonDJRadioButton41. Java虛擬機(jī)被稱為:AJVMBJDKCJSPDJNI42. 1995年5月23日,正式發(fā)布Java語(yǔ)言的公司是:AMicrosoftBSunCIBMDIntel43. 以下不可作為Java語(yǔ)言用戶自定義標(biāo)識(shí)符的是:Aa1B$1C_1D1144. 下面關(guān)于Java語(yǔ)言的for語(yǔ)句的描述中,正確的是:A初始化部分、條件判斷部分和迭代因子都可以是空語(yǔ)句。B初始化部分不能是空語(yǔ)句。C條件判斷部分不能是空語(yǔ)句。D迭代因子不能是空語(yǔ)句。45.

14、 在Java語(yǔ)言中,一個(gè)字符型(char)數(shù)據(jù)占用的內(nèi)存空間是:A1位B1個(gè)字節(jié)C2個(gè)字節(jié)D4個(gè)字節(jié)46. 在標(biāo)準(zhǔn)String類的方法中,能去除某字符串中的首、尾空格的方法是 。Atrim()Breplace()CregionMatches()D以上都不是47. 在Java語(yǔ)言中,屬于單目運(yùn)算符的是:A=B|CD+48. 以下程序片段用于求1100的和,請(qǐng)問(wèn),while循環(huán)的條件應(yīng)該是:int i=1,sum=0;while sum +=i;i+;Ai100Bi=100Ci=100Di=10049. 以下代碼輸出從2到20之間的所有偶數(shù),for語(yǔ)句的初始化部分是:for (; iyCboole

15、an c = !a & (x(y4)53. 要定義int型public成員變量MAXLEN,并保持其值為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是:Apublic int MAXLEN=100; Bfinal int MAXLEN=100Cpublic const int MAXLEN=100;Dpublic final int MAXLEN=100;54. 含有支持底層的Internet編程的類和WWW/HTML支持組成的java應(yīng)用包是 Ajava.langBCjava.awtDjava.applet55. 下列用于輸入的標(biāo)準(zhǔn)字符流是 。AInputStream類BFile類CReader類DWr

16、iter類56. 下列程序片段的運(yùn)行結(jié)果為 。int a = 2,4,6,8;int b = 1,3,5,7,9;System.arraycopy(a,1,b,0,3);for(int i = 0; i j- ) break;System.out.print(*);A*B*C*D死循環(huán),無(wú)結(jié)果67. 以下關(guān)于Java中類的構(gòu)造方法的說(shuō)法中,錯(cuò)誤的是: A構(gòu)造方法必須與其所屬類同名B構(gòu)造方法可以用new運(yùn)算符調(diào)用(系統(tǒng)自動(dòng)調(diào)用)C一個(gè)類只能有一個(gè)構(gòu)造方法D構(gòu)造方法只能有入口參數(shù),而沒(méi)有返回值68. 下列關(guān)于Java對(duì)象釋放的說(shuō)法中不正確的是: AJava中,程序員只需要?jiǎng)?chuàng)建對(duì)象,而釋放對(duì)象的工作

17、則由虛擬機(jī)自動(dòng)完成BJava中垃圾收集是比較費(fèi)時(shí)的,因此其優(yōu)先級(jí)較低,一般在系統(tǒng)空閑時(shí)才執(zhí)行CJava中,垃圾收集可通過(guò)程序調(diào)用System.gc()方法在任意時(shí)刻進(jìn)行DJava中對(duì)象釋放是由程序員編寫析構(gòu)函數(shù)來(lái)完成的69. 下列操作中,不屬于Applet安全限制的是:A加載本地庫(kù)B讀寫本地文件系統(tǒng)C運(yùn)行本地可執(zhí)行程序D與同一頁(yè)面中的Applet通信70. 下列程序的運(yùn)行結(jié)果是: public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example

18、 ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); Sytem.out.print(ex.ch); public void change(String str,char ch) str=test ok; ch0=g; good and gbcAgood and abcBgood and abcCtest ok and abcDtest ok and71. 下列有關(guān)final修飾符的描述中,錯(cuò)誤的是: A用final修飾的變量,一旦賦值,就不能改變,也稱final修飾的變量為常量B由final修飾

19、的方法不能被子類中的相同方法覆蓋C由final修飾的類不能實(shí)例化生成相應(yīng)的對(duì)象D由final修飾的類不能派生子類72. 在Java程序中,已定義變量int x,給x賦值為1的語(yǔ)句是:Amov x,1Bx=1Cx:=1Dint x=173. 關(guān)于用abstract定義的類,下列說(shuō)法正確的為:A可以被實(shí)例化B不能派生子類C不能被繼承D只能被繼承74. 下列循環(huán)語(yǔ)句中,不被Java語(yǔ)言支持的是:AwhileBdo-whileCrepeatDfor75. Java中標(biāo)準(zhǔn)輸出輸入包是 。Ajava.langBjava.ioCjava.utilDjava.applet76. 創(chuàng)建一個(gè)二維數(shù)組a,其中較高一

20、維含兩個(gè)元素,每個(gè)元素又由3個(gè)整型量構(gòu)成,下列Java語(yǔ)句中能實(shí)現(xiàn)上述要求的是 。Aint a;Bint a=new int23;Cint a=new int23;Dint a=int 23;77. 以下代碼輸出從2到20之間的所有偶數(shù),for語(yǔ)句的條件判斷是:for ( i=2; i+=2)System.out.print(i);Ai20Bi=20Ci20Dib的值是:A0B1CfalseDtrue86. 下面關(guān)于Java語(yǔ)言條件選擇語(yǔ)句的描述中,錯(cuò)誤的是:Aif語(yǔ)句是一個(gè)條件表達(dá)式。Bif語(yǔ)句必須和else配對(duì)使用。Cif語(yǔ)句中內(nèi)嵌的語(yǔ)句塊可以是另一個(gè)if語(yǔ)句。Delse子句不能單獨(dú)使用。

21、87. 下面這條語(yǔ)句的作用是:System.out.println( grade = 60 ? “Passed” : “Failed” );A無(wú)論grade的值是多少,打印PassedB無(wú)論grade的值是多少,打印FailedC如果grade的值大于等于60,打印Passed;否則打印FailedD如果grade的值大于等于60,打印Failed;否則打印Passed88. 以下代碼輸出從2到20之間的所有偶數(shù),for語(yǔ)句的迭代因子是:for ( i =2; i =20; )System.out.print(i);Ai+=2Bi-=2Ci+=1Di-=189. 下面關(guān)于Java語(yǔ)言的retu

22、rn語(yǔ)句的描述中,錯(cuò)誤的是:Areturn是一種跳轉(zhuǎn)語(yǔ)句。Breturn語(yǔ)句用在方法中,用于從方法中返回。Creturn語(yǔ)句后必須跟一個(gè)表達(dá)式。Dreturn語(yǔ)句后可以不跟表達(dá)式。90. 下列說(shuō)法中錯(cuò)誤的是: AJava程序有兩種類型,一種是Java應(yīng)用程序Java Application,另一種是Java小程序Java AppletB一個(gè)Java Application程序中可包含多個(gè)類,但只能有一個(gè)類中定義main方法CJava中main方法可以在類的外部定義Dmain方法前面的修飾符必須是public、static和void,其中public與static的順序可以任意91. 要使類的某

23、個(gè)成員方法成為屬于整個(gè)類的“類方法”,該方法應(yīng)使用修飾符:AfinalBpublicCclassDstatic92. 面向?qū)ο蟪绦蛟O(shè)計(jì)中的數(shù)據(jù)隱藏是指:A輸入數(shù)據(jù)必須輸入保密口令B數(shù)據(jù)經(jīng)過(guò)加密處理C對(duì)象內(nèi)部數(shù)據(jù)和代碼合并在一起D對(duì)象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問(wèn)性93. 下列關(guān)于靜態(tài)成員的描述中,正確的是: A靜態(tài)數(shù)據(jù)成員是類的所有對(duì)象共享的數(shù)據(jù)B類的每個(gè)對(duì)象都有自己的靜態(tài)數(shù)據(jù)成員C類的不同對(duì)象有不同的靜態(tài)數(shù)據(jù)成員值D靜態(tài)數(shù)據(jù)成員不能通過(guò)類的對(duì)象訪問(wèn)94. 在java中,用package語(yǔ)句說(shuō)明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是:A與文件的結(jié)構(gòu)相同B與文件目錄的層次相同C與文件類型相同D與文件大小相同95

24、. 在Java中,能夠?qū)崿F(xiàn)多重繼承效果的方式是:A內(nèi)部類B接口C適配器D同步96. 關(guān)于標(biāo)準(zhǔn)輸入流in,下列說(shuō)法中錯(cuò)誤的是 。A標(biāo)準(zhǔn)輸入流用于從標(biāo)準(zhǔn)輸入設(shè)備輸入數(shù)據(jù)B標(biāo)準(zhǔn)設(shè)備指計(jì)算機(jī)啟動(dòng)后默認(rèn)的設(shè)備Cin是System類的成員變量Din是輸入流類Reader的對(duì)象97. 在標(biāo)準(zhǔn)String類的方法中,能實(shí)現(xiàn)兩個(gè)字符串按詞典順序比較大小,且返回一個(gè)int類型值的方法是 。Aequals()BequalsIgnoreCase()CregionMatches()DcompareTo()98. 下列有關(guān)異常的說(shuō)法中,錯(cuò)誤的是 。A異常是指程序運(yùn)行時(shí)出現(xiàn)的阻止語(yǔ)句正常執(zhí)行的非正常情況BJava中的異常是

25、一個(gè)對(duì)象,封裝了對(duì)應(yīng)的錯(cuò)誤類型以及程序運(yùn)行的狀態(tài)等信息CJava中的異常類為Exception,它是不可被繼承的DJava中所有的異常類和錯(cuò)誤類都是Throwable類的直接或間接子類99. 以下不屬于容器的是 。AJWindowBJFrameCJButtonDJScrollBar100. 下列關(guān)于Applet的敘述中,正確的是: AApplet是Java類,所以可以由JDK中的解釋器java直接解釋執(zhí)行BApplet的主類不一定要定義為java.applet.Applet類或JApplet類的子類CJava中,Applet和Application的主要區(qū)別在執(zhí)行方式上DApplet不能在瀏覽

26、器中運(yùn)行101. 為臺(tái)式機(jī)設(shè)計(jì),主要用于開發(fā)桌面應(yīng)用軟件的Java 2的版本是:AJ2SEBJ2EECJ2MED以上都不是102. 下列關(guān)于Java應(yīng)用程序的main方法的描述中,錯(cuò)誤的是:A每個(gè)應(yīng)用程序都必須有main方法B應(yīng)用程序的執(zhí)行從main方法開始C每個(gè)應(yīng)用程序只能有一個(gè)main方法Dmain方法必須放在整個(gè)程序的最前面103. 以下合法的字符常量是:ABC&D”a”104. 以下不屬于Java語(yǔ)言構(gòu)造數(shù)據(jù)類型的是:AIntegerBbooleanCFloatDString105. 若x,y為int型變量,且x=23,y=98,a,d為布爾型變量,且a=true,表達(dá)式d = !a

27、& (x=y)的值是:A0B1CfalseDtrue106. 下列語(yǔ)句序列執(zhí)行后,k的值是:int m=3, n=6, k=0;while(m+) 0; exp+, v /= 10 )continue;System.out.print(exp);A0B1C2D3109. Java中含有大量標(biāo)準(zhǔn)類,其中提供了創(chuàng)建圖形用戶界面元素的類的java應(yīng)用包是 。Ajava.langBCjava.awtDjava.applet110. 執(zhí)行賦值語(yǔ)句byte b = (byte)(1200)后,變量b的值是:A1200B-1C127D-80111. 在面向?qū)ο蟪绦蛟O(shè)計(jì)中,首先在問(wèn)題域中識(shí)別出若干個(gè):A函數(shù)B

28、類C文件D過(guò)程112. 以下程序片段的輸出結(jié)果是:Rep:for( int i=8; i1; i- ) for( int j=1; j=9; j+ ) if( j=5 ) break;if( i=7 ) break Rep;System.out.print(*);System.out.println();A*B*C*D*113. 下列有關(guān)構(gòu)造方法的特性中,錯(cuò)誤的是: A構(gòu)造方法的方法名必須與類同名B構(gòu)造方法未給出返回值,因此默認(rèn)為void類型C用戶不能直接調(diào)用構(gòu)造方法D構(gòu)造方法的作用是對(duì)類對(duì)象進(jìn)行初始化,在用戶創(chuàng)建對(duì)象時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行114. 在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無(wú)需

29、在程序中用import導(dǎo)入的包是:Ajava.appletBjava.awtCjava.utilDjava.lang115. 下面關(guān)于Java語(yǔ)句的描述中,錯(cuò)誤的是:AJava語(yǔ)句以分號(hào)(;)結(jié)束。B一個(gè)表達(dá)式后加上分號(hào)(;)便構(gòu)成一個(gè)語(yǔ)句。C可以用把一些語(yǔ)句括起來(lái)構(gòu)成復(fù)合語(yǔ)句。D單獨(dú)一個(gè)分號(hào)(;)不能構(gòu)成語(yǔ)句。/單獨(dú)一個(gè)分號(hào)(;)可以構(gòu)成語(yǔ)句116. 下列給出的創(chuàng)建String對(duì)象s的方法中,錯(cuò)誤的是 。AString s new String();Bbyte abc = new 65,66,67; String s = new String(abc,0);Cbyte ch = new a,

30、 b, c; String s = new String(ch);DString s = abcde;117. Java語(yǔ)言中,字符串是作為對(duì)象來(lái)處理的。關(guān)于String和StringBuffer類,以下說(shuō)法中,錯(cuò)誤的是 。AString類處理固定長(zhǎng)度的字符串SBStringBuffer類處理可變長(zhǎng)度的字符串C使用StringBuffer類系統(tǒng)開銷較少D它們都是最終類(final)118. 當(dāng)瀏覽器重新返回Applet所在頁(yè)面時(shí),將調(diào)用Applet類的方法:Astart()Binit()Cstop()Ddestory()119. 運(yùn)行Java語(yǔ)句System.out.println(Math.

31、sin(Math.PI/2);得到的結(jié)果為 。A0.0B0.5C1.0D以上答案均錯(cuò)誤120. 當(dāng)類的成員未使用權(quán)限修飾符修飾時(shí),Java認(rèn)為該成員的訪問(wèn)權(quán)限是:ApublicBfriendlyCprotectedDprivate121. 適合分布式、多用戶、企業(yè)級(jí)應(yīng)用系統(tǒng)運(yùn)行的平臺(tái),主要用于開發(fā)分布式網(wǎng)絡(luò)程序的Java 2的版本是:AJ2SEBJ2EECJ2MED以上都不是122. 以下不屬于Java語(yǔ)言空白符的是:A水平制表符B空格C分號(hào)D換行符123. 以下不屬于Java關(guān)鍵字的是:AdeleteBnewCpackageDsuper124. 以下不屬于Java語(yǔ)言基本數(shù)據(jù)類型的是:Alo

32、ngBbooleanCcharDString125. 若i,j為int型變量,且i=1,j=28,表達(dá)式i = j 4的值是:A1B14C28D56126. 下面關(guān)于Java語(yǔ)言switch語(yǔ)句的描述中,錯(cuò)誤的是:Aswitch語(yǔ)句的表達(dá)式不能是字符串。Bswitch語(yǔ)句中,default子句是可選的。Ccase后面的常量可以相同。/ Switch語(yǔ)句case后面的常量不可以相同Dswitch語(yǔ)句體必須是帶花括號(hào)的語(yǔ)句塊。127. Java語(yǔ)言不支持的跳轉(zhuǎn)語(yǔ)句是:AbreakBcontinueCgotoDreturn128. 以下程序片段的輸出結(jié)果是:int total=0;for( int

33、number=2;numbery ? x:y的執(zhí)行結(jié)果是:A把x,y中較大的存入nB把x,y中較小的存入nC把x存入nD把y存入n130. 以下對(duì)Java中OOP特性的描述正確的是:AJava中既支持單一繼承,又支持多重繼承BJava中每個(gè)類只能有一個(gè)構(gòu)造方法C一個(gè)Java程序是由多個(gè)類組成的,類是Java程序的基本單位D抽象類可作為其它類的父類,也可以生成自己的對(duì)象實(shí)例131. 對(duì)于可獨(dú)立運(yùn)行的Java應(yīng)用程序,下列說(shuō)法正確的是:A無(wú)須main方法B可以有零個(gè)或多個(gè)main方法C必須有一個(gè)main方法D可以有多個(gè)重載關(guān)系的main方法132. 下列屬于管道流的是 。APipedReaderB

34、StringReaderCSequenceInputStreamDStreamTokenizer133. 下列有關(guān)Java中標(biāo)準(zhǔn)類Math的random()方法的說(shuō)法中,正確的是 。A該方法返回任意一個(gè)double類型的數(shù)值B該方法返回0,1.0)區(qū)間內(nèi)任意一個(gè)double類型的數(shù)值C該方法返回任意一個(gè)float類型的數(shù)值D返回0,1.0)區(qū)間內(nèi)任意一個(gè)float類型的數(shù)值134. 下列關(guān)于抽象類的描述中,錯(cuò)誤的是: A在類定義中,如果類被關(guān)鍵字abstract修飾,該類就是一個(gè)抽象類B抽象類中可以沒(méi)有抽象方法,而包含抽象方法的類必須是抽象類Cabstract和final可以同時(shí)修飾同一個(gè)類D

35、抽象類本身不能被實(shí)例化,它只能作為其他類的父類。子類繼承抽象類并實(shí)現(xiàn)父類的抽象方法后,就能實(shí)例化子類的對(duì)象135. 以下程序片段在運(yùn)行時(shí)會(huì)拋出NullPointerException的異常,下列給出的原因說(shuō)明中,正確的是:public class Personpublic String name,id;name=id=null;Person(String i,String n)id=i;name=n;void show()System.out.println(“Id:”+id);System.out.println(“Name:”+name);public static void main(S

36、tring args)Person myPerson;myPerson.show();Amain方法中Person myPerson的對(duì)象聲明僅通知編譯器用指定標(biāo)識(shí)對(duì)指定類型的變量進(jìn)行引用,它并未真正實(shí)例化一個(gè)對(duì)象,即沒(méi)有在內(nèi)存中分配相應(yīng)的地址空間B構(gòu)造對(duì)象時(shí)未給定初值,因此name和id為nullC應(yīng)將main方法中的語(yǔ)句Person myPerson;改成Person myPerson(01,test);D應(yīng)該在main方法的myPerson.show();語(yǔ)句前增加一條語(yǔ)句來(lái)調(diào)用Person類的構(gòu)造方法,例如:myPerson.Person(01,test);136. 用來(lái)導(dǎo)入已經(jīng)定義好

37、的類或包的語(yǔ)句是:AmainBimportCpublic classDclass137. 在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值可以不相同。這種面向?qū)ο蟪绦蛟O(shè)計(jì)的特性稱為:A隱藏B覆蓋C重載DJava不支持此特性138. 下列程序片段的運(yùn)行結(jié)果為 。String s = new String();char b = 8, 7, 6, 5, 4, 3, 2, 1;s = s.copyValueOf(b,2,4);System.out.println(“s = ” + s);As=6543Bs=63Cs=7654Ds=75139. 下列容

38、器中無(wú)邊框的是 。AJWindowBJFrameCJPanelDJScrollBar140. Swing組件提供了一些AWT組件不能實(shí)現(xiàn)的功能,下列說(shuō)法中錯(cuò)誤的是 。ASwing的按鈕和標(biāo)簽可以顯示圖像BSwing組件的邊界都是不能改變的CSwing組件可以不是矩形DAccessibility(例如觸摸屏)可以容易的從Swing組件得到信息141. 為支持掌上電腦、手機(jī)等小型設(shè)備,用于嵌入式系統(tǒng)開發(fā)的Java 2版本是:AJ2SEBJ2EECJ2MED以上都不是142. 包含在花括號(hào)中的語(yǔ)句組叫:A組B塊C包D堆143. 若下列所用變量均已正確定義,以下表達(dá)式中合法的是:Ad=ahcBb=c=

39、a+5Ca=5+c=5D+i144. 可以被J2SDK中的javadoc.exe識(shí)別,并自動(dòng)從程序中提出注釋內(nèi)容形成程序文檔的注釋形式是:A以/開始的注釋B以/*開始,*/結(jié)束的注釋C以/*開始,*/結(jié)束的注釋D以上都不是145. 以下代碼輸出從19到1之間的所有奇數(shù),for語(yǔ)句的初始化部分是:for (; i=1; i-=2 )System.out.print(i);Ai=0Bi=1Ci=19Di=20146. Java采用的字符集是:AASCIIBUnicodeCISO8859DGB2312147. 以下關(guān)于Java語(yǔ)言變量的描述中,錯(cuò)誤的是:A變量名必須用標(biāo)識(shí)符來(lái)標(biāo)識(shí)B變量必須先定義,后使用C變量的類型必須是基本數(shù)據(jù)

溫馨提示

  • 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)論