川大《數(shù)據(jù)結(jié)構(gòu)2264》23春在線作業(yè)1【答案】

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

發(fā)布時(shí)間:2023/9/9 20:01:15來源:admin瀏覽: 0 次

《數(shù)據(jù)結(jié)構(gòu)2264》23春在線作業(yè)1題目

試卷總分:100  得分:100

一、單選題 (共 25 道試題,共 50 分)

1.數(shù)據(jù)的基本單位是( )。

A.數(shù)據(jù)項(xiàng)

B.數(shù)據(jù)類型

C.數(shù)據(jù)元素

D.數(shù)據(jù)變量

 

2.在一個(gè)單鏈表HL中,若要在當(dāng)前由指針p指向的結(jié)點(diǎn)后面插入一個(gè)由q指向的結(jié)點(diǎn),則執(zhí)行如下( )語句序列。

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

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

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

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

 

3.下面關(guān)于圖的存儲(chǔ)的敘述中正確的是( )。

A.用鄰接表法存儲(chǔ)圖,占用的存儲(chǔ)空間大小只與圖中邊數(shù)有關(guān),而與結(jié)點(diǎn)個(gè)數(shù)無關(guān)。

B.用鄰接表法存儲(chǔ)圖,占用的存儲(chǔ)空間大小與圖中邊數(shù)和結(jié)點(diǎn)個(gè)數(shù)都有關(guān)

C.用鄰接矩陣法存儲(chǔ)圖,占用的存儲(chǔ)空間大小與圖中結(jié)點(diǎn)個(gè)數(shù)和邊數(shù)都有關(guān)。

D.用鄰接矩陣法存儲(chǔ)圖,占用的存儲(chǔ)空間大小只與圖中邊數(shù)有關(guān),而與結(jié)點(diǎn)個(gè)數(shù)無關(guān)。

 

4.對(duì)關(guān)鍵字序列( )進(jìn)行增量為3的一趟希爾排序的結(jié)果為( )。

A.(19, 23, 56, 34, 78, 67, 88, 92)

B.(23, 56, 78, 66, 88, 92, 19, 34)

C.(19, 23, 34, 56, 67, 78, 88, 92)

D.(19, 23, 67, 56, 34, 78, 92, 88)

 

5.由權(quán)值分別為3,8,6,2的葉子生成一棵哈夫曼樹,它的帶權(quán)路徑長度為( )。

A.11

B.35

C.19

D.53

 

6.在線性表的下列運(yùn)算中,不改變數(shù)據(jù)元素之間的結(jié)構(gòu)關(guān)系的運(yùn)算是( )。

A.插入

B.刪除

C.排序

D.查找

 

7.以下數(shù)據(jù)結(jié)構(gòu)中哪一個(gè)是非線性結(jié)構(gòu)?( )

A.隊(duì)列

B.棧

C.線性表

D.二叉樹

 

8.有n個(gè)記錄的文件,如關(guān)鍵字位數(shù)為d,基數(shù)為r,則基數(shù)排序共要進(jìn)行( )遍分配與收集。

A.n

B.d

C.r

D.n - d

 

9.假定有K個(gè)關(guān)鍵字互為同義詞,若用線性探測(cè)法把這K個(gè)關(guān)鍵字存入散列表中,至少要進(jìn)行( )次探測(cè)。

A.K-1次

B.K次

C.K+l次

D.K(K+1)/2次

 

10.對(duì)廣義表L=( ),( ),( )執(zhí)行操作tail( )的結(jié)果是( )。

A.(e,f)

B.((e,f))

C.(f)

D.( )

 

11.含有10個(gè)結(jié)點(diǎn)的二叉樹中,度為0的結(jié)點(diǎn)數(shù)為4,則度為2的點(diǎn)數(shù)為( )。

A.3

B.4

C.5

D.6

 

12.若用鄰接矩陣表示一個(gè)有向圖,則其中每一列包含的″1″的個(gè)數(shù)為( )。

A.圖中每個(gè)頂點(diǎn)的入度

B.圖中每個(gè)頂點(diǎn)的出度

C.圖中每個(gè)頂點(diǎn)的度

D.圖中連通分量的數(shù)目

 

13.在數(shù)據(jù)結(jié)構(gòu)中,數(shù)據(jù)元素可由( )。

A.實(shí)體

B.域

C.數(shù)據(jù)項(xiàng)

D.字段

 

14.對(duì)于關(guān)鍵字序列( )進(jìn)行散列存儲(chǔ)時(shí),若選用H( )=K%7作為散列函數(shù),則散列地址為0的元素有( )個(gè)。

A.1

B.2

C.3

D.4

 

15.對(duì)一個(gè)算法的評(píng)價(jià),不包括如下( )方面的內(nèi)容。

A.健壯性和可讀性

B.并行性

C.正確性

D.時(shí)空復(fù)雜度

 

16.對(duì)一棵有100個(gè)結(jié)點(diǎn)的完全二叉樹按層編號(hào),根結(jié)點(diǎn)編號(hào)為1,則編號(hào)為49的結(jié)點(diǎn)的父結(jié)點(diǎn)的編號(hào)為( )。

A.24

B.5

C.98

D.99

 

17.采用開放定址法處理散列表的沖突時(shí),其平均查找長度( )。

A.低于鏈接法處理沖突

B.高于鏈接法處理沖突

C.與鏈接法處理沖突相同

D.高于二分查找

 

18.如表r有100000個(gè)元素,前99999個(gè)元素遞增有序,則采用( )方法比較次數(shù)較少。

A.直接插入排序

B.快速排序

C.歸并排序

D.選擇排序

 

19.對(duì)于線性表( )進(jìn)行散列存儲(chǔ)時(shí),若選用H( )=K % 9作為散列函數(shù),則散列地址為1的元素有( )個(gè)。

A.1

B.2

C.3

D.4

 

20.設(shè)有6個(gè)結(jié)點(diǎn)的無向圖,該圖至少應(yīng)有( )條邊才能確保是一個(gè)連通圖。

A.5

B.6

C.7

D.8

 

21.一散列表長度m為100,采用除留余數(shù)法構(gòu)造散列函數(shù),即H( )=K%P ( ),,為使散列函數(shù)具有較好的性能,P的選擇應(yīng)是( )。

A.99

B.100

C.97

D.93

 

22.若某二叉樹結(jié)點(diǎn)的中序遍歷的序列為A、B、C、D、E、F、G,后序遍歷的序列為B、D、C、A、F、G、E。 則該二叉樹結(jié)點(diǎn)的前序遍歷的序列為( )。

A.G、F、A、C、D、B

B.A、G、C、F、B、D

C.A、C、B、D、G、F

D.G、A、C、D、F、B

 

23.在一個(gè)帶有附加表頭結(jié)點(diǎn)的單鏈表HL中,若要向表頭插入一個(gè)由指針p指向的結(jié)點(diǎn),則執(zhí)行( )。

A.HL=p; p->next=HL;

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

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

D.p->next=HL; HL=p;

 

24.下列關(guān)于數(shù)據(jù)結(jié)構(gòu)的敘述中,正確的是( )。

A.數(shù)組是不同類型值的集合

B.遞歸算法的程序結(jié)構(gòu)比迭代算法的程序結(jié)構(gòu)更為精煉

C.樹是一種線性結(jié)構(gòu)

D.用一維數(shù)組存儲(chǔ)一棵完全二叉樹是有效的存儲(chǔ)方法

 

25.一個(gè)棧的輸入序列為1 2 3,則下列序列中不可能是棧的輸出序列的是( )。

A.2 3 1

B.3 2 1

C.3 1 2

D.1 2 3

 

二、多選題 (共 4 道試題,共 20 分)

26.棧和隊(duì)列的共同特點(diǎn)是( )。

A.只允許在端點(diǎn)處插入和刪除元素

B.都是先進(jìn)后出

C.都是先進(jìn)先出

D.沒有共同點(diǎn)

E.都可以采用順序存儲(chǔ)方式和鏈?zhǔn)酱鎯?chǔ)方式

 

27.下述( )是順序存儲(chǔ)方式的優(yōu)點(diǎn)。

A.存儲(chǔ)密度大

B.插入和刪除運(yùn)算方便

C.獲取符合某種條件的元素方便

D.查找運(yùn)算速度快

E.可以很方便地存取第i個(gè)元素

 

28.若進(jìn)棧序列為1,2,3,4,5,6,且進(jìn)棧和出??梢源┎暹M(jìn)行,則不可能出現(xiàn)的出棧序列為( )。

A.3,2,6,1,4,5

B.3,4,2,1,6,5

C.1,2,5,3,4,6

D.5,6,4,2,3,1

E.6,5,4,3,2,1

 

29.對(duì)一個(gè)算法的評(píng)價(jià),主要包括如下( )方面的內(nèi)容。

A.健壯性和可讀性

B.并行性

C.正確性

D.時(shí)空復(fù)雜度

E.界面友好性

 

三、判斷題 (共 15 道試題,共 30 分)

30.用字符數(shù)組存儲(chǔ)長度為n的字符串,數(shù)組長度至少為n+1。

 

31.線性表若采用鏈?zhǔn)酱鎯?chǔ)表示, 在刪除時(shí)不需要移動(dòng)元素。

 

32.二維數(shù)組是數(shù)組元素為一維數(shù)組的線性表,因此二維數(shù)組元素之間是線性結(jié)構(gòu)。

 

33.鄰接表只能用于有向圖的存儲(chǔ),鄰接矩陣對(duì)于有向圖和無向圖的存儲(chǔ)都適用。

 

34.使用三元組表示稀疏矩陣中的非零元素能節(jié)省存儲(chǔ)空間。

 

35.在線性鏈表中刪除某個(gè)結(jié)點(diǎn)時(shí),只需將被刪結(jié)點(diǎn)釋放。

 

36.線性表的長度是線性表所占用的存儲(chǔ)空間的大小。

 

37.為度量一個(gè)搜索算法的效率,需要在時(shí)間和空間兩個(gè)方面進(jìn)行分析。

 

38.線性表若采用鏈?zhǔn)酱鎯?chǔ)表示時(shí),其存儲(chǔ)結(jié)點(diǎn)的地址可連續(xù)也可不連續(xù)。

 

39.數(shù)據(jù)的邏輯結(jié)構(gòu)是指各數(shù)據(jù)元素之間的邏輯關(guān)系,是用戶根據(jù)應(yīng)用需要建立的。

 

40.鄰接矩陣適用于稠密圖( ),鄰接表適用于稀疏圖( )。

 

41.已知指針P指向鏈表L中的某結(jié)點(diǎn),執(zhí)行語句P:=P?NEXT不會(huì)刪除該鏈表中的結(jié)點(diǎn)。

 

42.進(jìn)行折半搜索的表必須是順序存儲(chǔ)的有序表。

 

43.在順序表中,邏輯上相鄰的元素在物理位置上不一定相鄰。

 

44.快速排序算法在每一趟排序中都能找到一個(gè)元素放在其最終的位置上。




奧鵬,國開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部