【学历类职业资格】数据结构导论自考题-3及答案解析.doc
《【学历类职业资格】数据结构导论自考题-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】数据结构导论自考题-3及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、数据结构导论自考题-3 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.下列说法正确的是( )A数据是数据元素的基本单位B数据元素是数据项中不可分割的最小标识单位C数据可由若干个数据元素构成D数据项可由若干个数据元素构成(分数:2.00)A.B.C.D.2.下面关于线性表的叙述,错误的是( )A顺序表是使用一维数组实现的线性表 B顺序表必须占用一片连续的存储单元C顺序表的空间利用率高于链表 D在链表中,每个结点只有一个链域(分数:2.00)A.B.C.D.3.带有头结点的单链表 head为空的判断条件是( )Ahead=NULL Bhe
2、ad-next=NULLChead-next=head Dhead!=NULL(分数:2.00)A.B.C.D.4.一个栈的输入序列为 123n,若输出序列的第一个元素是 n,则输出第 i(1in)个元素是( )A不确定 Bn-i+1Ci Dn-i(分数:2.00)A.B.C.D.5.用链接方式存储的队列,在进行删除运算时( )A仅修改头指针 B仅修改尾指针C头、尾指针都要修改 D头、尾指针可能都要修改(分数:2.00)A.B.C.D.6.如图所示二叉树的中序遍历序列是( )(分数:2.00)A.B.C.D.7.满二叉树( )二叉树。A一定是完全 B不一定是完全C不是 D不是完全(分数:2.0
3、0)A.B.C.D.8.某有向图的邻接矩阵 A如下,则该图中弧的条数是( )(分数:2.00)A.B.C.D.9.设某无向图的邻接表如题 9图所示,则该图的边的数目是( )(分数:2.00)A.B.C.D.10.一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,100),当二分查找值为 82的结点时,查找成功时的比较次数为( )A1 B2C4 D8(分数:2.00)A.B.C.D.11.一个具有 n个顶点的无向连通图,它所包含的连通分量数为( )A0 B1Cn D不确定(分数:2.00)A.B.C.D.12.在散列函数 H(k)=k mod m中,一般来讲,m 应
4、取( )A奇数 B偶数C素数 D充分大的数(分数:2.00)A.B.C.D.13.排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是( )A选择排序 B插入排序C冒泡排序 D快速排序(分数:2.00)A.B.C.D.14.排序趟数与序列的原始状态有关的排序方法是( )A插入排序法 B选择排序法C二路归并排序法 D快速排序法(分数:2.00)A.B.C.D.15.下列排序方法中,属于稳定的排序方法是( )A直接选择排序法 B快速排序法C冒泡排序法 D堆排序法(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:26.00)16.从逻辑关系上讲,数据结构主要分为两大类,它们
5、是_和_。(分数:2.00)填空项 1:_17.以下程序段的时间复杂度为_。for(i=0;in;i+)for(j=0;jm;j+)Aij=0;(分数:2.00)填空项 1:_18.设某非空双链表,其结点形式为 (分数:2.00)填空项 1:_19.线性表中结点具有 1 的关系。(分数:2.00)填空项 1:_20.队列中允许进行删除的一端为 1。(分数:2.00)填空项 1:_21.二维数组 A1020采用按行为主序的存储方式,每个元素占 4个存储单元,若 A00的存储地址为300,则 A010的地址为 1。(分数:2.00)填空项 1:_22.树的遍历主要有先序遍历、后序遍历和 1 三种。
6、(分数:2.00)填空项 1:_23.深度为 k的完全二叉树至少有 1 个结点。(分数:2.00)填空项 1:_24.有向图的极大强连通子图称为 1。(分数:2.00)填空项 1:_25.对于有向图,第 i个单链表中的结点个数为顶点 vi的 1。(分数:2.00)填空项 1:_26. 1是对每一个同义词都建一个单链表来解决冲突。(分数:2.00)填空项 1:_27.在待排序的 n个记录中任取一个记录,以该记录的键值作为标准,将所有记录分为两组,使得第一组中各记录的键值均小于或等于该键值,第二组中的各记录的键值均大于该键值;然后将该记录排在两组中间。再对所分成的两组分别使用上述方法,直到所有记录
7、都排在适当位置为止。这种排序方法称为 1。(分数:2.00)填空项 1:_28.在对一组记录关键字(54,38,96,23,15,72,60,45,83)进行冒泡排序时,整个冒泡排序过程中需进行 1 趟才能完成。(分数:2.00)填空项 1:_三、应用题(总题数:5,分数:30.00)29.设有一顺序队列 sq,容量为 5,初始状态时 sq.front=sq.rear=0,画出做完下列操作后队列及其头尾指针的状态变化情况,若不能入队,请简述其理由后停止。(1)d,e,b 入队(2)d,e 出队(3)i,j 入队(4)b出队(5)n,o,p 入队(分数:6.00)_30.分别写出下图中树的先序、
8、后序和层次遍历的结点访问序列。(分数:6.00)_31.有一棵二叉树如图所示,试画出它的顺序存储结构示意图。(分数:6.00)_32.试给出下图的邻接矩阵和邻接表表示。(分数:6.00)_33.已知一组键值序列(13,12,16,17,15,14,11),试采用二路归并排序法对该组序列作升序排序,并给出每一趟的排序结果。(分数:6.00)_四、算法设计题(总题数:2,分数:14.00)34.试编写算法判断两棵二叉树是否等价。若二叉树 T1和 T2等价,则 T1和 T2都是空的二叉树,或 T1和 T2的根结点的值相同,并且 T1的左子树与 T2的左子树是等价的,T 1的右子树与 T2的右子树是等
9、价的。(分数:7.00)_35.试写出二分查找的递归算法。(分数:7.00)_数据结构导论自考题-3 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.下列说法正确的是( )A数据是数据元素的基本单位B数据元素是数据项中不可分割的最小标识单位C数据可由若干个数据元素构成D数据项可由若干个数据元素构成(分数:2.00)A.B.C. D.解析:2.下面关于线性表的叙述,错误的是( )A顺序表是使用一维数组实现的线性表 B顺序表必须占用一片连续的存储单元C顺序表的空间利用率高于链表 D在链表中,每个结点只有一个链域(分数:2.00)A.B.C.D
10、. 解析:解析 本题主要考查的知识点是线性表。要点透析 顺序表是用一维数组实现的线性表,数组的下标可看成元素的相对地址,它们是逻辑上相邻的元素,存储在物理位置也相邻的单元中。在链表中,单链表中每个结点只有一个链域,而双链表中的结点有 prior和 next两个链域。3.带有头结点的单链表 head为空的判断条件是( )Ahead=NULL Bhead-next=NULLChead-next=head Dhead!=NULL(分数:2.00)A.B. C.D.解析:4.一个栈的输入序列为 123n,若输出序列的第一个元素是 n,则输出第 i(1in)个元素是( )A不确定 Bn-i+1Ci Dn
11、-i(分数:2.00)A.B. C.D.解析:5.用链接方式存储的队列,在进行删除运算时( )A仅修改头指针 B仅修改尾指针C头、尾指针都要修改 D头、尾指针可能都要修改(分数:2.00)A.B.C.D. 解析:6.如图所示二叉树的中序遍历序列是( )(分数:2.00)A.B. C.D.解析:解析 本题主要考查的知识点是二叉树的中序遍历。要点透析 中序遍历的方法是:若被遍历的二叉树为空,执行空操作;否则,依次执行下列操作:中序遍历左子树;访问根结点;中序遍历右子树。7.满二叉树( )二叉树。A一定是完全 B不一定是完全C不是 D不是完全(分数:2.00)A. B.C.D.解析:解析 本题主要考
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 数据结构 导论 考题 答案 解析 DOC
