2017年9月計算機二級Java考試題庫及答案

2017年計算機等級考試已經考試報名,你準備好了嗎?下面yjbys小編收集一些關於計算機二級Java考試題庫,希望大家認真閱讀!

2017年9月計算機二級Java考試題庫及答案

  單選題

1). 下列代碼的執行結果是:public class Test2{public static void main(String args[]){tln(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

正確答案:D

2). 下列關於棧的敘述中正確的是

A.在棧中只能插入數據

B.在棧中只能刪除數據

C.棧是先進先出的線性表

D.棧是先進後出的線性表

正確答案:D

2). 下列屬於正則表達式的是

A.一個數組

B.一組二進制數據

C.一個字符串

D.一個公式

正確答案:C

3). 若a的值爲3時,下列程序段被執行後,c的.值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;

A.1

B.2

C.3

D.4

正確答案:C

4). 若要把變量聲名爲暫時性變量,應使用如下哪種修飾符?

ected

ate

sient

tile

正確答案:C

5). 下列命令中,哪個命令是Java的編譯命令?

c

doc

etviewer

正確答案:A

6). 樹最適合用來表示____。

A.有序數組元素

B.無序數組元素

C.元素之間具有分支層次關係的數據

D.元素之間無聯繫的數據

正確答案:C

7). 在Java中,由Java編譯器自動導入,而無需在程序中用import導入的包是____。

et

正確答案:D

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

eredReader

InputStream

OutputStream

InputStream

正確答案:D

9). 下面關於applet生命週期的說法正確的是

et生命週期是從瀏覽器解析HTML文件開始的

B.瀏覽器加載結束時,終止applet的運行

et生命週期包括:applet的創建、運行、等待與消亡四個狀態

D.以上說法均不正確

正確答案:D

10). main方法是Java application程序執行的入口點,關於main方法的方法頭,以下哪項是合法的?

ic static void main()

ic static void main(String args[])

ic static int main(String [] arg)

ic void main(String arg[])

正確答案:B

11). switch 語句不能用於下列哪種數據類型?

le

t

正確答案:A

  二、基本操作題

本題將數組arrA中的元素按逆序存儲在另外一個相同

長度的數組arrB中。

public class javal{

public static void main(String[] args){

int[]arrA={1,3,8,4,2,6,9,0,7};

int[]arrB= ;

int i=0;

mtj= ;

for(i=0;i

arrB[j]=arrA[i];

;

}

tln("arrA:"+"arrB:");

for(i=0;i

tln(arrA[i]+""+arrB[i]);

}

}

}

參考解析:

第1處:new int[th]

第2處:th-1

第3處:j- -或j=j-1或j-=l

【解析】第1處將arrB的長度設定成與arrA相同;第2處因爲是逆序存儲,從後面的arrB[j]=arrA[i];可以看出,j的初值應使arrB[j]指向數組末尾。第3處for循環使用。