計算機二級《Java》備考訓練題及答案2017
參加計算機等級考試之前一定要先做試題來進行準備。多做題能夠幫助考生們熟悉考試題型特點。以下是本站小編搜索整理的一份計算機二級《Java》備考訓練題及答案,供參考練習,預祝考生們考出自己理想的成績!想了解更多相關信息請持續關注我們應屆畢業生考試網!
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種類型之間的轉換。
-
計算機二級JAVA考試基礎訓練題2017
java的相關考試知識你掌握的怎麼樣了呢?以下是小編整理的計算機二級JAVA考試基礎訓練題2017,歡迎參考閲讀!單選題1).Java語言和C++語言相比,下面哪項內容是Java獨有的()。A.面向對象B.動態鏈接C.有類庫D.跨平台正確答案:D答案解析:C++語言和Java語言都是面向對象的...
-
2015下半年全國計算機二級C語言考前模擬試題及答案(六)
一、選擇題1.已知函數的調用形式:fread(buffer,size,count,fp);其中buffer代表的是(B)。A、一個存儲區,存放要讀的數據項B、一個指針,指向要讀入數據的存放地址C、一個文件指針,指向要讀的文件D、一個整數,代表要讀入的數據項總數2.結構體類型的定義允許嵌套是...
-
2016計算機二級基礎知識強化訓練
2016年3月計算機等級考試已進入強化學習階段,同學們的備考情況如何呢?下面本站小編為考生搜索整理了關於計算機二級基礎知識強化訓練,供參考學習,希望對您都有幫助。想了解更多相關信息請持續關注我們應屆畢業生考試網。1、信息技術指的是用來擴展人的信息器官功...
-
2016計算機二級考試C++複習題及答案
全國計算機等級考試是由教育部考試中心主辦,面向社會,用於考查非計算機專業應試人員計算機應用知識與技能的全國性計算機水平考試體系,每年開考兩次。3月份的考試馬上就要到來,下面本站小編為搜索整理了計算機二級考試C++複習題及答案,希望對你備考有所幫助!1.假設...