資料結構試題及答案

2022-07-25 04:48:03 字數 5951 閱讀 1188

演算法指的是( )

a.電腦程式

b.解決問題的計算方法

c.排序演算法

d.解決問題的有限運算序列

答案:d

題型:單選題

線性表採用鏈式儲存時,結點的儲存位址( )

a.必須是不連續的

b.連續與否均可

c.必須是連續的

d.和頭結點的儲存位址相連續

答案:b

題型:單選題

將長度為n的單鏈表鏈結在長度為m的單鏈表之後的演算法的時間複雜度為( )

a.o(1)

b.o(n)

c.o(m)

d.o(m+n)

答案:c

題型:單選題

在完全二叉樹中,如果乙個結點是葉子結點,則它沒有( )

a.左孩子結點

b.右孩子結點

c.左、右孩子結點

d.左、右孩子結點和兄弟結點

答案:c

題型:單選題

設陣列data[m]作為迴圈佇列sq的儲存空間,front為隊頭指標,rear為隊尾指標,則執行出隊操作後其頭指標front值為( )

a.front=front+1

b.front=(front+1)%(m-1)

c.front=(front-1)%m

d.front=(front+1)%m

答案:d

題型:單選題

如下陳述中正確的是( )

a.串是一種特殊的線性表

b.串的長度必須大於零

c.串中元素只能是字母

d.空串就是空白串

答案:a

題型:單選題

設二叉樹根結點的層次為1,一棵深度為h的滿二叉樹中的結點個數是( )

a.2h

b.2h-1

c.2h-1

d.2h+1

答案:c

題型:單選題

乙個非空廣義表的表頭( )

a.不可能是子表

b.只能是子表

c.只能是原子

d.可以是子表或原子

答案:d

題型:單選題

稀疏矩陣一般的壓縮儲存方法有兩種,即( )

a 二維陣列和三維陣列

b 三元組和雜湊

c 三元組和十字鍊錶

d 雜湊和十字鍊錶

答案:c

題型:單選題

設矩陣a是乙個對稱矩陣,為了節省空間,將其下三角矩陣按行序存放在一維陣列b[1,n(n+1)/2]中,對下三角部分中任一元素aij(i≧j),在一維陣列b中下標k的值是 ( )

a. i(i-1)/2+j-1

b i(i-1)/2+j

c i(i+1)/2+j-1

d i(i+1)/2+j

答案:b

題型:單選題

深度為6(根的層次為1)的二叉樹至多有多少結點.( )

a.64

b 63

c 31

d 32

答案:b

題型:單選題

設二叉樹有n個結點,則其深度為( )

a.n-1

b n

c └log2n」+1

d 不能確定

答案:d

題型:單選題

設森林t中有三棵樹,第

一、二、三棵樹數的結點個數分別為n1、n2、n3,那麼將森林轉換成二叉樹後,其根結點的左子樹上有多少個結點.( )

a.n1-1

b n2+n3

c n1+ n2+n3

d n1

答案:a

題型:單選題

設深度為k的二叉樹上只有度為0或為2的結點,則這類二叉樹上所含結點總數至少為多少個.( )

a k+1

b 2k

c 2k-1

d 2k+1

答案:c

題型:單選題

某二叉樹的前序遍歷結點訪問順序為abdgcefh,中序遍歷結點訪問順序為dgbaechf,則其後序遍歷結點訪問順序為下列哪個選項( )

a. bdgcefha

b. gdbecfha

c. bdgaechf

d gdbehfca

答案:d

題型:單選題

排序方法中,關鍵字的比較次數與記錄的初始排列無關的是()

a希爾排序

b歸併排序

c直接選擇排序

d直接插入排序

答案:c

題型:單選題

索引順序檔案中,用於組織索引的常用結構是()

a順序表

b. 鍊錶

c. 陣列.

d 樹答案:d

題型:單選題

在乙個無向圖中,所有頂點的度數之和等於所有邊數的()

a 1倍

b 2倍

c 1/2倍

d 不確定

答案:b

題型:單選題

資料元素是資料的基本單位,其內的資料項為:( )

a 只能包括乙個

b.不包含

c.可以包含多個

d.必須包含多個

答案:c

題型:單選題

資料結構有多少種基本邏輯結構.( )

a 1b 2

c 3

d 4

答案:d

題型:單選題

下列演算法的時間複雜度是多少.( )

for(i=0;ic[i][j]=i+i;

a o(1)

b. o(n)

c. o(log2n)

d. o(n2)

答案:b

題型:單選題

記錄中的各個資料項的型別為:( )

a 必須相同

b不必相同

c不能相同

d不確定

答案:d

題型:單選題

兩指標p和q,分別指向單鏈表的兩個元素,p所指元素是q所指元素的前驅的條件是( )

a. p→next=q

b. q→next=p

c p=q

d p→next=q→next

答案:a

題型:單選題

適於對動態查詢表進行高效率查詢的組織結構是( )

a.有序表

b.分塊有序表

c. 二叉排序樹

d. 線性鍊錶

答案:c

題型:單選題

不定長檔案是指( )

a.檔案的長度不固定

b.記錄的長度不固定

c.欄位的長度不固定

d.關鍵字項的長度不固定

答案:b

題型:單選題

連通分量是下列哪個選項中的極大連通子圖.( )

a.無向圖

b有向圖

c樹 d圖

答案:a

題型:單選題

下列有關圖遍歷的說法中不正確的是( )

a 連通圖深度優先搜尋是個遞迴過程

b 圖的廣度優先搜尋中鄰接點的尋找具有「先進先出」的特徵

c 非連通圖不能用深度優先搜尋法

d 圖的遍歷要求每一頂點僅被訪問一次

答案:c

題型:單選題

直接插入排序的方法是下列哪個選項中的排序方法.( )

a 穩定

b 不穩定

c 外部

d 選擇

答案:a

題型:單選題

氣泡排序的方法是下列哪個選項中的排序方法.( )

a 穩定

b 不穩定

c 外部

d 選擇

答案:a

題型:單選題

用氣泡排序的方法對n個資料進行排序,第一趟共比較多少對元素.( )

a 1

b 2

c n-1

d n

答案:c

題型:單選題

棧和佇列的共同特點是( ).

a.只允許在端點處插入和刪除元素

b.都是先進後出

c.都是先進先出

d.沒有共同點

答案:a

題型:單選題

用鏈結方式儲存的佇列,在進行插入運算時( ).

a. 僅修改頭指標

b. 頭、尾指標都要修改

c. 僅修改尾指標

d.頭、尾指標可能都要修改

答案:d

題型:單選題

以下資料結構中哪乙個是非線性結構?( )

a. 佇列

b. 棧

c. 線性表

d. 二叉樹

答案:d

題型:單選題

設有乙個二維陣列a[m][n],假設a[0][0]存放位置在644(10),a[2][2]存放位置在676(10),每個元素佔乙個空間,問a[3][3](10)存放在什麼位置?腳注(10)表示用10進製表示.

a.688

b.678

c.692

d.696

答案:c

題型:單選題

樹最適合用來表示( ).

a.有序資料元素

b.無序資料元素

c.元素之間具有分支層次關係的資料

d.元素之間無聯絡的資料

答案:c

題型:單選題

二叉樹的第k層的結點數最多為( ).

a.2k-1

b.2k+1

c.2k-1

d. 2k-1

答案:d

題型:單選題

若有18個元素的有序表存放在一維陣列a[19]中,第乙個元素放a[1]中,現進行二分查詢,則查詢a[3]的比較序列的下標依次為( )

a. 1,2,3

b. 9,5,2,3

c. 9,5,3

d. 9,4,2,3

答案:d

題型:單選題

對n個記錄的檔案進行快速排序,所需要的輔助儲存空間大致為

a. o(1)

b. o(n)

c. o(1og2n)

d. o(n2)

答案:c

題型:單選題

對於線性表(7,34,55,25,64,46,20,10)進行雜湊儲存時,若選用h(k)=k %9作為雜湊函式,則雜湊位址為1的元素有( )個,

a.1b.2c.3

d.4答案:d

題型:單選題

設有6個結點的無向圖,該圖至少應有( )條邊才能確保是乙個連通圖.

a.5b.6

c.7d.8答案:a

題型:單選題

在乙個長度為n的順序線性表中順序查詢值為x的元素時,查詢成功時的平均查詢長度(即x與元素的平均比較次數,假定查詢每個元素的概率都相等)為 ( ).

a n

b n/2

c (n+1)/2

d (n-1)/2

答案:c

題型:單選題

在乙個單鏈表中,若q所指結點是p所指結點的前驅結點,若在q與p之間插入乙個s所指的結點,則執行( ).

a s→link=p→link; p→link=s;

b p→link=s; s→link=q;

c p→link=s→link; s→link=p;

d q →link=s; s→link =p;

答案:d

題型:單選題

棧的插入和刪除操作在( )進行.

a 棧頂

b 棧底

c 任意位置

d 指定位置

答案:a

題型:單選題

由權值分別為11,8,6,2,5的葉子結點生成一棵哈夫曼樹,它的帶權路徑長度為( )

a 24

b 71

c 48

d 53

答案:b

題型:單選題

組成資料的基本單位是( ).

a 資料項

b 資料型別

c)資料元素

d 資料變數

資料結構試題及答案

資料結構試卷 一 一 單選題 每題 2 分,共20分 1.棧和佇列的共同特點是 a a.只允許在端點處插入和刪除元素 b.都是先進後出 c.都是先進先出 d.沒有共同點 2.用鏈結方式儲存的佇列,在進行插入運算時 d a.僅修改頭指標b.頭 尾指標都要修改 c.僅修改尾指標d.頭 尾指標可能都要修改...

資料結構試題及答案

2 二維陣列是陣列元素為一維陣列的線性表,因此它是線性結構。3 順序錶用一維陣列作為儲存結構,因此順序表是一維陣列。4 通常使用兩個類來協同表示單鏈表,即鍊錶的結點類和鍊錶類。5 棧和佇列都是順序訪問的的線性表,但它們對訪問位置的限制不同。6 在使用字尾表表示實現計算器時用到乙個棧的例項,其作用是暫...

資料結構試題及答案

資料結構 自考複習思考試題 一 單選題 從選擇的答案中選出正確的答案,將其字母編號填入下列敘述中的括號內。每小題 3分,共24分 1 向乙個有127個元素原順序表中插入乙個新元素並儲存原來順序不變,平均要移動 個元素。a 8 b 63.5 c 63 d 7 2 設有乙個二維數a m n 假設a 0 ...