全國計算機等級考試Java選擇試題及答案

爲了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的全國計算機等級考試Java選擇試題及答案,供參考練習,預祝考生們考出自己理想的成績!

全國計算機等級考試Java選擇試題及答案

選擇題(每小題2分,共50分)

下列各題A、B、C、D四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡的響應位置上,答在試卷上不得分。

(11)在Java2的幾個版本中,可以開發桌面應用程序、低端的服務器應用及JavaApplet程序的是( )。

A . J2SE B. J2EE C. J2ME D. JSP

(12)下列敘述中,正確的是( )。

A 對於byte 型變量,內存分配給1個字節

B long 型變量,內存分配給8個字節

C Java 語言使用Unicode 字符集

D 1.23f 表示1.23 乘以10 的平方

(13)下列屬於合法的Java語言標識符是( )。

A.c_at5$books B. s+

C. sta/tic D. -3.14159

(14)在Java 語言中,表示換行符的轉義字符是( )。

A. n B. f C‘n‘ D. dd

(15)在Java語言中,System類與Math類所在的包是( )。

A. et B.

(16)在Java語言中,所有組件類的根類是( )。

A. ct B. s

C. onent e

(17)在Java語言中,關於包的說法正確的是( )。

A. 用Package 語句說明一個包時,該包的層次結構必須與文件的類型相同

B. 沒有使用Package語句的類默認歸到awt包中

C. 同一個包中的類可以相互訪問對方的成員

D. Java語言中有一個t 包

(18)在讀字符文件時,使用該文件作爲參數的類是( )。

erReader InputStream

OutoutStream InputStream

(19)下列構造方法的.敘述中,正確的是( )。

A.一個類的構造方法只有一個

B.構造方法不可以重載

C.構造方法名字必須與類名相同

D.構造方法可以沒有參數,但必須有返回值

(20)類Frame默認的佈局治理器是( )。

A. GridLayout erLayout

C. FlowLayout Layout

(21)在Java語言中,能實現多重繼續效果的方式是( )。

A.在內部 B.匿名類 C.接口 D.同步

(22)下列語句中執行跳轉功能的語句是( )。

語句 e語句 k語句 rt語句

(23)不是Java語言註釋語句的是( )。

A./**···// B./*···*/ C.// D./**···*/

(24)下面的答案可以正確表示一個十六進制數字10的是( )。

A.0X10 B.0x16 C. 0xA D. 16

(25)讀下面程序

public class IfTest (

public static void main(string[]args) {

int x=3;

int y=1;

if (x=y)

tln ("Not equal");

else

tln ("Equal");

}

)

下面語句正確的是( )

A.程序運行後輸出"Equal"

B.程序運行後輸出"Not equal"

C.編譯錯誤

D.程序能夠正常運行,但是沒有輸出結果

(26)使用“<<”和“>>”操作運算後的結果正確的是( )。

A. 0000 0100 0000 0000 0000 0000 0000 0000<<5得到

1000 0000 0000 0000 0000 0000 0000 0000

B. 0000 0100 0000 0000 0000 0000 0000 0000<<5得到

1111 1000 0000 0000 0000 0000 0000 0000

C.1100 0000 0000 0000 0000 0000 0000 0000>>5得到

1111 1110 0000 0000 0000 0000 0000 0000

D.1100 0000 0000 0000 0000 0000 0000 0000>>5得到

0000 0110 0000 0000 0000 0000 0000 0000

(27)下列方法中可以用來創建一個新線程的是( )。

A.實現able 接口並重寫start()方法

B.實現able 接口並重寫run()方法

C.繼承ad接口並重寫run()方法

D繼承ad接口並重寫start()方法

(28)下列關於Java Application與Applet的說法中,正確的是( )。

A.都包含main()方法

B.都通過appletviewer命令執行

C.都通過javac命令編譯

D.都嵌入在HTML文件中執行

(29)運行Applet程序時,最後調用的方法是( )。

A. stop() () t() roy()

(30)下列關於線程優先級的說法中,正確的是( )。

A. 線程的優先級是不能改變的

B. 線程的優先級是在創建線程時設置的

C. 在創建線程後的任何時候都可以設置

D. 線程的優先級有高低兩種

(31)如果使用Thread t=new Test()語句創建一個線程,則下列敘述正確的是( )。

A. Test類一定要實現Runnable接口

B. Test類一定是Thread類的子類

C. Test類一定是Runnable的子類

D. Test類一定是繼承Thread類並且實現Runnable接口

(32)作爲程序入口的main()方法的返回類型是()。

A. int B. void C. boolean ic

(33)下面程序運行後得到的結果是()。

1. public class SwitchTest{

ic static void main (String [ ] args{

tIn (“value = switchIt (4));

4.}

ic static int swichIt (int x ) {

j = 1

ch (x) {

1: j++ ;

2: j++ ;

3: j++;

4: j++;

5: j++;

ult : j++;

14.}

rn j + x;

16.}

17.}

A. Value = 3

B. Value = 4

C. Value = 7

D. Value = 8

(34)下列程序的功能是在監控臺上每隔一秒現實一個字符串“Hello”,能夠填寫在程序中適當的位置,是程序完整並能正確運行的語句是( )

public class Test implements Runnable{

public static void main (String args[ ]){

Test =new Test ( );

Thread tt = new Thread(t) ;

t( );

}

public void run( ){

for(;;){

try{

;

}catch(e){}

tln(“Hello”);

}

}

}

p(1000) InterruptedException

p(1000) InterruptedException

p(1000) RuntimeException

p(1000) InterruptedException

(35)閱讀下列代碼

public class Person {

int arr [ ] =new int[10];

arr[1] = 9;

public static void main (Stering args[ ]){

tln(arr[1]);

}

}

正確的說法是( )

A. 編譯時將產生錯誤

B. 編譯時正確,運行時將產生錯誤

C. 輸出零

D. 輸出空

選擇題答案

(11)A(12)D(13)A(14)A(15)B(16)C(17)D(18)D(19)C(20)B(21)C(22)C(23)A24)C(25)C(26)A(27)C

(28)C(29)D(30)C(31)B(32)B(33)D(34)D35)A