




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、辦公自動化模擬題三姓名: 填空題 *_班級: 填空題 *_200) 下列關于棧的敘述正確的是() 單選題 *A)棧按先進先出組織數據B)棧按先進后出組織數據(正確答案)C)只能在棧底插入數據D)不能刪除數據201) 某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是() 單選題 *A)10B)8C)6(正確答案)D)4202) 下列敘述中正確的是() 單選題 *A)算法復雜度是指算法控制結構的復雜程度B)算法復雜度是指設計算法的難度C)算法的時間復雜度是指設計算法的工作量D)算法的復雜度包括時間復雜度與空間復雜度(正確答案)203) 下列敘述中正確的是() 單選題 *A)循環隊列有隊頭和隊
2、尾兩個指針,因此,循環隊列是非線性結構B)在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況C)在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況D)循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定(正確答案)204) 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是() 單選題 *A)O(n)B)O(n2)C)O(log2n)(正確答案)D)O(nlog2n)205) 下列敘述中正確的是() 單選題 *A)順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的(正確答案)B)順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構C)順序存
3、儲結構能存儲有序表,鏈式存儲結構不能存儲有序表D)鏈式存儲結構比順序存儲結構節省存儲空間206) 對于循環隊列,下列敘述中正確的是() 單選題 *A)隊頭指針是固定不變的B)隊頭指針一定大于隊尾指針C)隊頭指針一定小于隊尾指針D)隊頭指針可以大于隊尾指針,也可以小于隊尾指針(正確答案)207) 算法的空間復雜度是指() 單選題 *A)算法在執行過程中所需要的計算機存儲空間(正確答案)B)算法所處理的數據量C)算法程序中的語句或指令條數D)算法在執行過程中所需要的臨時工作單元數208) 一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序
4、是() 單選題 *A)12345ABCDEB)EDCBA54321(正確答案)C)ABCDE12345D)54321EDCBA209) 下列排序方法中,最壞情況下比較次數最少的是 () 單選題 *A)冒泡排序B)簡單選擇排序C)直接插入排序D)堆排序(正確答案)210) 支持子程序調用的數據結構是() 單選題 *A)棧(正確答案)B)樹C)隊列D)二叉樹211) 算法的有窮性是指() 單選題 *A)算法程序的運行時間是有限的(正確答案)B)算法程序所處理的數據量是有限的C)算法程序的長度是有限的D)算法只能被有限的用戶使用212) 下列數據結構中,屬于非線性結構的是() 單選題 *A)循環隊列
5、B)帶鏈隊列C)二叉樹(正確答案)D)帶鏈棧213) 下列敘述中正確的是() 單選題 *A)棧是“先進先出”的線性表B)隊列是“先進后出”的線性表C)循環隊列是非線性結構D)有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構(正確答案)214) 下列數據結構中,能夠按照“先進后出”原則存取數據的是() 單選題 *A)循環隊列B)棧(正確答案)C)隊列D)二叉樹215) 下列敘述中正確的是() 單選題 *A)線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的B)線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構(正確答案)C)線性表的鏈式存儲結構所需要的存儲空間一般要少于順
6、序存儲結構D)線性表的鏈式存儲結構與順序存儲結構在存儲空間的需求上沒有可比性216) 下列敘述中正確的是 () 單選題 *A)棧是一種先進先出的線性表B)隊列是一種后進先出的線性表C)棧與隊列都是非線性結構D)棧與隊列都是線性結構(正確答案)217) 一棵完全二叉樹共有360個結點,則在該二叉樹中度為1的結點個數為 () 單選題 *A)0B)1(正確答案)C)180D)181218) 算法的時間復雜度是指(c) 單選題 *A)設計該算法所需的工作量(正確答案)B)執行該算法所需要的時間C)執行該算法時所需要的基本運算次數D)算法中指令的條數219) 下列關于棧敘述正確的是 () 單選題 *A)
7、棧頂元素最先能被刪除(正確答案)B)棧頂元素最后才能被刪除C)棧底元素永遠不能被刪除220) 下列敘述中正確的是 () 單選題 *A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化(正確答案)221) 某二叉樹共有7個結點,其中葉子結點只有1個,則該二叉樹的深度為(假設根結點在第1層)() 單選題 *A)3B)4C)6D)7(正確答案)222) 設循環隊列存儲空間為Q(1:50),初始狀態為front=rear=50。經過一系列入隊和退隊操作后,front=rear=2
8、5,則該循環隊列中元素個數為 () 單選題 *A)26B)25C)24D)0或50(正確答案)223) 下列敘述中正確的是() 單選題 *A)算法就是程序B)設計算法時只需要考慮數據結構的設計C)設計算法時只需要考慮結果的可靠性D)設計算法時要考慮時間復雜度和空間復雜度(正確答案)224) 下列敘述中正確的是 () 單選題 *A)有一個以上根結點的數據結構不一定是非線性結構B)只有一個根結點的數據結構不一定是線性結構C)循環鏈表是非線性結構D)雙向鏈表是非線性結構(正確答案)225) 下列關于二叉樹的敘述中,正確的是() 單選題 *A)葉子結點總是比度為2的結點少一(正確答案)B)葉子結點總是
9、比度為2的結點多一個C)葉子結點數是度為2的結點數的兩倍D)度為2的結點數是度為1的結點數的兩倍226) 下列各組的排序方法中,最壞情況下比較次數相同的是 單選題 *A)冒泡排序與快速排序(正確答案)B)簡單插入排序與希爾排序C)堆排序與希爾排序D)快速排序與希爾排序227) 下列敘述中正確的是 () 單選題 *A)循環隊列是隊列的一種鏈式存儲結構B)循環隊列是隊列的一種順序存儲結構C)循環隊列是非線性結構(正確答案)D)循環隊列是一種邏輯結構228) 下列關于線性鏈表的敘述中,正確的是() 單選題 *A)各數據結點的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致B)各數據結點的存儲順
10、序與邏輯順序可以不一致,但它們的存儲空間必須連續C)進行插入與刪除時,不需要移動表中的元素(正確答案)229) 一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的結點數為() 單選題 *A)16(正確答案)B)10C)6D)4230) 設循環隊列存儲空間為Q(1:50)。初始狀態為front=rear=50。經過一系列入隊和退隊操作后,front=14,rear=19,則該循環隊列中的元素個數為 () 單選題 *A)46B)45C)6D)5(正確答案)231) 下列鏈表中,其邏輯結構屬于非線性結構的是 () 單選題 *A)二叉鏈表(正確答案)B)循環鏈表C)雙向鏈表D)帶鏈的棧232)
11、設循環隊列的存儲空間為Q(1: 35),初始狀態為front=rear=35。現經過一系列入隊與退隊運算后,front=15,rear=15,則循環隊列中的元素個數為 () 單選題 *A)15B)16C)20D)0或35(正確答案)233) 下列關于棧的敘述中,正確的是 () 單選題 *A)棧底元素一定是最后入棧的元素B)棧頂元素一定是最先入棧的元素C)棧操作遵循先進后出的原則(正確答案)234) 設二叉樹共有150個結點,其中度為1的結點有10個,則該二叉樹中的葉子結點數為 () 單選題 *A)71B)70C)69D)不可能有這樣的二叉樹(正確答案)235) 下列敘述中正確的是 單選題 *A
12、)程序執行的效率與數據的存儲結構密切相關(正確答案)B)程序執行的效率只取決于程序的控制結構C)程序執行的效率只取決于所處理的數據量236) 下列與隊列結構有關聯的是 () 單選題 *A)函數的遞歸調用B)數組元素的引用C)多重循環的執行D)先到先服務的作業調度(正確答案)237) 對如下圖所示的二叉樹進行前序遍歷的結果為( ) 單選題 *A)DYBEAFCZXB)B)YDEBFZXCAC)ABDYECFXZ(正確答案)D)D)ABCDEFXYZ238) 一個棧的初始狀態為空。現將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是 () 單選題 *A)1,2,3,A,B,C
13、B)C,B,A,1,2,3C)C,B,A,3,2,1(正確答案)D)1,2,3,C,B,A239) 下列敘述中正確的是 () 單選題 *A)一個算法的空間復雜度大,則其時間復雜度也必定大B)一個算法的空間復雜度大,則其時間復雜度必定小C)一個算法的時間復雜度大,則其空間復雜度必定小D)算法的時間復雜度與空間復雜度沒有直接關系(正確答案)240) 下列敘述中正確的是 () 單選題 *A)循環隊列中的元素個數隨隊頭指針與隊尾指針的變化而動態變化(正確答案)B)循環隊列中的元素個數隨隊頭指針的變化而動態變化C)循環隊列中的元素個數隨隊尾指針的變化而動態變化241) 一棵二叉樹中共有80個葉子結點與7
14、0個度為1的結點,則該二叉樹中的總結點數為 () 單選題 *A)219(正確答案)B)229C)230D)231242) 對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數為 () 單選題 *A)9B)10C)45(正確答案)D)90243) 下列敘述中正確的是 () 單選題 *A)算法的效率只與問題的規模有關,而與數據的存儲結構無關B)算法的時間復雜度是指執行算法所需要的計算工作量(正確答案)C)數據的邏輯結構與存儲結構是一一對應的D)算法的時間復雜度與空間復雜度一定相關244) 下列敘述中正確的是() 單選題 *A)線性表鏈式存儲結構的存儲空間一般要少于順序存儲結構B)線性表鏈式存
15、儲結構與順序存儲結構的存儲空間都是連續的C)線性表鏈式存儲結構的存儲空間可以是連續的,也可以是不連續的(正確答案)245) 某二叉樹共有12個結點,其中葉子結點只有1個。則該二叉樹的深度為(根結點在第1層) () 單選題 *A)3B)6C)8D)12(正確答案)246) 對長度為n的線性表作快速排序,在最壞情況下,比較次數為() 單選題 *A)nB)n-1C)n(n-1)D)n(n-1)/2(正確答案)247) 下列敘述中正確的是 () 單選題 *A)有且只有一個根結點的數據結構一定是線性結構B)每一個結點最多有一個前件也最多有一個后件的數據結構一定是線性結構C)有且只有一個根結點的數據結構一
16、定是非線性結構D)有且只有一個根結點的數據結構可能是線性結構,也可能是非線性結構(正確答案)248) 下列敘述中錯誤的是 () 單選題 *A)在雙向鏈表中,可以從任何一個結點開始直接遍歷到所有結點B)在循環鏈表中,可以從任何一個結點開始直接遍歷到所有結點C)在線性單鏈表中,可以從任何一個結點開始直接遍歷到所有結點(正確答案)D)在二叉鏈表中,可以從根結點開始遍歷到所有結點249) 某二叉樹共有13個結點,其中有4個度為1的結點,則葉子結點數為() 單選題 *A)5(正確答案)B)4C)3D)2250) 設棧的順序存儲空間為S(1: 50),初始狀態為top=0。現經過一系列入棧與退棧運算后,t
17、op=20,則當前棧中的元素個數為 () 單選題 *A)30B)29(正確答案)C)20D)19251) 下列敘述中正確的是 () 單選題 *A)棧與隊列都只能順序存儲B)循環隊列是隊列的順序存儲結構(正確答案)C)循環鏈表是循環隊列的鏈式存儲結構252) 設某二叉樹的前序序列為ABC,中序序列為CBA,則該二叉樹的后序序列為 () 單選題 *A)BCAB)CBA(正確答案)C)ABCD)CAB253) 下列排序方法中,最壞情況下時間復雜度最小的是 () 單選題 *A)冒泡排序B)快速排序C)堆排序(正確答案)D)直接插入排序254) 為了對有序表進行對分查找,則要求有序表() 單選題 *A)
18、只能順序存儲(正確答案)B)只能鏈式存儲C)可以順序存儲也可以鏈式存儲D)任何存儲方式255) 設某二叉樹的后序序列為CBA,中序序列為ABC,則該二叉樹的前序序列為() 單選題 *A)BCAB)CBA(正確答案)C)ABCD)CAB256) 下列敘述中正確的是() 單選題 *A)存儲空間不連續的所有鏈表一定是非線性結構B)結點中有多個指針域的所有鏈表一定是非線性結構C)能順序存儲的數據結構一定是線性結構D)帶鏈的棧與隊列是線性結構(正確答案)257) 算法時間復雜度的度量方法是 () 單選題 *A)算法程序的長度B)執行算法所需要的基本運算次數(正確答案)C)執行算法所需要的所有運算次數D)
19、執行算法所需要的時間258) 設循環隊列為Q(1: m),初始狀態為front=rear=m。現經過一系列的入隊與退隊運算后,front=rear=1,則該循環隊列中的元素個數為() 單選題 *A)1(正確答案)B)2C)m-1D)D)0或m259) 在最壞情況下 () 單選題 *A)快速排序的時間復雜度比冒泡排序的時間復雜度要小B)快速排序的時間復雜度比希爾排序的時間復雜度要小C)希爾排序的時間復雜度比直接插入排序的時間復雜度要小(正確答案)D)快速排序的時間復雜度與希爾排序的時間復雜度是一樣的260) 在深度為7的滿二叉樹中,度為2的結點個數為() 單選題 *A)64B)63(正確答案)C
20、)32D)31261) 設棧的順序存儲空間為S(1: m),初始狀態為top=m+1。現經過一系列入棧與退棧運算后,top=20,則當前棧中的元素個數為 () 單選題 *A)30B)20C)m-19(正確答案)D)D)m-20262) 算法空間復雜度的度量方法是 () 單選題 *A)算法程序的長度B)算法所處理的數據量C)執行算法所需要的工作單元D)執行算法所需要的存儲空間(正確答案)263) 設循環隊列為Q(1: m),其初始狀態為front=rear=m。經過一系列入隊與退隊運算后,front=15,rear=20。現要在該循環隊列中尋找最大值的元素,最壞情況下需要比較的次數為 單選題 *
21、A)4(正確答案)B)6C)m-5D)D)m-6264) 下列敘述中正確的是 () 單選題 *A)循環隊列屬于隊列的鏈式存儲結構B)雙向鏈表是二叉樹的鏈式存儲結構C)非線性結構只能采用鏈式存儲結構D)有的非線性結構也可以采用順序存儲結構(正確答案)265) 某二叉樹中有n個葉子結點,則該二叉樹中度為2的結點數為 () 單選題 *A)n+1B)n-1(正確答案)C)2nD)n/2266) 下列敘述中錯誤的是 () 單選題 *A)算法的時間復雜度與算法所處理數據的存儲結構有直接關系B)算法的空間復雜度與算法所處理數據的存儲結構有直接關系C)算法的時間復雜度與空間復雜度有直接關系(正確答案)267)
22、 設棧的順序存儲空間為S(0:49),棧底指針bottom=49,棧頂指針top=30(指向棧頂元素)。則棧中的元素個數為() 單選題 *A)30B)29C)20(正確答案)D)19268) 某二叉樹的前序序列為ABCDEFG,中序序列為DCBAEFG,則該二叉樹的深度(根結點在第1層)為 () 單選題 *A)2B)3C)4(正確答案)D)5269) 下列敘述中正確的是 () 單選題 *A)存儲空間連續的數據結構一定是線性結構B)存儲空間不連續的數據結構一定是非線性結構C)沒有根結點的非空數據結構一定是線性結構D)具有兩個根結點的數據結構一定是非線性結構(正確答案)270) 下列敘述中正確的是
23、() 單選題 *A)帶鏈隊列的存儲空間可以不連續,但隊頭指針必須大于隊尾指針B)帶鏈隊列的存儲空間可以不連續,但隊頭指針必須小于隊尾指針C)帶鏈隊列的存儲空間可以不連續,且隊頭指針可以大于也可以小于隊尾指針(正確答案)271) 設循環隊列為Q(1:m),其初始狀態為front=rear=m。經過一系列入隊與退隊運算后,front=20,rear=15。現要在該循環隊列中尋找最小值的元素,最壞情況下需要比較的次數為() 單選題 *A)5B)6C)m-5D)m-6(正確答案)272) 某二叉樹的前序序列為ABCDEFG,中序序列為DCBAEFG,則該二叉樹的后序序列為() 單選題 *A)EFGDC
24、BAB)DCBEFGAC)BCDGFEAD)DCBGFEA(正確答案)273) 下列敘述中正確的是() 單選題 *A)在鏈表中,如果每個結點有兩個指針域,則該鏈表一定是非線性結構B)在鏈表中,如果有兩個結點的同一個指針域的值相等,則該鏈表一定是非線性結構(正確答案)C)在鏈表中,如果每個結點有兩個指針域,則該鏈表一定是線性結構D)在鏈表中,如果有兩個結點的同一個指針域的值相等,則該鏈表一定是線性結構274) 下列敘述中錯誤的是() 單選題 *A)在帶鏈隊列中,隊頭指針和隊尾指針都是在動態變化的B)在帶鏈棧中,棧頂指針和棧底指針都是在動態變化的(正確答案)C)在帶鏈棧中,棧頂指針是在動態變化的,
25、但棧底指針是不變的275) 設數據元素的集合D= 1,2,3,4,5 ,則滿足下列關系R的數據結構中為線性結構的是() 單選題 *A)R= (1,2), (3,4), (5,1) B)R= (1,3), (4,1), (3,2), (5,4) (正確答案)C)R= (1,2), (2,3), (4,5) D)R= (1,3), (2,4), (3,5) 276) 下列敘述中正確的是() 單選題 *A)鏈表結點中具有兩個指針域的數據結構可以是線性結構,也可以是非線性結構(正確答案)B)線性表的鏈式存儲結構中,每個結點必須有指向前件和指向后件的兩個指針C)線性表的鏈式存儲結構中,每個結點只能有一個
26、指向后件的指針D)線性表的鏈式存儲結構中,葉子結點的指針只能是空277) 一個棧的初始狀態為空,現將元素A,B,C,D,E依次入棧,然后依次退棧三次,并將退棧的三個元素依次入隊(原隊列為空),最后將隊列中的元素全部退出。則元素退隊的順序為() 單選題 *A)ABCB)CBAC)EDC(正確答案)D)CDE278) 某二叉樹的中序序列為DCBAEFG,后序序列為DCBGFEA,則該二叉樹的深度(根結點在第1層)為() 單選題 *A)5B)4(正確答案)C)3D)2279) 下列敘述中正確的是() 單選題 *A)所謂算法就是計算方法B)程序可以作為算法的一種描述方法(正確答案)C)算法設計只需考慮
27、得到計算結果D)算法設計可以忽略算法的運算時間280) 下列各序列中不是堆的是 () 單選題 *A)(91,85,53,36,47,30,24,12)B)(91,85,53,47,36,30,24,12)C)(47,91,53,85,30,12,24,36)(正確答案)D)(91,85,53,47,30,12,24,36)281) 深度為5的完全二叉樹的結點數不可能是() 單選題 *A)15(正確答案)B)16C)17D)18282)有二叉樹如下圖所示:則前序序列為() 單選題 *A)ABDEGCFHB)B)DBGEAFHCC)DGEBHFCAD )ABCDEFGH(正確答案)283) 下列敘
28、述中正確的是() 單選題 *A)循環隊列是順序存儲結構(正確答案)B)循環隊列是鏈式存儲結構C)循環隊列是非線性結構D)循環隊列的插入運算不會發生溢出現象284) 下列敘述中正確的是 () 單選題 *A)所有數據結構必須有根結點B)所有數據結構必須有終端結點(即葉子結點)C)只有一個根結點,且只有一個葉子結點的數據結構一定是線性結構D)沒有根結點或沒有葉子結點的數據結構一定是非線性結構(正確答案)285) 下列關于算法的描述中錯誤的是() 單選題 *A)算法強調動態的執行過程,不同于靜態的計算公式B)算法必須能在有限個步驟之后終止C)算法設計必須考慮算法的復雜度D)算法的優劣取決于運行算法程序
29、的環境(正確答案)286)設有二叉樹如下圖所示則中序序列為()單選題 *A)ABDEGCFHB)B)DBGEAFHCC)DGEBHFCA(正確答案)D)D)ABCDEFGH287) 線性表的鏈式存儲結構與順序存儲結構相比,鏈式存儲結構的優點有 () 單選題 *A)節省存儲空間B)插入與刪除運算效率高(正確答案)C)便于查找D)排序時減少元素的比較次數288) 深度為7的完全二叉樹中共有125個結點,則該完全二叉樹中的葉子結點數為() 單選題 *A)62B)63(正確答案)C)64D)65289) 下列敘述中正確的是() 單選題 *A)所謂有序表是指在順序存儲空間內連續存放的元素序列B)有序表只能順序存儲在連續的存儲空間內C)有序表可以用鏈接存儲方式存儲在不連續的存儲空間內(正確答案)D)任何存儲方式的有序表均能采用二分法進行查找290)設有二叉樹如下圖所示:()則后序序列為 單選題 *A)ABDEGCFHB)B)DBGEAFHCC)DGEBHFCA(正確答案)D)D)ABCDEFGH291) 下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAQI 202-2021空氣離子測量儀
- T/CAQI 120-2020家用和類似用途飲用水處理裝置用反滲透膜組件安全使用壽命評價規范
- T/CAPA 3-2021毛發移植規范
- 宜賓工程師面試題及答案
- 法務崗面試題及答案
- 護士文職面試題及答案
- 奉賢中專面試題及答案
- 副科小組考試題及答案
- 人生規劃課件視頻
- 單身公寓轉讓合同范本
- GB/T 43657.1-2024工業車輛能效試驗方法第1部分:總則
- 物業秩序部工作計劃與整改措施
- 化糞池應急預案
- 2023年-2024年職業衛生檢測考試題庫及答案
- 2024年全國行業職業技能競賽(電力交易員)備考試題庫大全(濃縮800題)
- 急性ST段抬高型心肌梗死溶栓治療的合理用藥指南
- 《新聞學概論》試題及參考答案
- 個體診所藥房管理制度制度
- 國開2023秋《電子商務概論》實踐任務B2B電子商務網站調研報告參考答案
- 無障礙改造設備投標方案(技術標)
- 500畝果園規劃設計方案
評論
0/150
提交評論