【学历类职业资格】数据结构导论自考题-4及答案解析.doc
《【学历类职业资格】数据结构导论自考题-4及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】数据结构导论自考题-4及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、数据结构导论自考题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.具有 10个顶点的有向完全图应具有( )A20 条弧 B50 条弧C90 条弧 D100 条弧(分数:2.00)A.B.C.D.2.在图的邻接表存储结构上执行广度优先搜索遍历类似于二叉树上的( )A先根遍历 B中根遍历C后根遍历 D按层次遍历(分数:2.00)A.B.C.D.3.在无向图中,所有顶点的度数之和是所有边数的( )A0.5 倍 B1 倍C2 倍 D4 倍(分数:2.00)A.B.C.D.4.在一个具有 n个顶点的无向图中,要连通全部顶点至少需要( )An
2、 条边 Bn+1 条边Cn-1 条边 D (分数:2.00)A.B.C.D.5.从 v1出发,对下图按广度优先搜索遍历,则可能得到的一种顶点序列为( )(分数:2.00)A.B.C.D.6.设图 G采用邻接表存储,则拓扑排序算法的时间复杂度为( )AO(n) BO(n+e)CO(n 2) DO(n*e)(分数:2.00)A.B.C.D.7.设顺序表的长度为 n,则其每个元素的平均查找长度是( )An B(n-1)/2Cn/2 D(n+1)/2(分数:2.00)A.B.C.D.8.对一棵二叉排序树采用中序遍历进行输出的数据一定是( )A递增或递减序列 B递减序列C无序序列 D递增序列(分数:2.
3、00)A.B.C.D.9.二分查找算法要求被查找的表是( )A键值有序的链表 B键值不一定有序的链表C键值有序的顺序表 D键值不一定有序的顺序表(分数:2.00)A.B.C.D.10.适用于静态查找表的方法为( )A二分查找、二叉排序树查找 B二分查找、索引顺序表查找C二叉排序树查找、索引顺序表查找 D二叉排序树查找、散列法查找(分数:2.00)A.B.C.D.11.排序中关键字比较次数与序列的原始状态有关的排序方法是( )A插入排序法 B希尔排序法C直接选择排序法 D堆排序法(分数:2.00)A.B.C.D.12.下面给出的四种排序法中,属于不稳定的排序法的是( )A插入排序法 B冒泡排序法
4、C二路归并排序法 D堆排序法(分数:2.00)A.B.C.D.13.若用冒泡排序法对序列 18,14,6,27,8,12,16,52,10,26,47,29,41,24 从小到大进行排序,需要进行比较的次数是( )A33 B45C70 D91(分数:2.00)A.B.C.D.14.直接插入序列在最好情况下时间复杂度为( )AO(log 2n) BO(n)CO(n*log 2n) DO(n 2)(分数:2.00)A.B.C.D.15.一组记录的关键字为 45,80,55,40,42,85),则利用堆排序的方法建立的初始堆为( )A80,45,55,40,42,85 B40,42,55,80,45
5、,85C40,42,45,55,80,85 D85,55,80,42,45,40(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:26.00)16.要连通具有 n个顶点的有向图,至少需要 1 条弧。(分数:2.00)填空项 1:_17.在无向图的邻接矩阵 A中,若 Ai,j等于 1,则 Aj,i等于 1。(分数:2.00)填空项 1:_18.含 n个顶点的连通图中的任意一条简单路径,其长度不可能超过 1。(分数:2.00)填空项 1:_19.有向图 G用邻接矩阵 A1n,1n存储,其第 i列的所有元素之和等于顶点 vi的 1。(分数:2.00)填空项 1:_20.对含有 n个结
6、点,e 条边的无向连通图,利用 Prim算法生成最小生成树的时间复杂度为 1。(分数:2.00)填空项 1:_21.用来标识数据元素的数据项称为 1。(分数:2.00)填空项 1:_22.对于具有 n个元素的数据序列,若采用二分查找法,当 n的值较大时其平均查找长度为 1。(分数:2.00)填空项 1:_23.在索引顺序表上的查找分两个阶段:一是 1,二是在块内查找待查的元素。(分数:2.00)填空项 1:_24.直接插入排序需要 1 个记录的辅助空间。(分数:2.00)填空项 1:_25.在插入和选择排序中,若初始数据基本正序,则选用 1 排序。(分数:2.00)填空项 1:_26.归并排序
7、要求待排序列由若干个 1 的子序列组成。(分数:2.00)填空项 1:_27.对 n个记录的集合进行快速排序,其最坏情况下所需的时间复杂度是 1。(分数:2.00)填空项 1:_28.排序通常可分为内部排序和外部排序,其中内部排序是指排序的整个过程中,数据全部存放在计算机的 1 中。(分数:2.00)填空项 1:_三、应用题(总题数:5,分数:30.00)29.已知无向图 G的邻接矩阵如图所示,假设对其每行元素访问时必须从右到左,请写出从 v0开始的深度优先搜索的序列。(分数:6.00)_30.求下图的最小生成树。(分数:6.00)_31.用二分查找法对一个长度为 10的有序表进行查找,填写查
8、找每一元素需要的比较次数。元素下标:1 2 3 4 5 6 7 8 9 10比较次数:(分数:6.00)_32.对于下列一组关键字(46,58,15,45,90,18,10,62),试写出快速排序每一趟的排序结果,并标出第一趟中各元素的移动方向。(分数:6.00)_33.有一组初始的无序序列为(98,65,38,40,12,51,100,77,26,88),给出对其进行二路归并排序(升序)的每一趟的结果。(分数:6.00)_四、算法设计题(总题数:2,分数:14.00)34.试写出从大到小输出二叉排序树中所有不小于 x的元素的算法。(分数:7.00)_35.设计一个用链表表示的直接选择排序算法
9、。(分数:7.00)_数据结构导论自考题-4 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.具有 10个顶点的有向完全图应具有( )A20 条弧 B50 条弧C90 条弧 D100 条弧(分数:2.00)A.B.C. D.解析:解析 本题主要考查的知识点是一个具有 n个顶点的有向完全图的弧数。要点透析 任何两点之间都有弧的有向图称为有向完全图。一个具有 n个顶点的有向完全图的弧数为2.在图的邻接表存储结构上执行广度优先搜索遍历类似于二叉树上的( )A先根遍历 B中根遍历C后根遍历 D按层次遍历(分数:2.00)A.B.C.D. 解析:解
10、析 本题主要考查的知识点是广度优先搜索。要点透析 连通图广度优先搜索的基本思想是:从图中某个顶点 vi出发,在访问了 vi之后依次访问 vi的所有邻接点,然后分别从这些邻接点出发按广度优先搜索遍历图的其他顶点,重复这一过程,直至所有顶点都被访问到。类似于二叉树按层次(同一层从左到右)遍历的算法。3.在无向图中,所有顶点的度数之和是所有边数的( )A0.5 倍 B1 倍C2 倍 D4 倍(分数:2.00)A.B.C. D.解析:解析 本题主要考查的知识点是无向图中顶点的度数。要点透析 无向图中顶点的度数就是与该顶点相关联的边的数目。4.在一个具有 n个顶点的无向图中,要连通全部顶点至少需要( )
11、An 条边 Bn+1 条边Cn-1 条边 D (分数:2.00)A.B.C. D.解析:5.从 v1出发,对下图按广度优先搜索遍历,则可能得到的一种顶点序列为( )(分数:2.00)A.B. C.D.解析:解析 本题主要考查的知识点是广度优先搜索遍历。要点透析 连通图广度优先搜索的基本思想是:从图中某个顶点 vi出发,在访问了 vi之后依次访问 vi的所有邻接点,然后依次从这些邻接点出发按广度优先搜索方法遍历图的其他顶点,重复这一过程,直至所有顶点都被访问到。结合图形,本题答案应选 B。6.设图 G采用邻接表存储,则拓扑排序算法的时间复杂度为( )AO(n) BO(n+e)CO(n 2) DO
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 数据结构 导论 考题 答案 解析 DOC
