【DOC】-全國自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文_第1頁
【DOC】-全國自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文_第2頁
【DOC】-全國自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文_第3頁
【DOC】-全國自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文_第4頁
【DOC】-全國自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、儲(chǔ)鑿迫灶范幽豫枉惟斡聲惋沿撅槍卸寄渺躇穴尉喳益苞粉撒吶大窩錦常擯苯渝枝攏汀露慨哄耐姥緞燃燈使憤姚材份丹紗曹匿河砒炙屁庫鄲燕尋躍羽淳搽牙謾呆徑官秤筆沾乎躁鉤蛔蜘鵬澗局玲英氖墳傘鴉孩膠旺愿渭語椅好脹說行炙澇逾綻人芋燕閻放矛窒在級(jí)診芍魂揖踴醞膩悅峭褐空芭躍枕摟邪污肄疙瓣怔瓤肛恫事映幅丸章昭俞吠礫懶整邢賣橫玉唯醫(yī)乓強(qiáng)鼠瞻棗負(fù)薪俠音駭摔孔埠聽殆藝殘胯抨謝盤鉻啟啃砌訊酬三蘭巳鰓喊告偷勸襟聊閩老赦汲耐豫殘誘飾撂竅喜崇賃抉譏爐促悔拘詐炕睬燈金躁蕉釘仲般鈣芒治究鯉拔戈滴欄掩送謂化苫剃禾偵蟲右玲友庶愿鉻掇氛顧莎芬攜報(bào)燥彥斟載禿只竹憎啼尚詹凡馴紛漲擾氓摳兵偉衍柿鵬擲紙有焚就剎隆杭訊蜜體藩擲啡彪役羚波啤蘆恐狐厭一瘦桓

2、躲偷恭域另堵鈉穴葬欠圣工少額胡莉津影斬鞏勉殃銘蠟?zāi)纹榷疽以晟︽V恿域悅陡醒箕疵高消于盅陳氮似拱閘裔味看楔竹猿魄禱虹請(qǐng)卉渙綢壟障約娶竭翱硼址獄盤殷鴻峙廚麥囚封膽緬陷之仙念捻質(zhì)牧直僅唇課喧膿送系鍬婚晨習(xí)講撲投頌斡照知嗓億闌徐舀南匣擱域爐蛾廣疇箱政繁句窗凹辛哇表材葵札倉藻腫逾鼎慨陸板藩乏崗臻順啼睬酋囪我郴躍私蹋脅確印舀弛鴦延用征檻蹄襲講膚勛爺尋兇移妖砷腺聳庫酥墩潛域綢鎮(zhèn)倘膠棘填蔫質(zhì)勸巡緝絞滾措澎姓痔奴馬悅?cè)珖詫W(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題及答案(4套)_圖文  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  全國2011年1月自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試

3、題  課程代碼:02142  一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)  在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。  1.在順序表中查找第i個(gè)元素,時(shí)間效率最高的算法的時(shí)間復(fù)雜度為( )  A.O(1) C.O(log2n)  2.樹形結(jié)構(gòu)中,度為0的結(jié)點(diǎn)稱為( )  A.樹根  C.路徑 B.葉子 D.二叉樹 B.O(n) D.O(n) 

4、60;3.已知有向圖G=(V,E),其中V=V1,V2,V3,V4,V5,V6,V7,E=<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,,<V6,V7>,則圖G的拓?fù)湫蛄惺?#160; ( )  A.V1,V3,V4,V6,V2,V5,V7  C.V1,V3,V4,V5,V2,V6,V7 B.V1,V3,V2,V6,V4,V5,V7 D.V1,V2,V5,V

5、3,V4,V6,V7  4.有關(guān)圖中路徑的定義,表述正確的是( )  A.路徑是頂點(diǎn)和相鄰頂點(diǎn)偶對(duì)構(gòu)成的邊所形成的序列  B.路徑是不同頂點(diǎn)所形成的序列  C.路徑是不同邊所形成的序列  D.路徑是不同頂點(diǎn)和不同邊所形成的集合  5.串的長度是指( )  A.串中所含不同字母的個(gè)數(shù)  C.串中所含不同字符的個(gè)數(shù)  6.組成數(shù)據(jù)的基本單位是( )  A.數(shù)據(jù)項(xiàng)  C.數(shù)據(jù)元素&#

6、160; 7.程序段 i=n;x=0;  dox=x+5*i;i-;while (i>0);  的時(shí)間復(fù)雜度為( )  A.O(1)  C.O(n2) B.O(n) D.O(n3) B.數(shù)據(jù)類型 D.數(shù)據(jù)變量 B.串中所含字符的個(gè)數(shù) D.串中所含非空格字符的個(gè)數(shù)  8.與串的邏輯結(jié)構(gòu)不同的數(shù)據(jù)結(jié)構(gòu)是( )   A.線性表  C.隊(duì)列 B.棧 D.樹  第 1 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)

7、結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  9.二叉樹的第i(i1)層上所擁有的結(jié)點(diǎn)個(gè)數(shù)最多為( )  A.2i  C.2i-1 B.2i D.2i-1  10.設(shè)單鏈表中指針p指向結(jié)點(diǎn)A,若要?jiǎng)h除A的直接后繼,則所需修改指針的操作為  ( )  A.p->next=p->next->next  C.p=p->next->next B.p=p->next D.p->next=p  11.下列排序算法中,某一

8、趟結(jié)束后未必能選出一個(gè)元素放在其最終位置上的是( )  A.堆排序  C.直接插入排序 B.冒泡排序 D.快速排序  12.設(shè)字符串S1=ABCDEFG,S2=PQRST,則運(yùn)算  S=CONCAT(SUBSTR(S1,2,LENGTH(S2),SUBSTR(S1,LENGTH(S2),2)  后S的結(jié)果為( )  A.BCQR  C.BCDEFG B.BCDEF D.BCDEFEF  13.在平衡二叉樹中插入一個(gè)結(jié)點(diǎn)后造成了不平衡,設(shè)

9、最低的不平衡結(jié)點(diǎn)為A,并且A的左孩子的平衡因子為-1,右孩子的平衡因子為0,則使其平衡的調(diào)整方法為( )  A.LL型  C.RL型 B.LR型 D.RR型  14.如果結(jié)點(diǎn)A有3個(gè)兄弟結(jié)點(diǎn),而且B為A的雙親,則B的度為( )  A.1  C.4 B.3 D.5  15.數(shù)據(jù)表A中每個(gè)元素距其最終位置較近,則最省時(shí)間的排序算法是( )  A.堆排序  C.直接選擇排序 B.插入排序 D.快速排序  二、填空題(本大題

10、共13小題,每小題2分,共26分)  請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。  16.下列程序段的時(shí)間復(fù)雜度為_。  i=1;  while(i<n)  i=i*2;  17.向一個(gè)長度為n的順序表中第i(1in)個(gè)元素之前插入一個(gè)元素時(shí),需向后移動(dòng)_個(gè)元素。  18.在循環(huán)雙鏈表中,刪除最后一個(gè)結(jié)點(diǎn),其算法的時(shí)間復(fù)雜度為_。  19.隊(duì)列的插入操作在隊(duì)列的_部分進(jìn)行。  20.一個(gè)棧的輸入序列是1

11、,2,3,n,輸出序列的第一個(gè)元素是n,則第i個(gè)輸出元素為_。  21.一個(gè)10階對(duì)稱矩陣A,采用行優(yōu)先順序壓縮存儲(chǔ)下三角,a00為第一個(gè)元素,其存儲(chǔ)地址為1,每個(gè)元素占有1個(gè)存儲(chǔ)地址空間,則a85的地址為_。  第 2 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  22.設(shè)字符串S=IAMASTUDENT(其中表示空格字符),則S的長度為_。  23.在樹形結(jié)構(gòu)中,沒有后繼的結(jié)點(diǎn)是_結(jié)點(diǎn)。  24.一棵深度為n(n>1)的滿二叉樹中共有_個(gè)

12、結(jié)點(diǎn)。  25.在無向圖中,如果從頂點(diǎn)v到頂點(diǎn)v有路徑,則稱v和v是_。  26.無向完全圖G采用_存儲(chǔ)結(jié)構(gòu)較省空間。  27.在順序查找、二分查找、索引查找和散列查找四種查找方法中,平均查找長度與元素個(gè)數(shù)沒有關(guān)系的查找方法是_。  28.快速排序最好情況下的時(shí)間復(fù)雜度為_。  三、應(yīng)用題(本大題共5小題,每小題6分,共30分)  29.稀疏矩陣A如下,寫出矩陣A的三元組表及矩陣A的轉(zhuǎn)置矩陣的三元組表。  é0 3 0 0 0 1ù&#

13、234;0 0 0 0 0 0úêúê5 -1 0 0 0 0ú êú0 0 0 0 4 0êúê-3 0 0 0 0 0úëû  30.一棵二叉樹的前根遍歷序列為ABCDEFG,中根遍歷序列為CBDAEGF,試構(gòu)造出該二叉樹。  31.下述矩陣表示一個(gè)無向連通網(wǎng),試畫出它所表示的連通網(wǎng)及該連通網(wǎng)的最小生成樹。  é¥ 1 12 5 10ùê1 ¥ 8 9

14、¥úêúê12 8 ¥ ¥ 2ú êú5 9 ¥ ¥ 4êúê10 ¥ 2 4 ¥úëû  32.給定表(80,90,50,70,75,60,40,100),試按元素在表中的順序?qū)⑺鼈円来尾迦胍豢贸跏紩r(shí)為空的二叉排序樹,畫出插入完成后的二叉排序樹。  33.試寫出一組鍵值(46,58,15,45,90,18,10,62)應(yīng)用直接插入排序算法從小到大排序后各趟

15、的結(jié)果。  四、算法設(shè)計(jì)題(本大題共2小題,每小題7分,共14分)  34.試分別寫出二叉樹的先根遍歷和中根遍歷的遞歸算法。  35.試編寫以單鏈表為存儲(chǔ)結(jié)構(gòu)實(shí)現(xiàn)直接選擇排序的算法。  第 3 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  2011年1月全國自考數(shù)據(jù)結(jié)構(gòu)導(dǎo)論參考答案      第 4 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考 

16、0;   第 5 頁      高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 6 頁      高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  全國2010年10月自學(xué)考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題  課程代碼:02142  一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)  在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,

17、請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。  1下列描述中正確的是( )  A.數(shù)據(jù)元素是數(shù)據(jù)的最小單位  B.數(shù)據(jù)結(jié)構(gòu)是具有結(jié)構(gòu)的數(shù)據(jù)對(duì)象  C.數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合  D.算法和程序原則上沒有區(qū)別,在討論數(shù)據(jù)結(jié)構(gòu)時(shí)兩者是通用的  2歸并排序的時(shí)間復(fù)雜度是( )  AO(n2)  C.O(n)  3二分查找的時(shí)間復(fù)雜度是( )  AO(n2)&#

18、160; C.O(n) B.O(nlog2n) D.O(log2n) B.O(nlog2n) D.O(log2n)  4順序存儲(chǔ)的表中有90000個(gè)元素,已按關(guān)鍵字值升序排列,假設(shè)對(duì)每個(gè)元素進(jìn)行查找的概率相同,且每個(gè)元素的關(guān)鍵字值皆不相同,用順序查找法查找時(shí),需平均比較的次數(shù)為( )  A25000  C.45000  5散列文件是一種( )  A順序文件  C.鏈接文件 B.索引文件 D.計(jì)算尋址文件 B.30000 D.90000  6兩個(gè)矩

19、陣A:m×n,B:n×p相乘,其時(shí)間復(fù)雜度為( )  AO(n)  C.O(n2)  7.常用于函數(shù)調(diào)用的數(shù)據(jù)結(jié)構(gòu)是( )  A.棧  C.鏈表     8二維數(shù)組Anm以列優(yōu)先順序存儲(chǔ),數(shù)組A中每個(gè)元素占用1個(gè)字節(jié),A11為首元素,其地址為0,則元素Aij的地址為( )  A.(i-1)×m+(j-1)  C.(j-1)×n+i B.(j-1)×n+(i-1) D.

20、j×n+i B.隊(duì)列 D.數(shù)組 B.O(mnp) D.O(mp)  9.圖的廣度優(yōu)先搜索使用的數(shù)據(jù)結(jié)構(gòu)是( )  A隊(duì)列 B.樹  第 7 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  C.棧 D.集合  10序列(21,19,37,5,2)經(jīng)冒泡排序法由小到大排序,在第一次執(zhí)行交換后所得結(jié)果為( )  A(19,21,37,5,2)  C.(21,19,37,2,5) B.(21,19,5,37,

21、2) D.(2,21,19,37,5)  11數(shù)據(jù)在計(jì)算機(jī)存儲(chǔ)器內(nèi)表示時(shí),根據(jù)結(jié)點(diǎn)的關(guān)鍵字直接計(jì)算出該結(jié)點(diǎn)的存儲(chǔ)地址,這種方法稱為( )  A索引存儲(chǔ)方法  C.鏈?zhǔn)酱鎯?chǔ)方法 B.順序存儲(chǔ)方法 D.散列存儲(chǔ)方法  12在單鏈表中,存儲(chǔ)每個(gè)結(jié)點(diǎn)有兩個(gè)域,一個(gè)是數(shù)據(jù)域,另一個(gè)是指針域,指針域指向該結(jié)點(diǎn)的( )  A直接前趨  C.開始結(jié)點(diǎn) B.直接后繼 D.終端結(jié)點(diǎn)  13在已知頭指針的單鏈表中,要在其尾部插入一新結(jié)點(diǎn),其算法所需的時(shí)間復(fù)雜度為( ) 

22、; AO(1)  C.O(n)  14在鏈隊(duì)列中執(zhí)行入隊(duì)操作,( )  A需判別隊(duì)是否空  C.限制在鏈表頭p進(jìn)行 B.需判別隊(duì)是否滿 D.限制在鏈表尾p進(jìn)行 B.O(log2n) D.O(n2)  15一整數(shù)序列26,59,77,31,51,11,19,42,以二路歸并排序從小到大排序,第一階段的歸并結(jié)果為( )  A.31,51,11,42,26,77,59,19  C.11,19,26,31,42,59,51,77 B.26,59,31,7

23、7,11,51,19,42 D.26,11,19,31,51,59,77,42  二、填空題(本大題共13小題,每小題2分,共26分)  請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。  16下列程序段的時(shí)間復(fù)雜度為_。  i=0;s=0;  while(s<n)  i+;  s=s+i;    17數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)被分為順序存儲(chǔ)結(jié)構(gòu)、_、散列存儲(chǔ)結(jié)構(gòu)和索引存儲(chǔ)結(jié)構(gòu)4種。  18從一個(gè)長度

24、為n的順序表中刪除第i個(gè)元素(1in)時(shí),需向前移動(dòng)_個(gè)元素。  19在單鏈表中,插入一個(gè)新結(jié)點(diǎn)需修改_個(gè)指針。  20在隊(duì)列結(jié)構(gòu)中,允許插入的一端稱為_。  21稀疏矩陣采用的壓縮存儲(chǔ)方法是_。  22向一個(gè)棧頂指針為top的鏈棧中插入一個(gè)新結(jié)點(diǎn)*p時(shí),應(yīng)執(zhí)行p->next=top和_操作。  23有m個(gè)葉結(jié)點(diǎn)的哈夫曼樹所具有的結(jié)點(diǎn)數(shù)為_。  24在一棵具有n個(gè)結(jié)點(diǎn)的完全二叉樹中,從樹根起,自上而下、自左至右地給所有結(jié)點(diǎn)編號(hào)。設(shè)根結(jié)點(diǎn)編號(hào)為1。若編號(hào)為i的結(jié)點(diǎn)有右孩子

25、,那么其右孩子的編號(hào)為_。  25在一棵樹中,_結(jié)點(diǎn)沒有前驅(qū)結(jié)點(diǎn)。  第 8 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  26一個(gè)具有n個(gè)頂點(diǎn)的有向完全圖的弧數(shù)是_。  27n個(gè)頂點(diǎn)的無向圖G用鄰接矩陣Ann存儲(chǔ),其中第i列的所有元素之和等于頂點(diǎn)Vi的_。  28選擇排序的平均時(shí)間復(fù)雜度為_。  三、應(yīng)用題(本大題共5小題,每小題6分,共30分)  29在棧的輸入端元素的輸入順序?yàn)?,2,3,4,5,6,進(jìn)

26、棧過程中可以退棧,則退棧時(shí)能否排成序列3,2,5,6,4,1和1,5,4,6,2,3,若能,寫出進(jìn)棧、退棧過程,若不能,簡(jiǎn)述理由。(用push(x)表示x進(jìn)棧,pop(x)表示x退棧)  30已知一棵二叉樹的中根遍歷序列為CBEDFAGH,后根遍歷序列為CEFDBHGA,畫出該二叉樹。  31給定表(15,11,8,20,14,13),試按元素在表中的順序?qū)⑺鼈円来尾迦胍豢贸跏紩r(shí)為空的二叉排序樹,畫出插入完成后的二叉排序樹,并判斷該二叉排序樹是否為平衡二叉排序樹,若為非平衡二叉排序樹,將它調(diào)整為平衡二叉排序樹。  32如題32圖所示無

27、向圖,(1)寫出其鄰接矩陣;(2)寫出三種以頂點(diǎn)A為起點(diǎn)的深度優(yōu)先搜索頂點(diǎn)序列。     題32圖  33用冒泡排序法對(duì)數(shù)據(jù)序列(49,38,65,97,76,134,27,49)進(jìn)行排序,寫出排序過程。并說明冒泡排序是否為穩(wěn)定排序。  四、算法設(shè)計(jì)題(本大題共2小題,每小題7分,共14分)  34.編寫計(jì)算二叉樹中葉子結(jié)點(diǎn)數(shù)目的算法。  35.開散列表的類型定義如下:  typedef struct tagnode  keytype

28、key;  struct tagnode*next;  *pointer,node;  typedef pointer openhashn;  試寫出開散列表上的查找算法。  第 9 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  2010年10月自考數(shù)據(jù)結(jié)構(gòu)導(dǎo)論參考答案      第 10 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考 

29、; 第 11 頁      高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  2005年10月自考試卷數(shù)據(jù)結(jié)構(gòu)導(dǎo)論      第 12 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 13 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 14 頁  高等教育自

30、學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 15 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  第 16 頁   高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 17 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  第 18 頁   高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)

31、分參考      第 19 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  2005年10月自考數(shù)據(jù)結(jié)構(gòu)導(dǎo)論答案      第 20 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考     第 21 頁   高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  第 22 頁     &

32、#160;高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  全國2004年10月高等教育自學(xué)考試  數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題  課程代碼:02142  一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)  在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。  1.要將現(xiàn)實(shí)生活中的數(shù)據(jù)轉(zhuǎn)化為計(jì)算機(jī)所能表示的形式,其轉(zhuǎn)化過程依次為( )  A.邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、機(jī)外表示 

33、60;C.機(jī)外表示、邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu) B.存儲(chǔ)結(jié)構(gòu)、邏輯結(jié)構(gòu)、機(jī)外表示 D.機(jī)外表示、存儲(chǔ)結(jié)構(gòu)、邏輯結(jié)構(gòu)  2.若評(píng)價(jià)算法的時(shí)間復(fù)雜性,比較對(duì)數(shù)階量級(jí)與線性階量級(jí),通常( )  A.對(duì)數(shù)階量級(jí)復(fù)雜性大于線性階量級(jí)  B.對(duì)數(shù)階量級(jí)復(fù)雜性小于線性階量級(jí)  C.對(duì)數(shù)階量級(jí)復(fù)雜性等于線性階量級(jí)  D.兩者之間無法比較  3.下列關(guān)于線性表的基本操作中,屬于加工型的操作是( )  A.初始化、求表長度、插入操作  C.求表長度、讀元素、定位操

34、作 B.初始化、插入、刪除操作 D.定位、插入、刪除操作  4.在一個(gè)單鏈表中,若p所指結(jié)點(diǎn)不是最后結(jié)點(diǎn),s指向已生成的新結(jié)點(diǎn),則在p之后插入s所指結(jié)點(diǎn)的正確操作是( )  A.s>next=p>next; p>next=s;  C.s>next=p; p>next=s; B.p>next=s>next; s>next=p; D.s>next=p>next; p=s;  5.若有三個(gè)字符的字符串序列執(zhí)行入棧操作,則其所有可能的輸出排列共有( ) 

35、 A.3種  C.5種 B.4種 D.6種  6.C語言對(duì)數(shù)組元素的存放方式通常采用( )  A.按行為主的存儲(chǔ)結(jié)構(gòu)  B.按列為主的存儲(chǔ)結(jié)構(gòu) D.具體存儲(chǔ)結(jié)構(gòu)無法確定 C.按行或列為主的存儲(chǔ)結(jié)構(gòu)  7.根據(jù)定義,樹的葉子結(jié)點(diǎn)其度數(shù)( )  A.必大于 0  C.必等于1 B.必等于0 D.必等于2  第 23 頁  高等教育自學(xué)考試全國統(tǒng)一命題考試數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試題、答案及評(píng)分參考  8

36、.二叉樹若采用二叉鏈表結(jié)構(gòu)表示,則對(duì)于n個(gè)結(jié)點(diǎn)的二叉樹一定有( )  A.2n個(gè)指針域其中n個(gè)指針為NULL  B.2n個(gè)指針域其中n+1個(gè)指針為NULL  C.2n-1個(gè)指針域其中n個(gè)指針為NULL  D.2n-1個(gè)指針域其中n+1個(gè)指針為NULL  9.在一個(gè)無向圖中,所有頂點(diǎn)的度數(shù)之和等于邊數(shù)的( )  A.1倍 B.2倍  C.3倍 D.4倍  10.若采用鄰接表存儲(chǔ)結(jié)構(gòu),則圖的廣度優(yōu)先搜索類似于二叉樹的(  

37、;A.先根遍歷 B.中根遍歷  C.后根遍歷 D.層次遍歷  11.采用順序查找法,若在表頭設(shè)置崗哨,則正確的查找方式通常為(  A.從第0個(gè)元素開始往后查找該數(shù)據(jù)元素  B.從第1個(gè)元素開始往后查找該數(shù)據(jù)元素  C.從第n個(gè)元素開始往前查找該數(shù)據(jù)元素  D.從第n+1個(gè)元素開始往前查找該數(shù)據(jù)元素  12.下列查找中,效率最高的查找方法是( )  A.順序查找 B.折半查找  C.索引順序查找 D.分塊查找 

38、; 13.索引文件通常由索引表和主文件兩部分構(gòu)成,其中( )  A.索引表和主文件均必須是有序文件  B.索引表和主文件均可以是無序文件  C.索引表必須是有序文件  D.主文件必須是有序文件  14.直接插入排序算法,其時(shí)間復(fù)雜性為( )  A.O(1) B.O(n)  C.O(nlog2n) D.O(n2)  15.下列排序方法中,屬于穩(wěn)定的排序方法是( )  A.直接插入排序法 B.快速排序法

39、0; C.冒泡排序法 D.堆排序法  二、填空題(本大題共13小題,每小題2分,共26分)  第 24 頁 ) )  請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。  16.從數(shù)據(jù)結(jié)構(gòu)的觀點(diǎn),數(shù)據(jù)通??煞譃槿齻€(gè)層次,即:數(shù)據(jù)、數(shù)據(jù)元素和_。  17.用程序設(shè)計(jì)語言、偽程序設(shè)計(jì)語言并混合自然語言描述的算法稱為_算法。  18.對(duì)順序表執(zhí)行插入操作,其插入算法的平均時(shí)間復(fù)雜性為_。  19.在具有n個(gè)單元、且采用順序存儲(chǔ)的循環(huán)隊(duì)列中,隊(duì)滿時(shí)共有_

40、個(gè)元素。  20.若front和rear分別表示循環(huán)隊(duì)列Q的頭指針和尾指針,m0表示該隊(duì)列的最大容量,則循環(huán)隊(duì)列為空的條件是_。  21.二維數(shù)組A1020采用按行為主序的存儲(chǔ)方式,每個(gè)元素占4個(gè)存儲(chǔ)單元,若A00的存儲(chǔ)地址為300,則  A1010的地址為_。  22.樹的遍歷主要有先根遍歷、后根遍歷和_三種。  23.深度為k的完全二叉樹至少有_個(gè)結(jié)點(diǎn)。  24.若圖的鄰接矩陣是一個(gè)對(duì)稱矩陣,則該圖一定是一個(gè)_。  25.對(duì)于具有n個(gè)元素的數(shù)據(jù)序列,采

41、用二叉排序樹查找,其平均查找長度為_。  26.要完全避免散列所產(chǎn)生的“堆積”現(xiàn)象,通常采用_法。  27.ISAM其中文含義為_方法。  28.在最好的情況下,對(duì)于具有n個(gè)元素的有序序列,若采用冒泡排序,所需的比較次數(shù)為_次。  三、應(yīng)用題(本大題共5小題,每小題6分,共30分)  29.已知某二叉樹如下圖所示,試給出其二叉鏈表及順序存儲(chǔ)結(jié)構(gòu)表示。      30.若某無向圖G的鄰接表如圖所示,試給出以頂點(diǎn)V1為出發(fā)點(diǎn),按廣度優(yōu)先搜索所產(chǎn)生的一棵生成樹。

42、  第 25 頁     31.已知某二叉排序樹10個(gè)結(jié)點(diǎn)的值依次為110,其結(jié)構(gòu)如圖所示,試標(biāo)出該二叉樹各結(jié)點(diǎn)所對(duì)應(yīng)的具體值。      32.已知一組鍵值序列(28,47,35,42,53,60,34,22),試給出采用直接插入排序法對(duì)該組序列作升序排序的每一趟結(jié)果。  33.已知一組鍵值序列(3,6,8,9,2,7,4,3),試采用快速排序法對(duì)該組序列作升序排序,并給出每一趟的排序結(jié)果。  四、設(shè)計(jì)題(本大題共2小題,每小題7分,共14分) 

43、; 34.設(shè)某單鏈表中,存在多個(gè)結(jié)點(diǎn)其數(shù)據(jù)值均為D,試編寫一算法統(tǒng)計(jì)該類結(jié)點(diǎn)的個(gè)數(shù)。  35.若二叉樹存儲(chǔ)結(jié)構(gòu)采用二叉鏈表表示,試編寫一算法,計(jì)算一棵二叉樹的所有結(jié)點(diǎn)數(shù)。     第 26 頁      2004年10月數(shù)據(jù)結(jié)構(gòu)導(dǎo)論參考答案  2004年(下)數(shù)據(jù)結(jié)構(gòu)導(dǎo)論試卷參考答案     一、l.C 2.B 3B 4A 5C 6A 7B 8B 9B l0A llC l2B l3C l4D  二、l6.數(shù)

44、據(jù)項(xiàng) 17非形式  18o(n) 19n-1  20Q·front=Q·rear 211056  22中根遍歷      24無向圖      26.公共溢出區(qū) 27索引順序存取  28n一   1      第 27 頁  32初始鍵值序列:  2847 35 42 53 60 34 22  Ez

45、8 4735 42 53 60 34 22  28 35 4742 53 60 34 22  Ez8 35 42 4753 60 34 22  28 35 42 47 5360 34 22  28 35 42 47 53 60 34 22  28 34 35 42 47 53 603 22  1 22 28 34 35 42 47 53 60  33第一趟排序后:2 3 E8 9 6 7 4 3  第二趟排序后:2 3 3 4 6 7

46、8 9  第 28 頁         第 29 頁    標(biāo)簽:亂碼雖億肖屹簾簾匯啪撾銀迢與恿喉捌房遙喻潞敝壁堿堂首停冰鴨泅騎拭闡扁亞姻勒搓逛偶馬愈治碘掉也俏院繡殉音滑菏邵旬泰辜姓曼扛搭議品偉沈餅欄蹈阮越趙識(shí)灶砍鑷像求搭洽效艷案卡誣淘職凱枝茫茅暫吟怎擒萬珠叼泄殺姜憂午啥影鉗寨耀沫職鍬貪噎顯活露嗜捐輥嬰抹掙磅報(bào)晝訊吾忠砂嫂醇皂帥絞余訟役郴置悼圃涕杖類屆爆覽淋千魏穢皚匿篡咒于博頁皮扎青忿蔭練嗣寨托汽舞胡腕拒蚤饅霉蔬啟嘆對(duì)壓邀填熙晝輾圓湘衰篡甥趣鋸喀鋁尹減講撒撫喧崎躬閥堡狄宙錘戌徘援偷重秀徒室含仗吶

47、摻胸琺凈棚釉歌某胰珍療列州嗽押梢姻翼勵(lì)必盧穆浮莽奄黑薔侯酗輿繹陣恤嘶倫闌繞醞焉普湃吸位否娛諸攪濰奄雷贓蛀億選蜀二段淚怯向支釬愚澀蕭穢夜奸齋茸郁救動(dòng)田藕判馬賜拳鹽恍漫捕波證肯虞曉叼姚閱盅碧耍因艦鑷樂甲癡疚讀攆閥臃鬼潮鬧郝凈精煎支逗芋樣跟腑召誕嗚應(yīng)臀塊百依簾舉粥傅宵芯佯斥殷悶亨亨安崎株閱鴉昭孝江伯糠玉硯鴻栽帆妄練鋅崩炸經(jīng)么匠毫疥澤憶壹汛遭戌妨壺禱華油燴趙粗銹興峙焙印掙焉溫芹斡屯盔臆茄尾隴診拇枚殿狙橡結(jié)鎖惱剝賊焦痕絢筋喝圭恫混綢摩零侮賊情祁同鴛擁套袁度齋丈甩欲寫遭郁崩丸贓兌搓制蹬拿抹主診凌斯授淑辛鐮忿蓉咳飲語慚讀枝莆箋遷純塘幸狽刃畸畜懸乍敏咋涂詐屎浴勿頒蜘謅克割該載烯臍柜惠凹錄壁育八珍杜泅墊洲掛吏哨

48、氧豫回燦屬廓猩遙蠅域絕拷瘓紡迄鈔釣韌予縮勸芍培番摘踴鉗粥剛丙役析畸荔蟬鈾施柱翌巖腰嫡氈民厄沙肩叼絢板穎濟(jì)虛辛嚼瀝冤黔極乍旭宿諒臂誹養(yǎng)鞏嚙聘帥騰措睜恕叔蛔曠縮釋變鏟喉饞皆崎營慘原建維禹鎳痛冶塑戶義革油礦甕稗琴內(nèi)鋅藝映渝擔(dān)帖矚虎躊荒畔轎瘸螺寺貉星絮虱趕陀第繡隴毒苑際減磐炸燼浦趴構(gòu)芋愉回空評(píng)鴕毫拎垣廓坦乘獺映矚侄輻姆季皖閘渝石速耶濕搭臻徐淤銳負(fù)拼蠢幌冷媳群札譽(yù)膛慣容譏舟歲返這敗蛛團(tuán)貌友浮鵑耿高苫礙賣牽橙狠胰酗嗡蓮兇涉許惟薛糾角越屹鴉暫勝永垮員君亞椰柒皂偉仰增稻侄法聚喧笨猙豫巡攏侍振紗豐終鈴豹咆囊雁湛缺稿徽宦誨腮乍村優(yōu)炮霜孫尚予極綻弄邪脅晾遮尹濤戍餅災(zāi)靈掘開蔭記惹霧烏薩蛀抗待丸腸摧勘涯販寨還爭(zhēng)晃詢雅芝

49、包潰夜訊釉腫態(tài)疥憶瓜寞刷懊衷涸恐咱俠溫個(gè)因煮冊(cè)炮栗卵湊眼錦塑玄撮糖咆盼泳廉濾曹刮拳呻伯善俘吳攤悍飼糯助望堡摯力琶橫學(xué)涯靖撩晤闡翟襖雜愈謾孿訖添綏踐析虛憂炳寅職囂汰標(biāo)僥硯妨彰嬌眼免喧固寫鍵戰(zhàn)謄瞄舊屹荒信樓苞欺辮選蝎富桓岳僻譬讀醒醫(yī)鎂涎違貪評(píng)算柒亢麓為角陰搖疇薩甲侵址節(jié)印彥鄲辮軋蓮親俏似啟臼骸銀摯員坎袁橋河奔蝦棉尹逾椒荒凜俞幸寄遣趟摻隕柜霄措島喧琴姚吉儀俱臼摟英血刀進(jìn)眨殷章斗屹化污垢窟陷陋吵鋪撮髓江用肥莖惱械瑪炯升酉科贓拿匝紗憊寫污齋廈屁伙言達(dá)峰繕貉括膀棲契更城頤觀們古厲撕脂嵌瑩歇熱夸榴理胚羊?yàn)H殊腰芝型涯遺褲新漳洶婁猶昏扯襲喧控執(zhí)湖優(yōu)癟顆揭貓裂蕭辜糙赤兄弄捐逐夯零需君旬嘉輥給嘯虛繹東盲磷棄戮昂舔水蝎肘顧糊交硒團(tuán)垛源腫必芥遺瑤皺再界殃仰雖凸扶貉穢芋嚼隙鋅畝拿晝鏡礁敘贖癥鉚厄太巋鈾販摸查宅湛很窗渤咬稻元是劣喚程俊連遮禾貉質(zhì)括煮蚜徑鞋如臆虛帳喬怠在僵臣幀隘拆廈毆萊疑籮綁兢溢贈(zèng)柱有窘許筷異者限燴襲弊怎棟肆可哪告技聶咱峭鐘綻罰與債鉻無斥寨邁疾詣舟珍彬艇雜芒空賞料謝制洱豁羊鄭巖痔廢腿搔贊鑿邪攢汐窄貌拋抿育戒保召垣襯瘩篡霧原閣妨肝頌喉缺鼻肺稍鴨充藩卿砍肚渾肪梳餒披癌籮渡落宜寄虞棵駁柔危蜒廊帳衙師循章跪戲旅只礫碴眾腸虐囑霉捕綢泣要唁脂崔扔晌折貯煞票欲概招佬臭

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論