- 相關(guān)推薦
全國計算機二級考試試題
在平時(shí)的學(xué)習、工作中,我們都不可避免地會(huì )接觸到試題,試題可以幫助學(xué);蚋髦鬓k方考察參試者某一方面的知識才能。什么樣的試題才是科學(xué)規范的試題呢?下面是小編精心整理的全國計算機二級考試試題,希望對大家有所幫助。
01.數據結構與算法
1.一個(gè)棧的初始狀態(tài)為空,F將元素 1、2、3、4、5、A、B、C、D、E 依次入棧,然后再
依次出棧,則元素出棧的順序是(B)
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
2.下列敘述中正確的是(D)
A.循環(huán)隊列有隊頭和隊尾兩個(gè)指針,因此,循環(huán)隊列是非線(xiàn)性結構
B.在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動(dòng)態(tài)變化情況
C.在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動(dòng)態(tài)變化情況
D.循環(huán)隊列中元素的個(gè)數是由隊頭指針和隊尾指針共同決定
3.下列敘述中正確的是(A)
A.順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的
B.順序存儲結構只針對線(xiàn)性結構,鏈式存儲結構只針對非線(xiàn)性結構
C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表
D.鏈式存儲結構比順序存儲結構節省存儲空間
4.下列敘述中正確的是(D)。
A.棧是“先進(jìn)先出”的線(xiàn)性表
B.隊列是“先進(jìn)后出”的線(xiàn)性表
C.循環(huán)隊列是非線(xiàn)性結構
D.有序線(xiàn)性表既可以采用順序存儲結構,也可以采用鏈式存儲結構
5.支持子程序調用的數據結構是(A)。
A.棧
B.樹(shù)
C.隊列
D.二叉樹(shù)
6.某二叉樹(shù)有 5 個(gè)度為 2 的結點(diǎn),則該二叉樹(shù)中的葉子結點(diǎn)數是(C)。
A.10
B.8
C.6
D.4
7.下列排序方法中,最壞情況下比較次數最少的是(D)。
A.冒泡排序
B.簡(jiǎn)單選擇排序
C.直接插入排序
D.堆排序
8.算法的有窮性是指(A)。
A.算法程序的運行時(shí)間是有限的
B.算法程序所處理的數據量是有限的
C.算法程序的長(cháng)度是有限的
D.算法只能被有限的用戶(hù)使用
9.對長(cháng)度為 n 的線(xiàn)性表排序,在最壞情況下,比較次數不是 n(n-1)/2 的排序方法是(D)。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
10.下列關(guān)于棧的敘述正確的是(B)。
A.棧按“先進(jìn)先出”組織數據
B.棧按“先進(jìn)后出”組織數據
C.只能在棧底插入數據
D.不能刪除數據
11.算法的空間復雜度是指(A)。
A.算法在執行過(guò)程中所需要的計算機存儲空間
B.算法所處理的數據量
C.算法程序中的語(yǔ)句或指令條數
D.算法在執行過(guò)程中所需要的臨時(shí)工作單元數
12.下列關(guān)于線(xiàn)性鏈表的敘述中,正確的是(C)。
A.各數據結點(diǎn)的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致
B.各數據結點(diǎn)的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續
C.進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素
D.以上說(shuō)法均不正確
13.一棵二叉樹(shù)共有 25 個(gè)結點(diǎn),其中 5 個(gè)是葉子結點(diǎn),則度為 1 的結點(diǎn)數為(A)
A.16
B.10
C.6
D.4
14.下列關(guān)于棧敘述正確的是(A)。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠不能被刪除
D.棧底元素最先被刪除
15.下列敘述中正確的是(C)。
A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化
B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化
C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化
D.以上說(shuō)法均不正確
16.設循環(huán)隊列的存儲空間為 Q(1:35),初始狀態(tài)為 front=rear=35,F經(jīng)過(guò)一系列入隊
與退隊運算后,front=15,rear=15,則循環(huán)隊列中的元素個(gè)數為(D)。
A.15
B.16
C.20
D.0 或 35
17.下列與隊列結構有關(guān)聯(lián)的是(D)。
A.函數的遞歸調用
B.數組元素的引用
C.多重循環(huán)的執行;
D.先到先服務(wù)的作業(yè)調度
【解析】:隊列的進(jìn)出原則是“先進(jìn)先出”,即為先到先服務(wù),所以選 D。
18.對下列二叉樹(shù)進(jìn)行前序遍歷的結果為(C)。
A.DYBEAFCZX
B.YDEBFZXCA
C.ABDYECFXZ
D.ABCDEFXYZ
19.設順序表的長(cháng)度為 n。下列算法中,最壞情況下比較次數小于 n 的是(A)。
A.尋找最大項
B.堆排序
C.快速排序
D.順序查找法
20.設棧的順序存儲空間為 S(1:m),初始狀態(tài)為 top=m+1,F經(jīng)過(guò)一系列正常的入棧與退
棧操作后,top=20,則棧中的元素個(gè)數為(C)。
A.30
B.20
C.m-19
D.M-20
21.某二叉樹(shù)的后序遍歷序列與中序遍歷序列相同,均為 ABCDEF,則按層次輸出(同一層
從左到右)的序列為(A)。
A.FEDCBA
B.CBAFED
C.DEFCBA
D.ABCDEF
22.設棧的順序存儲空間為 S(1:m),初始狀態(tài)為 top=0,F經(jīng)過(guò)一系列正常的入棧與退棧操
作后,top=m+1,則棧中的元素個(gè)數為(A)。
A.不可能
B.m+1
C.0
D.m
23.下列排序法中,最壞情況下時(shí)間復雜度最小的是(A)。
A.堆排序
B.快速排序
C.希爾排序
D.冒泡排序
24.下列敘述中正確的是(A)。
A.對數據進(jìn)行壓縮存儲會(huì )降低算法的空間復雜度
B.算法的優(yōu)化主要通過(guò)程序的編制技巧來(lái)實(shí)現
C.算法的復雜度與問(wèn)題的規模無(wú)關(guān)
D.數值型算法只需考慮計算結果的可靠性
25.下列排序法中,每經(jīng)過(guò)一次元素的交換會(huì )產(chǎn)生新的逆序的是(A)。
A.快速排序
B.冒泡排序
C.簡(jiǎn)單插入排序
D.簡(jiǎn)單選擇排序
26.在具有 2n 個(gè)結點(diǎn)的完全二叉樹(shù)中,葉子結點(diǎn)個(gè)數為(A)。
A.n
B.n+1
C.n-1
D.n/2
27.下列敘述中正確的是(A)。
A.在棧中,棧頂指針的動(dòng)態(tài)變化決定棧中元素的個(gè)數
B.在循環(huán)隊列中,隊尾指針的動(dòng)態(tài)變化決定隊列的長(cháng)度
C.在循環(huán)鏈表中,頭指針和鏈尾指針的動(dòng)態(tài)變化決定鏈表的長(cháng)度
D.在線(xiàn)性鏈表中,頭指針和鏈尾指針的動(dòng)態(tài)變化決定鏈表的長(cháng)度
28.某二叉樹(shù)的中序遍歷序列為 CBADE,后序遍歷序列為 CBADE,則前序遍歷序列為(A)。
A.EDABC
B.CBEDA
C.CBADE
D.EDCBA
29.下列敘述中正確的是(A)。
A.在循環(huán)隊列中,隊頭指針和隊尾指針的動(dòng)態(tài)變化決定隊列的長(cháng)度
B.在循環(huán)隊列中,隊尾指針的動(dòng)態(tài)變化決定隊列的長(cháng)度
C.在帶鏈的隊列中,隊頭指針與隊尾指針的動(dòng)態(tài)變化決定隊列的長(cháng)度
D.在帶鏈的棧中,棧頂指針的動(dòng)態(tài)變化決定棧中元素的個(gè)數
30.設順序表的長(cháng)度為 n。下列排序方法中,最壞情況下比較次數小于 n(n-1)/2 的是(A)。
A.堆排序
B.快速排序
C.簡(jiǎn)單插入排序
D.冒泡排序
31.某二叉樹(shù)共有 12 個(gè)結點(diǎn),其中葉子結點(diǎn)只有 1 個(gè)。則該二叉樹(shù)的深度為(根結點(diǎn)在第 1
層)(D)
A.3
B.6
C.8
D.12
32.設一棵樹(shù)的度為 3,其中度為 3,2,1 的結點(diǎn)個(gè)數分別為 4,1,3。則該棵樹(shù)中的葉子
結點(diǎn)數為(A)。
A.10
B.11
C.12
D.不可能有這樣的樹(shù)
33.設表的長(cháng)度為 15。則在最壞情況下,快速排序所需要的比較次數為(A)。
A.105
B.55
C.15
D.75
34.設循環(huán)隊列的存儲空間為 Q(1:100),初始狀態(tài)為空,F經(jīng)過(guò)一系列正常操作后,front=49,則循環(huán)隊列中的元素個(gè)數為(A)。
A.不確定
B.49
C.51
D.50
35.某完全二叉樹(shù)按層次輸出(同一層從左到右)的序列為 ABCDEFGH。該完全二叉樹(shù)的中
序序列為(A)。
A.HDBEAFCG
B.HDEBFGCA
C.ABDHECFG
D.ABCDEFGH
36.下面屬于整數類(lèi) I 的實(shí)例的是(A)
A.229
B.0.229
C.229E-2
D."229"
37.下列敘述中正確的是(C)。
A.所謂有序表是指在順序存儲空間內連續存放的元素序列
B.有序表只能順序存儲在連續的存儲空間內
C.有序表可以用鏈接存儲方式存儲在不連續的存儲空間內
D.任何存儲方式的有序表均能采用二分法進(jìn)行查找
38.設二叉樹(shù)如下則后序序列為(C)
A.ABDEGCFH
B.DBGEAFHC
C.DGEBHFCA
D.ABCDEFGH
39.下列敘述中正確的是(B)。
A.結點(diǎn)中具有兩個(gè)指針域的鏈表一定是二叉鏈表
B.結點(diǎn)中具有兩個(gè)指針域的鏈表可以是線(xiàn)性結構,也可以是非線(xiàn)性結構
C.二叉樹(shù)只能采用鏈式存儲結構
D.循環(huán)鏈表是非線(xiàn)性結構
40.某二叉樹(shù)中有15個(gè)度為1的結點(diǎn),16個(gè)度為2的結點(diǎn),則該二叉樹(shù)中總的結點(diǎn)數為(C)。
A.32
B.46
C.48
D.49
41.下列敘述中正確的是(A)
A.有的二叉樹(shù)也能用順序存儲結構表示
B.有兩個(gè)指針域的鏈表就是二叉鏈表
C.多重鏈表一定是非線(xiàn)性結構
D.順序存儲結構一定是線(xiàn)性結構
42.設二叉樹(shù)共有 375 個(gè)結點(diǎn),其中度為 2 的結點(diǎn)有 187 個(gè)。則度為 1 的結點(diǎn)個(gè)數是(A)。
A.0
B.1
C.188
D.不可能有這樣的二叉樹(shù)
43.某系統結構圖如下圖所示該系統結構圖的寬度是(B)。
A.5
B.4
C.2
D.1
44.設二叉樹(shù)的前序序列為 ABDEGHCFIJ,中序序列為 DBGEHACIFJ。則按層次輸出(從上
到下,同一層從左到右)的序列為(A)
A.ABCDEFGHIJ
B.DGHEBIJFCA
C.JIHGFEDCBA
D.GHIJDEFBCA
45.設順序表的長(cháng)度為 16,對該表進(jìn)行簡(jiǎn)單插入排序。在最壞情況下需要的比較次數為(D)
A.15
B.60
C.30
D.120
46.下列敘述中正確的是(A)
A.循環(huán)隊列是線(xiàn)性結構
B.循環(huán)隊列是線(xiàn)性邏輯結構
C.循環(huán)隊列是鏈式存儲結構
D.循環(huán)隊列是非線(xiàn)性存儲結構
47.設某棵樹(shù)的度為 3,其中度為 3,2,1 的結點(diǎn)個(gè)數分別為 3,0,4。則該樹(shù)中的葉子結點(diǎn)數為
。˙)
A.6
B.7
C.8
D.不可能有這樣的樹(shù)
48.下列敘述中錯誤的是(C)
A.具有兩個(gè)根結點(diǎn)的數據結構一定屬于非線(xiàn)性結構
B.具有兩個(gè)以上葉子結點(diǎn)的數據結構一定屬于非線(xiàn)性結構
C.具有兩個(gè)以上指針域的鏈式結構一定屬于非線(xiàn)性結構
D.具有一個(gè)根結點(diǎn)且只有一個(gè)葉子結點(diǎn)的數據結構也可能是非線(xiàn)性結構
49.下列結構中屬于非線(xiàn)性結構的是(C)
A.循環(huán)隊列
B.二維數組
C.二叉鏈表
D.雙向鏈表
50.從表中任何一個(gè)結點(diǎn)位置出發(fā)就可以不重復地訪(fǎng)問(wèn)到表中其他所有結點(diǎn)的鏈表是(A)
A.循環(huán)鏈表
B.雙向鏈表
C.單向鏈表
D.二叉鏈表
51.設元素集合為 D={1,2,3,4,5,6}。B=(D,R)為線(xiàn)性結構所對應的 R 是(A)。
A.R={(6,1),(5,6),(1,3),(2,4),(3,2)}
B.R={(4,5),(6,1),(5,6),(1,3),(2,4),(3,2)}
C.R={(6,1),(5,6),(1,3),(3,4),(3,2)}
D.R={(6,1),(5,6),(2,3),(2,4),(3,2)}
【全國計算機二級考試試題】相關(guān)文章:
全國計算機二級考試歷年真題10-25
全國職稱(chēng)計算機考試02-21
全國計算機等級考試01-22
計算機考試試題05-10
全國計算機等級考試總結03-24
成都計算機等級考試試題12-25
計算機二級考試重要考點(diǎn)歸納01-06
計算機二級c語(yǔ)言筆試題庫07-13
江蘇職稱(chēng)計算機考試試題09-30