一、單項選擇題及參考答案
1、-31>>>5>>5>>>5>>5>>>5>>5的值是________
-13-3127答案:B
2、在switch語句中無效的型別是________
intshortbyteBoolean答案:D
3、以下斷言正確的是________
final類中的屬性和方法都必須被final修飾符修飾建構函式可能丟擲異常建構函式可以有返回型別引用一個類的屬性或呼叫其方法,必須以該類的物件為字首答案:B
4、以下宣告正確的有________
char str[]={“a”,”b”,”c”};char str[] = {‘a’,’b’,’c’,0};int array[10,20];int array[2]={1,2,0};答案:B
5、以下關於Java的StringBuffer類的斷言正確的是________
StringBuffer類繼承String類的所有方法StringBuffer變數的內容可以用等號來初始化StringBuffer物件有一個預設的長度空間StringBuffer物件的內容可用==來比較答案:C
6、用來設定一個Label元件的文字的方法是________
SetLableText()SetTextLable()SetLable()SetText()答案:D
7、沒處理又沒查出的異常將________
結束該應用程式使該程式編譯出錯被忽略由JavaVM自動處理答案:A
8、以下說法正確的有________
所有Unicode字元都用16位表示UTF-8字元只用8位表示UTF-16字元只用16位表示ASCII字元只需7位表示答案:AD
9、完全封裝類的介面方法應該使用的訪問許可權________
privatedefaultpublic都可以答案:C
10、以下斷言正確的是________
所有抽象類的方法都必須是抽象方法包含抽象方法的類必須宣告為抽象類所有抽象類都沒有建構函式抽象類中的抽象方法必須在抽象類的子類中實現答案:B
11、Java語音中,用來決定文字的字型、大小和位置的類是________
java.awt.Graphics.Fontsjava.awt.Graphics.Fontjava.awt.Fontsjava.awt.Font答案:D
12、以下哪個是具體類的實體?________
DataInputSocketInputStreamReader答案:B
13、Java語言中,佔用32位記憶體空間的是________
long,doublelong,floatint,doubleint,float答案:D
14、假設int a=1,b=2,c=3;以下語句正確的是________
c=c/float(a/b);c=c/((float a)/b);c=(float)c/(a/b);c=c/(a/(float)b);答案:D
15、下面哪個語句不能用來終止迴圈________
breakexitcontinuereturn答案:C
16、以下斷言正確的有________
子類只繼承父類中被public或者protected或者default修飾的成員變數和成員方法如果子類與父類同在一個包中,子類也可繼承父類中沒有修飾符的成員變數和成員方法子類不能繼承父類中被private修飾的成員變數和成員方法子類可以有多個父類答案:BC
17、設String s1=”Hello ”;
String s2=”world!”;
以下哪個方法可用來得到字串”Hello world!” ________
s2+s1s1.concat(s2)s1.append(s2)s1.concate(s2)答案:B
18、在Java的AWT包中,包含圖形繪製與處理等操作的類是________
java.awt.Graphicsjava.awt.Componentjava.awt.Eventjava.awt.Containers答案:A
19、以下說法正確的是________
無論程式中是否有異常,finally語句塊中的程式碼都要執行一個catch塊可以區分處理多個不同型別的異常如果一個try塊有多個catch塊與之對應,應該將引數為父類異常物件的catch塊排在後邊程式執行時,只有不產生異常時才跳過catch塊進入finally塊中執行答案:ABC
20、以下方法不屬於Thread類的是________
stop()run()yield()join()答案:C
21、請問,以下描述正確的是?________
如果package語句存在,則必須出現在原始檔的非空白首行如果import語句存在,則必須出現在原始檔的非空白首行如果main方法存在,則必須出現在原始檔非空白首行如果在原始檔中聲明瞭一個public介面,則名稱必須和原始檔名一致答案:AD
22、請問,為了使一個名為MyClass的public類成功編譯,需要滿足以下哪些條件?
MyClass類中必須定義一個正確的main()方法MyClass類必須定義在MyClass.java原始檔中MyClass類必須定義在MyClass包中MyClass類必須被匯入答案:B
23、請問,現有一個Java原始檔,其中包含一個名為Example的public類,為了成功編譯該原始檔,需要滿足哪些條件?
原始檔必須匯入java.lang包原始檔必須宣告一個main方法原始檔名必須為Example.java原始檔必須具有package包語句答案:C
24、請問,以下哪些是正確的java註釋形式?
\\ This is a comment/* This is a comment *//** This is a comment */\* This is a comment *\答案:BC
25、請問,為了是一個名為Example的類可以成功編譯、執行,必須滿足以下哪些條件?
Example類必須定義在Example.java檔案中Example類必須宣告為public類Example類必須定義一個正確的main方法Example類必須匯入java.lang包答案:C
26、請問,以下哪些修飾符不能用於頂層類?
publicprivateabstractfinal答案:B
27、請問,以下哪些是java中合法的表示符?
_xpointsr2d2bBb$set-flowthisisCrazy答案:ABCE
28、請問,以下哪些是合法變數名?
_int%large$fredinteger2much答案:ACD
29、以下哪些是合法變數名?
%id$id_id#id答案:BC
30、以下哪些是合法識別符號?
my-idmy_id101idsid101答案:BD
31、以下哪些是合法識別符號?
%abcd$abcd1abcdpackage_a_long_name答案:BE
32、請問,以下哪些是Java中合法的關鍵字?
arraybooleanIntegerprotectsuper答案:BE
33、請問,以下哪些是Java中合法的關鍵字?
thensynchronizedvolatiletransientthis答案:BCDE
34、請問,以下哪些是Java中合法的關鍵字?
rundefaultimplementimport答案:BD
35、請問,以下哪些是Java中定義的合法的關鍵字?
NULLsizeoffriendextendssynchronized答案:DE
36、請問,以下哪些是Java中定義的合法的關鍵字?
NULLnullextendsMain答案:BC
37、請問,以下哪些是Java中定義的合法的關鍵字?
interfacesizeofsupervolatile答案:ACD
38、請問,java語言中一個長整型由幾個位元組表示?
取決於編譯器248答案:D
39、以下程式碼片段正確的有:
public transient static final int _FRAMEX = 850;this(“a”,”b”);private transient static final int _FRAMEX = 850;boolean b = 0;答案:ABC
40、請問以下描述正確的有:
字元型char具有16位寬度Unicode編碼字元具有16位寬度Unicode編碼字元具有32位寬度UTF編碼字元具有24位寬度答案:AB