2010数据结构期末试卷A答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

徐州工程学院数据结构期末试卷A答案

2009 — 2010 学年第二学期课程名称数据结构

试卷类型期末考试形式闭卷考试时间 100 分钟

命题人鞠训光 2010 年 6 月 7 日使用班级 08电本

教研室主任年月日教学院长年月日

姓名班级学号 .

题号一二三四五六七八总分

总分20 15 15 10 40

得分

一、填空题(共8 小题,每空 1 分,共计20 分)

1.栈和队列都是线性_结构;对于栈只能在_栈顶_ 插入和删除元素;对于队列只能在_队尾_插入元素和在_ 队头删除元素。

2..假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为10和17,则当前尾指针的值为___7___。

3.在进行直接插入排序时,其数据比较次数与数据的初始排列__ 有_______关;而在进行直接选择排序时,其数据比较次数与数据的初始排列____ 无_______关。

5.在一棵具有n个结点的二叉树中,所有结点的空子树个数等于 n+1 、第i层上至多有个2i-1 结点。

6.若一个图的顶点集为{a,b,c,d,e,f},边集为{(a,b),(a,c),(b,c),(d,e)},则该图含有___3____个连通分量。

7.开放定址法、链地址法。

8.若对关键字序列(49,38,65,97,76,13,27,48,55,04)进行一趟增量为5的希尔排序,则得到的结果为(13,27,48,55,04,49,38,65,97,76)。

9. 在有序表(12,24,36,48,60,72,84)中折半查找关键字60时所需进行的关键字比较次数

为__3___。

10. 一棵含999个结点的完全二叉树的深度为___10____。含n个顶点的无向连通图中至少含有__n-1____条边。

11.已知一棵二叉树,分支数为5,度为2的结点2,则该树中共有______6______ 个结点。

12.设二叉树结点的先根序列为ABEDCFGH,中根序列为EDBAFCHG,则二叉树中叶子结点是_

D,F,H ___。

13.若由3,6,8,13,10作为叶子结点的值生成一棵哈夫曼树,则该树的高度为 4 ,带权路径长度为 89 。

二、选择题(共15小题,每题 1 分,共计15 分)

1.算法指的是( D )

A.计算机程序 B.解决问题的计算方法

C.排序算法 D.解决问题的有限运算序列

2.如下陈述中正确的是(A )

A.串是一种特殊的线性表 B.串的长度必须大于零

C.串中元素只能是字母 D.空串就是空白串

3.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( D ) A.3,2,6,1,4,5 B.5,6,4,2,3,1

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

4.在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( B ) A. s->next=p;p->next=s B. s->next=p->next;p->next=s

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

5.在按层次遍历二叉树的算法中,需要借助的辅助数据结构是(A)

A.队列B.栈C.线性表D.有序表

6.图的邻接矩阵表示法适用于表示(C)

A.无向图B.有向图C.稠密图D.稀疏图

7.深度为5的二叉树其结点数最多为 C 。

A、16;

B、30;

C、31;

D、32。

8.设单循环链表中结点的结构为(data,next),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表第一个结点,则应执行下列哪一个操作( D )

A. s=rear; rear=rear->next; delete s;B. rear=rear->next; delete rear;C. rear=rear->next->next; delete rear;

D.s=rear->next->next; rear->next->next=s->next; delete s;

9.线性表采用链式存储时,结点的存储地址( B )

A.必须是不连续的 B.连续与否均可

C.必须是连续的 D.和头结点的存储地址相连续

10.线性链表不具有的特点是(A )。

A.随机访问 B.不必事先估计所需存储空间大小

C.插入与删除时不必移动元素 D.所需空间与线性表长度成正比

11. 含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( D )

A.e B.2e C.n2-e D.n2-2e

12.用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:

20,15,21,25,47,27,68,35,84

15,20,21,25,35,27,47,68,84

15,20,21,25,27,35,47,68,84

则所采用的排序方法是(B )

A.选择排序 B.快速排序 C.归并排序 D.希尔排序

13. 采用邻接表存储的图的广度优先遍历算法类似于二叉树的 D 。

A.先序遍历; B.中序遍历;

C.后序遍历; D.按层遍历。

14. 若一个图的边集为{<1,2>,<1,4>,<2,5>,<3,1>,<3,5>,<4,3>},则从顶点1开始对该图进行深度优先搜索,得到的顶点序列可能为 D 。

A、1,2,5,4,3;

B、1,2,3,4,5;

C、1,4,3,2,5;

D、1,2,5,3,4。

15. 假定对元素序列(2,3,5,9,1,12)进行堆排序,并且采用小根堆,则由初始数据构成的初始堆为 C 。

A、1,3,5,2,9,12;

B、1,3,5,9,2,12;

C、1,2,5,9,3,12;

D、1,5,3,9,12,2。

三、判断题(对的打√,错的打×共15 小题,每题 1 分,共计15 分)

1、在线性结构中,每个结点都有一个直接前驱和一个直接后继。(×).

相关文档
最新文档