糯米文學吧

位置:首頁 > 計算機 > 計算機二級

計算機二級《Java》備考訓練題及答案2017

參加計算機等級考試之前一定要先做試題來進行準備。多做題能夠幫助考生們熟悉考試題型特點。以下是本站小編搜索整理的一份計算機二級《Java》備考訓練題及答案,供參考練習,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!

計算機二級《Java》備考訓練題及答案2017

1.下列關於順序存儲結構的敍述中,錯誤的是( )。

A.存儲密度大

B.某些非線性結構也可以採用順序方法存儲

C.結點中只有自身信息域,沒有鏈接信息域

D.便於進行插入、刪除等運算操作

2.有下三角矩陣A[0…10,0…10],按行優先順序存放其非零元素,每個非零元素佔兩個字節,存放的基地址為100,則元素A[5,53的存放地址為( )。

A.110

B.120

C.130

D.140

3.設數組data[0…m]作為循環隊列S q的存儲空間,front為隊頭指針,rear為隊尾指針,則執行出隊操作的語句為( )。

A.S q↑t:=S q十t+1;

B.S q↑t:=(S q十t+1)%maxsize;

C.S q↑:=(s q十+1)%maxsize;

D.S q↑t:=(s q十t+1)%(maxsize+1);

4.如果入棧序列為CEDB,以下哪一個是從棧中刪除元素的序列?( )

5.設待排序關鍵碼序列為(25,18,9,33,67,82,53,95,12,70),要按關鍵碼值遞增的順序進行排序,採取以第一個關鍵碼為分界元素的快速排序法,第一趟排序完成後關鍵碼95被放到第( )個位置。

A.7 B.8

C.9 D.10

6.下列特點中不屬於Java的是( )。

A.多線程

B.多重繼承

C.跨平台

D.動態性

的反彙編命令是( )。

p

c

8.下列變量定義中,不合法的是( )。

SX;

_123;

Summer 2010_gross_sale;

;

9.下列選項中為單精度數的是( )。

A.2 B.5.2

C.0.2f D.023

10.下列關於boolean類型的敍述中,正確的是( )。

A.可以將boolean類型的數值轉換為int類型的數值

B.可以將boolean類型的數值轉換為字符串

C.可以將boolean類型的`數值轉換為char類型的數值

D.不能將boolean類型的數值轉換為其他基本數據類型

  參考答案

1.D。【解析】順序結構每個結點只包含自身的信息域,且邏輯上相鄰的結點物理上也是相鄰的。因此其存儲密度大,但插入、刪除運算操作不方便,需移動大量的結點。

2.D。【解析】A[5][5]元素存儲的位置在第6行第6列,但由於矩陣A為下三角矩陣,所以A[5][5]之前的非零元素才計入地址內,因而所存儲的非零元素的個數應為l+2+3+4+5+5=20,這些元素佔用的空間為20×2=40字節,所以A[8][5]的存儲位置為l00+40=140。

3.B。【解析】循環隊列採用的方法是:假設向量sq↑[maxsi ze]是一個首尾相接的圓環,即sq↑[0]接在sq↑[maxsi ze-1]之後,我們將這種意義下的向量

稱循環向量,並將循環向量中的隊列稱為循環隊列。若當前尾指針等於向量的上界,則再做入隊列操作時,令尾指針等於向量的下界,這樣就利用到已被刪除的元素空間,克服假上溢現象。因此入隊操作時,在循環意義下的尾指針加l操作可描述為:if(Sq↑>=maxsi ze)sq↑:=0;else sq↑++;如果利用“模運算”,上述循環意義下的

尾指針加l操作,可以更簡潔地描述為:sq↑=(sq↑+1)%maxsi ze。同樣,出隊操作時,在循環意義下的頭指針加1操作,也可利用“模運算”來實現:sq↑t:=(sq↑t+1)%max-size。

4.D。【解析】根據棧的先進後出原則,可知從棧中刪除的元素的序列為BDEC。

5.B。【解析】快速排序(Qui cks ort)是對冒泡排序的一種改進。它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據比另外一部分的所有數據都要小,然後再按此方法對這兩部分數據分別進行快速排序,整個排序過程可以遞歸進行,以此達到整個數據變成有序序列。具體操作如下圖:

進行第一趟排序完成後的結果如下:

12,18,9,25,67,82,53,95,33,70

所以第一趟排序完成後關鍵碼95被放到第8個位置。

6.B。【解析Java不支持多重繼承(子類只能有一個父類)。

7.A。【解析]javap命令是Java反彙編命令;javac命令是Java語言編譯器,jdb是基於文本和命令行的調試工具,java命令是Java解釋器。

8.D。【解析】Java中標識符的命名規則為:①區分大小寫,例如a和A是兩個變量;②標識符由字母、下畫線、美元符號和數字組成,並且第一個字符不能是數字。

9.C。【解析]Java中單精度常量以f或F結尾。

10.D。【解析】由於基本數據類型中boolean類型不是數字型,所以基本數據類型的轉換是除了boolean類型以外的其他7種類型之間的轉換。