甘肃成人教育

地区教育: 兰州| 嘉峪关| 金昌| 白银| 天水| 武威| 张掖| 平凉| 酒泉| 庆阳| 定西| 陇南| 临夏| 更多>>
当前位置:甘肃成人教育网>自考频道>自考真题 > 理工类 > 正文

2001年10月甘肃自考02142数据结构导论真题参考答案

时间:2023-03-29 10:05:39 编辑:储老师

全国2001年10月高等教育自学考试

数据结构导论试题参考答案

课程代码:02142

点击查看:【真题试卷】

一、单项选择题(每小题1分,共14分) 1.C 2.B 3.D 4.B 5.A

6.C 7.B 8.C 9.A 10.C

11.B 12.D 13.C 14.C

二、判断题(每小题2分,共20分)

1. × 2. × 3. × 4. × 5. ×

6. √ 7. √ 8. × 9. × 10. √三、填空题(每小题2分,共30分) 1.(1)数据表示 (2)数据处理。 2.′data-structure′。 3.(1)在单链表第一个结点之前增设的一个类型相同的结点

(2)表结点中的第一个结点。 4. a、b、c、d。 5.(1)顺序存储结构 (2)链表存储结构。

6.〔log2N〕+1。

7.(1)先根遍历 (2)后根遍历。

8.1。

9.(1)散列函数 (2)冲突。

10.(1)确定待查元素所在的块 (2)在块内查找待查的元素。

11.桶。

12.(1)逻辑结构 (2)物理结构。

13.(1)顺序 (2)直接。

14.冒泡排序。 15.归并。四、应用题(每小题6分,共18分) 1.顺序实现:

const maxsize∶=100; {顺序表的容量} type datatype=record {档案数据类型}

name∶string〔10〕;{姓名}

number∶integer;{学号}

sex∶boolean;{性别}

age∶integer;{年龄}

end;

type slist =record

data∶array 〔1..maxsize〕 of datatype;

last∶integer;

end;

链接实现:

type pointer=↑node;

node=record

name∶string 〔10〕;{姓名}

number∶interger; {学号}

sex∶ boolean;{性别}

age∶integer;{年龄}

next∶pointer;{结点的后继指针}

end;

list=pointer;

2.哈夫曼树为:2.png

相应的哈夫曼编码为:

a:001 b:10 c:01 d:000 e:11

画出正确的哈夫曼树给4分,写出相应哈夫曼编码给2分

3.初始无序序列: 98 65 38 40 12 51 100 77 26 88

{98} {65} {38} {40} {12} {51} {100}{77} {26}{88}

第一次归并: {65 98} {38 40} {12 51} {77 100} {26 88}

第二次归并: {38 40 65 98} {12 51 77 100} {26 88}

第三次归并: {12 38 40 51 65 77 98 100} {26 88}

第四次归并: {12 26 38 40 51 65 77 88 98 100}

五、设计题(每小题6分,共18分)

1.PROCEDURE insert (VAR rear∶pointer; x∶integer);

VAR head, tmp∶pointer;

BEGIN

new(tmp);

tmp↑.data∶=x;

if (rear=NIL) then {循环队列为空,新结点是队列的首结点}

BEGIN

rear∶=tmp;

rear↑.next∶=tmp;

END

else {队列不空,将新结点插入在队列尾}

BEGIN

head∶=rear↑.next;

rear↑.next∶=tmp;

rear∶=tmp;

rear↑.next∶=head;

END

END;

2.procedure dfs(g:adj—list;v1∶integer);

{从v1出发,深度优先遍历图g}

begin

write(v1);

visited(v1)∶=true; {标志v1已访问}

p=g〔v1〕.link; {找v1的第一个邻接点}

while p< >nil do

〔 if not (visited〔p↑.vertex〕)

then dfs(g,p↑.vertex);

p∶=p↑.next〕 {找v1的下一个邻接点}

end;

以邻接表为存储结构,连通图的深度优先搜索就是顺序查找链表。

3.构造过程如下:

H(19)=19 MOD 13=6

H(01)=01 MOD 13=1

H(23)=23 MOD 13=10

H(14)=14 MOD 13=1(冲突)

H(14)=(1+1) MOD 19=2

H(55)=55 MOD 13=3

H(20)=20 MOD 13=7

H(84)=84 MOD 13=6 (冲突)

H(84)=(6+1) MOD 19=7 (仍冲突)

H(84)=(6+2) MOD 19=8

H(27)=27 MOD 13=1 (冲突)

H(27)=(1+1) MOD 19=2 (冲突)

H(27)=(1+2) MOD 19=3 (仍冲突)

H(27)=(1+3) MOD 19=4

H(68)=68 MOD 13=3 (冲突)

H(68)=(3+1) MOD 19=4 (仍冲突)

H(68)=(3+2) MOD 19=5

H(11)=11 MOD 13=11

H(10)=10 MOD 13=10 (冲突)

H(10)=(10+1) MOD 19=11 (仍冲突)

H(10)=(10+2) MOD 19=12

H(77)=77 MOD 13=12 (冲突)

H(77)=(12+1) MOD 19=13

因此,各关键字相应的地址分配如下:

address(01)=1

address(14)=2

address(55)=3

address(27)=4

address(68)=5

address(19)=6

address(20)=7

address(84)=8

address(23)=10

address(11)=11

address(10)=12

address(77)=13

其余的地址中为空。

甘肃自考报考系统

自考报名入口

说明:甘肃省自学考试实行网上报考方式。

准考证打印入口

提醒:报考需本人操作,不得由他人代报。

热门院校专业

更多院校>>
school

兰州大学

兰州大学位于甘肃省兰州市,隶属于国家双一流、985、211公办本科高校。兰州大学继续教育学院负责网络教育、成人教育(业余、函授)和高等教育自学考试等各类本、专科学历教育,开设了行政管理、人力资源管理等24个本专科学历教育专业;现有在册学生10万余人,已向社会输送本、专科毕业生近20万人。

school

陇东学院

陇东学院位于甘肃省庆阳市,隶属于甘肃省综合类普通本科公办院校。陇东学院继续教育学院经过多年的建设与发展,目前已形成多层次、多形式、多结构的成人学历教育办学体系。办学形式有函授、业余两大类,办学层次有高升专、高升本和专升本三大类;现高等学历继续教育招生专业达31个,在籍学生有四千多人。

school

河西学院

河西学院位于甘肃省张掖市,隶属于甘肃省综合类普通本科公办院校。河西学院继续教育学院创办于1978年,学历继续教育以成人高等教育为主,有专升本、高起专两种办学层次,现成人高等学历继续教育招生专业有19个,其中专升本专业有17个,高起专专业有2个。学院在读学员达四千多人,已培养合格毕业生超万名。

school

甘肃医学院

甘肃医学院位于甘肃省平凉市,隶属于甘肃省医药类普通本科公办院校。高等学历继续教育设有高起专和专升本两个层次,专升本开设临床医学、护理学、药学、医学检验技术、中药学和康复治疗学6个专业,高起专开设临床医学、护理、医学检验技术、药学、中药学、针灸推拿6个专业,在籍学生达1万余人次。

school

兰州理工大学

兰州理工大学位于甘肃省兰州市,隶属于甘肃省理工类普通本科公办院校。学校成人学历教育有成人高等教育(成考)和高等教育自学考试 (自考)两种形式。成人高等教育有函授、业余学习形式,开设了30余个专业,涵盖了理、工、经、管、文、法等学科。学校现有各类成人学历教育学生达1万余人。

school

兰州交通大学

兰州交通大学位于甘肃省兰州市,隶属于甘肃省理工类普通本科公办院校。经过几十年的发展,学院已经形成了以成人函授教育为主,自学考试为辅的多学科、多层次、多形式的办学格局。现开设高等学历继续教育招生专业达15个,在籍学生达1.4万余人,已向社会输送本、专科毕业生近10万余人。

school

甘肃农业大学

甘肃农业大学位于甘肃省兰州市,隶属于甘肃省农林类普通本科公办院校。目前院校高等学历继续教育开设招生专业达14个,其中专升本专业10个,高起专专业4个。现在读学生人数超万人,并已向社会培养培训各类专业人才达6万余人,对甘肃省成人高等学历继续教育全面发展起到了重要的助力作用。

school

西北师范大学

西北师范大学位于甘肃省兰州市,隶属于甘肃省师范类普通本科公办院校。西北师范大学继续教育学院主要负责全校高等学历继续教育、高等教育自学考试和各类非学历继续教育培训。目前,学院在25个专业本专科招收高中起点专科、专科起点本科、高中起点本科学员,各类在校学生达30000余人。

school

天水师范学院

天水师范学院位于甘肃省天水市,隶属于甘肃省师范类普通本科公办院校。继续教育学院办学理念为“以学生为本、以质量为重、以服务为先”,依托于学校优质的教育教学资源,并整合社会教育资源,全力开展以函授为主的成人高等学历教育。现有函授本科专业18个、函授专科专业2个,招生教学覆盖多个地区。

school

兰州财经大学

兰州财经大学位于甘肃省兰州市,隶属于甘肃省财经类普通本科公办院校。经过多年的建设发展,逐步形成了以成人高等教育函授(业余)、自学考试应用型专业、自学考试“专接本”等多种形式并存,专科、专升本层次学历教育和以岗位培训为重点的继续教育新格局。现有开设招生专业达13个,成人高等教育在校生1.2万余人。


回到顶部
回到
顶部
APP下载
微信客服
微信交流群