[自考类试卷]全国自考(数据结构)模拟试卷3及答案与解析.doc
《[自考类试卷]全国自考(数据结构)模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(数据结构)模拟试卷3及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据结构)模拟试卷 3 及答案与解析一、单项选择题1 设有两个串 p 和 q,求 q 在 p 中首次出现的位置的运算称为( )(A)连接(B)模式匹配(C)求子串(D)求串长2 对于 shell 排序来说,给定的一组排序数值为 49,38,65,97,13,27,49,55,04 则第二趟排序后的结果为( )(A)04,13,27,49,49,38,55,65,76,97(B) 04,13,27,38,49,49,55,65,76,97(C) 13,04,49,38,27,49,55,65,97,76(D)13,27,49,55,04,49,38,65,97,763 将上万个一组无序
2、并且互不相等的正整数序列,存放于顺序存储结构中,采用( )方法能够最快地找出其中最大的正整数。(A)快速排序(B)插入排序(C)选择排序(D)归并排序4 长度为 12 的按关键字有序的查找表采用顺序组织方式。若采用二分查找方法,则在等概率情况下,查找失败时的 ASL 值是( )(A)13850(B) 62/13(C) 14580(D)49/135 一个具有 N 个顶点的有向图最多有( )条边。(A)N(N-1)/2(B) N(N-1)(C) N(N+1)(D)N(N+1)/26 Aarr 和 Barr 两个数组的说明如下: VAR Aarr:ArrayO7of char; Barr:Array
3、-52,3,8of char; 这两个数组分别能存放的字符的最大个数是( )(A)7 和 35(B) 1 和 5(C) 8 和 48(D)1 和 67 对于一棵具有三个结点的二叉树,共有( )种不同的树的形态。(A)4(B) 5(C) 6(D)78 设一个数组中,行下标 i 的范围是从 1 到 8,列下标的范围是从 1 到 10,假设此数组的初始存储地址是 A,则如果将此数组按照列优先的顺序连续存放,则元素Q58的起始地址是( )(A)1(B) 23(C) 24(D)5299 具有 24 个记录的序列,采用冒泡排序最少的比较次数是( )(A)1(B) 23(C) 24(D)52910 下列说法
4、中正确的是( )(A)任何一棵二叉树中至少有一个结点的度为 2(B)任何一棵二叉树中的每个结点的度为 2(C)任何一棵二叉树中的度肯定等于 2(D)任何一棵二叉树中的度可以小于 211 二分查找算法要求被查找的表是( )(A)键值有序的链表(B)键值不一定有序的链表(C)键值有序的顺序表(D)键值不一定有序的顺序表12 下面的程序在执行时,S 语句共被执行了( )次。 i=1; while(i=n) for(j=i;jn;j+) S ; i=i+1; (A)i=n;i+) for(j=1;j=m;j+) Aij=i*j; (A)O(m 2)(B) O(n2)(C) O(m*n)(D)O(m+n
5、)15 与数据元素本身的形式、内容、相对位置、个数无关的是数据的( )(A)存储结构(B)存储实现(C)逻辑结构(D)运算实现二、填空题16 对无向图,其邻接矩阵是一个关于_对称的矩阵。17 多维数组和广义表是一种非常复杂的非线性结构,它们的逻辑特点是_。18 18.已知 L 是无表头结点的单链表,且 P 结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。 (1)在 P 结点之前插入 S 结点的语句序列是_; (2)在表首插入 S 结点的语句序列是_。 a Pnex=S b Pnext=Pnext next c Pnext=S next d Snext=P next
6、e Snext=L f Q=P g while(Pnext!=QP=Pnext h while(Pnext!=NULL)P=Pnext i P=L j L=S19 在散列技术中,处理冲突的方法有:_和_。20 如果我们定义一个长度为 N 的串空间,则它最多能放 _个字符。21 假设在图 G 中任意的顶点设为 vi,此顶点对应的度为 D(vi),此图的顶点数为n。则边数 e 和度数之间的关系为 _。22 _的邻接矩阵不一定是不对称的。23 在串的匹配运算中,一般我们将主串称为_,而将子串称为_。24 当所有结点的权值都相等时,用这些结点构造的二叉排序树上只有_。25 N 个顶点的连通图,至少有_
7、条边。三、解答题26 已知有一个关键字序列为(99,38,309,08,27,145,67,96,186,122,71,63,59),假设用散列函数为 h(key)=key%13,现在如果采用拉链法解决冲突问题,请画出这组关键字的散列表。27 已知有一关键字序列为486,79,596,34,900,120,789,179,703,307) ,如果我们采用基数排序方法对此序列进行排序(按照升序排列),请给出每一趟的排序结果。28 写出二分查找的递归算法。29 已知连通图如下: 分别以邻接矩阵的邻接表实现存储,试给出该图的邻接矩阵和邻接表,若从顶点 B 出发对该图进行遍历,分别给出一个按深度优先搜
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 数据结构 模拟 答案 解析 DOC
