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

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

發(fā)布時(shí)間:2022-09-03 20:24:43來源:admin瀏覽: 31 次

《數(shù)據(jù)結(jié)構(gòu)2264》22春在線作業(yè)2-00001

試卷總分:100  得分:100

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

1.二維數(shù)組A[8][9]按行優(yōu)先順序存儲(chǔ),若數(shù)組元素A[2][3]的存儲(chǔ)地址為1087,A[4][7]的存儲(chǔ)地址為1153,則數(shù)組元素A[6][7]的存儲(chǔ)地址為( )。

A.1207

B.1209

C.1211

D.1213


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

A.插入

B.刪除

C.排序

D.查找


3.若有18個(gè)元素的有序表存放在一維數(shù)組A[19]中,第一個(gè)元素放A[1]中,現(xiàn)進(jìn)行二分查找,則查找A[3]的比較序列的下標(biāo)依次為( )。

A.1,2,3

B.9,5,2,3

C.9,5,3

D.9,4,2,3


4.樹最適合用來表示( )。

A.有序數(shù)據(jù)元素

B.無序數(shù)據(jù)元素

C.元素之間具有分支層次關(guān)系的數(shù)據(jù)

D.元素之間無聯(lián)系的數(shù)據(jù)


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

A.n

B.d

C.r

D.n - d


6.若有序表為( ),則在二分查找關(guān)鍵字b的過程中,先后進(jìn)行比較的關(guān)鍵字依次為( )。

A.f,c,b

B.f,d,b

C.g,c,b

D.g,d,b


7.隊(duì)列的特點(diǎn)是( )。

A.先進(jìn)后出

B.先進(jìn)先出

C.任意位置進(jìn)出

D.前面都不正確


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

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

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

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

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


9.從二叉搜索樹中查找一個(gè)元素時(shí),其時(shí)間復(fù)雜度大致為( )。

A.O(n)

B.O(1)

C.O(log2n)

D.O(n2)


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

A.1

B.2

C.3

D.4


11.若某線性表中最常用的操作是在最后一個(gè)元素之后插入一個(gè)元素和刪除第一個(gè)元素,則最節(jié)省運(yùn)算時(shí)間的存儲(chǔ)方式是( )。

A.單鏈表

B.僅有頭指針的單循環(huán)鏈表

C.雙鏈表

D.僅有尾指針的單循環(huán)鏈表


12.k層( )二叉樹的結(jié)點(diǎn)總數(shù)最多為( )。

A.2k-1

B.2K+1

C.2K-1

D.2k-1


13.對(duì)線性表,在下列哪種情況下應(yīng)當(dāng)采用鏈表表示?( )

A.經(jīng)常需要隨機(jī)地存取元素

B.經(jīng)常需要進(jìn)行插入和刪除操作

C.表中元素需要占據(jù)一片連續(xù)的存儲(chǔ)空間

D.表中元素的個(gè)數(shù)不變


14.對(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


15.設(shè)Huffman樹的葉子結(jié)點(diǎn)數(shù)為m,則結(jié)點(diǎn)總數(shù)為( )。

A.2m

B.2m-1

C.2m+1

D.m+1


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

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

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

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

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


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

A.5

B.6

C.7

D.8


18.中綴表達(dá)式2+X*( )的后綴形式是( )。

A.3 Y X 2 + * +

B.Y 3 + X * 2 +

C.2 X Y 3 * + +

D.2 X Y 3 + * +


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

A.隊(duì)列

B.棧

C.線性表

D.二叉樹


20.在對(duì)n個(gè)關(guān)鍵字進(jìn)行直接選擇排序的過程中,每一趟都要從無序區(qū)選出最小關(guān)鍵字元素,則在進(jìn)行第i趟排序之前,無序區(qū)中元素的個(gè)數(shù)為( )。

A.i

B.i+1

C.n-i

D.n-i+1


21.對(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)


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

A.99

B.100

C.97

D.93


23.若某二叉樹結(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


24.帶有頭結(jié)點(diǎn)的單循環(huán)鏈表的頭指針為head,則該鏈表為空的判定條件是( )。

A.head= =NUL

B.head->next= =NULL

C.head!=NULL

D.head->next= =head


25.在一個(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;


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

26.若進(jìn)棧序列為1,2,3,4,5,6,且進(jìn)棧和出棧可以穿插進(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


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

A.存儲(chǔ)密度大

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

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

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

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


28.以下哪些是隊(duì)列的基本運(yùn)算?( )

A.在隊(duì)列第i個(gè)元素之后插入一個(gè)元素

B.從隊(duì)頭刪除一個(gè)元素

C.判斷一個(gè)隊(duì)列是否為空

D.讀取隊(duì)頭元素的值

E.將隊(duì)列中的元素排序


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

A.健壯性和可讀性

B.并行性

C.正確性

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

E.界面友好性


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

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


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


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


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


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


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


36.一個(gè)廣義表( ),( ),c),( )))) 的表尾是( ),c),( )))。


37.鏈?zhǔn)綏Ec順序棧相比, 一個(gè)明顯的優(yōu)點(diǎn)是通常不會(huì)出現(xiàn)棧滿的情況。


38.在用循環(huán)單鏈表表示的鏈?zhǔn)疥?duì)列中,可以不設(shè)隊(duì)頭指針,僅在鏈尾設(shè)置隊(duì)尾指針。


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


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


41.存儲(chǔ)無向圖的鄰接矩陣是對(duì)稱的,因此可以只存儲(chǔ)鄰接矩陣的下( )三角部分。


42.在采用線性探測法處理沖突的哈希表中,所有同義詞在表中相鄰。


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


44.棧和隊(duì)列都是順序存取的線性表,但它們對(duì)存取位置的限制不同。



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


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

回到頂部