東師《數據結構》2023年春學期在線作業(yè)2【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2023-06-18 21:29:26來源:admin瀏覽: 0 次


《數據結構》2023年春學期在線作業(yè)2題目

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 60 分)

1.遞歸過程的實現需用到 ( )。

A.線性表

B.鏈表

C.棧

D.隊列

 

2.在下列情況中,可稱為二叉樹的是 ( )。

A.每個結點至多有兩棵子樹的樹

B.哈夫曼樹

C.每個結點至多有兩棵子樹的有序樹

D.每個結點只有一棵右子樹

 

3.經過下列棧的操作后,GetTop(ST)的值是 ( )。InitStack(ST); push(ST,'a'); push(ST,'b'); pop(ST,x);

A.a

B.b

C.1

D.2

 

4.若要求盡可能快地對序列進行穩(wěn)定的排序,則應選 () 。

A.快速排序

B.歸并排序

C.起泡排序

D.希爾排序

 

5.一個算法應該是()。

A.程序

B.問題求解步驟的描述

C.要滿足五個基本特性

D.A和C

 

6.判斷線索二叉樹中某結點p有左子女的條件是 ( )。

A.p ! = NULL

B.p->lchild ! = NULL

C.p->ltag = = 0

D.p->ltag = = 1

 

7.二叉樹在中序線索化后,仍不能有效求解的問題是 ( )。

A.求指定結點的前序后繼

B.求指定結點的中序前驅

C.求指定結點的中序后繼

D.求指定結點的后序后繼

 

8.順序文件采用順序結構實現文件的存儲,對大型的順序文件的少量修改,要求重新復制整個文件,代價很高,采用 () 的方法可降低所需的代價。

A.附加文件

B.按關鍵字大小排序

C.按記錄輸入先后排序

D.連續(xù)排序

 

9.廣義表A=(a, b, ( c, d ) , (e,( f , g ) ) ),則式子head ( tail ( head ( tail ( tail ( A ) ) ) ) )的值為 ()。

A.( g )

B.( d )

C.c

D.d

 

10.( ) 的遍歷仍需要棧的支持。

A.前序線索二叉樹

B.中序線索二叉樹

C.后序線索二叉樹

D.前三種均需要

 

11.線索二叉樹是一種 ( ) 結構。

A.邏輯

B.物理

C.邏輯和存儲

D.線性

 

12.有一個100*90的稀疏矩陣,非零元素有10個,設每個整型數占2字節(jié),則用三元組表示該矩陣時,所需的字節(jié)數是 () 。

A.60

B.66

C.18000

D.33

 

13.就排序算法所用的輔助空間而言,堆排序、快速排序、歸并排序的關系是 () 。

A.堆排序<快速排序<歸并排序

B.堆排序<歸并排序<快速排序

C.堆排序>歸并排序>快速排序

D.堆排序>快速排序>歸并排序

 

14.下列說法不正確的是 ()。

A.圖的遍歷是從給定的源點出發(fā)每個頂點僅被訪問一次

B.遍歷的基本方法有兩種:深度優(yōu)先遍歷和廣度優(yōu)先遍歷

C.圖的深度優(yōu)先遍歷不適用于有向圖

D.圖的深度優(yōu)先遍歷是一個遞歸過程

 

15.在一個圖中,所有頂點的度數之和等于圖的邊數的幾倍 ()。

A.1/2

B.1

C.2

D.4

 

16.在一個單鏈表中,已知q所指結點是p所指結點的前驅結點,若在p之前插入s所指結點,則執(zhí)行 ( )。

A.p->next = s; s->next = q;

B.s->next = p->next; p->next = s;

C.p->next = s->next; s->next = p;

D.q->next = s; s->next = p;

 

17.在對n個元素的序列進行排序時,堆排序所需要的附加存儲空間是 ()。

A.O(log2n )

B.O( 1 )

C.O(n )

D.O(nlog2n )

 

18.已知一個順序存儲的線性表,設每個結點占c個單元,若第一個結點的地址為LOC(a0),則第i個結點的地址為 ( )。

A.LOC(a0)+(i-1)*c

B.LOC(a0)+i*c

C.LOC(a0)-i*c

D.LOC(a0)+(i+1)*c

 

19.分塊查找要求表中的結點 ()。

A.全部無序

B.塊之間無序

C.全部有序

D.塊之間有序

 

20.下面關于串的敘述中,哪一個是不正確的? ( )

A.串是字符的有限序列

B.空串是由空格構成的串

C.模式匹配是串的一種重要運算

D.串既可以采用順序存儲,也可以采用鏈式存儲

 

二、判斷題 (共 20 道試題,共 40 分)

21.二叉樹按某種次序線索化后,任一結點均有指向其前序結點和后繼結點的線索。

 

22.在執(zhí)行某個排序算法過程中,出現了排序碼朝著它最終排序位置相反的方向移動,則該算法是不穩(wěn)定的。

 

23.非空的二叉樹一定滿足:某結點若有左子女,則其中序前驅一定沒有右子女。

 

24.數組是同類型值的集合。

 

25.用鏈表 ( lchild-rchild表示法 ) 存儲的包含n個結點的二叉樹,結點的2n個指針域中有n + l 個空指針。

 

26.鏈表中的表頭指針與表頭結點起到相同的作用。

 

27.棧和隊列的存儲方式,既可以是順序方式,又可以是鏈式方式。

 

28.一個有向圖的鄰接表和逆鄰接表中結點的個數可能不等。

 

29.對大小均為n的有序表和無序表分別進行順序查找,在等概率查找的情況下,對于查找成功,它們的平均查找長度是相同的,而對于查找失敗,它們的平均查找長度是不同的。

 

30.任何無向圖都存在生成樹。

 

31.在完全二叉樹中,若一個結點沒有左子女,則它必是樹葉。

 

32.鏈表中的表頭結點僅起到標識的作用。

 

33.將一棵樹轉成二叉樹,根結點沒有右子樹。

 

34.連通分量是無向圖中的極大連通子圖。

 

35.所謂取廣義表的表尾就是返回廣義表中最后一個元素。

 

36.需要借助于一個棧來實現DFS算法。

 

37.必須把一般的樹轉換成二叉樹后才能進行存儲。

 

38.對于插入、刪除運算來說,鏈接存儲結構一定優(yōu)于順序存儲結構。

 

39.后序線索二叉樹是不完善的,要對它進行遍歷,還需要使用棧。

 

40.二維以上的數組其實是一種特殊的廣義表。

 




奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部