[自考类试卷]2006年下半年全国自考(数据结构)真题试卷及答案与解析.doc
《[自考类试卷]2006年下半年全国自考(数据结构)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2006年下半年全国自考(数据结构)真题试卷及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、2006 年下半年全国自考(数据结构)真题试卷及答案与解析一、单项选择题1 数据结构是 ( )(A)一种数据类型(B)数据的存储结构(C)一组性质相同的数据元素的集合(D)相互之间存在一种或多种特定关系的数据元素的集合2 算法分析的目的是 ( )(A)辨别数据结构的合理性(B)评价算法的效率(C)研究算法中输入与输出的关系(D)鉴别算法的可读性3 在线性表的下列运算中,不改变数据元素之间结构关系的运算是 ( )(A)插入(B)删除(C)排序(D)定位4 若进栈序列为 1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )(A)3,2,6,1,4,5(B) 3,4,2,1
2、,6,5(C) 1,2,5,3,4,6(D)5,6,4,2,3,15 设串 s1=“Data Structures、with Java“,s2=“it“ ,则子串定位函数 index(s1,s2) 的值为 ( )(A)15(B) 16(C) 17(D)186 二维数组 A89按行优先顺序存储,若数组元素 A23的存储地址为1087,A47的存储地址为 1153,则数组元素 A67的存储地址为 ( )(A)1207(B) 1209(C) 1211(D)12137 在按层次遍历二叉树的算法中,需要借助的辅助数据结构是 ( )(A)队列(B)栈(C)线性表(D)有序表8 在任意一棵二叉树的前序序列和
3、后序序列中,各叶子之间的相对次序关系 ( )(A)不一定相同(B)都相同(C)都不相同(D)互为逆序9 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的 ( )(A)层次遍历算法(B)前序遍历算法(C)中序遍历算法(D)后序遍历算法10 若用邻接矩阵表示一个有向图,则其中每一列包含的“1“的个数为 ( )(A)图中每个顶点的入度(B)图中每个顶点的出度(C)图中弧的条数(D)图中连通分量的数目11 图的邻接矩阵表示法适用于表示 ( )(A)无向图(B)有向图(C)稠密图(D)稀疏图12 在对 n 个关键字进行直接选择排序的过程中,每一趟都要从无序区选出最小关键字元素,则在进行第
4、 i 趟排序之前,无序区中关键字元素的个数为 ( )(A)i(B) i+1(C) n-i(D)n-i+113 下列排序算法中,其时间复杂度和记录的初始排列无关的是 ( )(A)插入排序(B)堆排序(C)快速排序(D)冒泡排序14 若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t) ,则在二分查找关键字 b 的过程中,先后进行比较的关键字依次为 ( )(A)f,c,b(B) f,d,b(C) g,c,b(D)g,d,b15 若在文件中查询年龄在 60 岁以上的男性及年龄在 55 岁以上的女性的所有记录,则查询条件为 ( )(A)(性别=“男“)OR( 年龄60)OR( 性别=“女“
5、)OR( 年龄55)(B) (性别=“男“)OR( 年龄 60)AND(性别=“女“)OR(年龄55)(C) (性别=“男“)AND(年龄60)OR(性别=“女“)AND(年龄55)(D)(性别=“男“)AND(年龄 60)AND(性别=“女“)AND(年龄55)二、填空题16 称算法的时间复杂度为 O(f(n),其含义是指算法的执行时间和_的数量级相同。17 在一个长度为 n 的单链表 L 中,删除链表中*p 的前驱结点的时间复杂度为_。18 假设为循环队列分配的向量空间为 Q20,若队列的长度和队头指针值分别为13 和 17,则当前尾指针的值为_。19 设 s=“I AM A ATHLET
6、E“,t=“GOOD“,则执行下列串操作序列之后得到的 suhl为_。 substr(sub1,s,5,2);substr(sub2,s,6,8);strcpy(t1,t); strcat,(t1,sub2);strcat(sub1,t1);20 广义表的深度是指_。21 一棵含 999 个结点的完全二叉树的深度为_。22 含 n 个顶点的无向连通图中至少含有_条边。23 对表长为 9000 的索引顺序表进行分块查找,假设每一块的长度均为 15,且以顺序查找确定块,则在各记录的查找概率均相等的情况下,其查找成功的平均查找长度为_。24 若对关键字序列(43,02,80,48,26,57,15,
7、73,21,24,66)进行一趟增量为 3 的希尔排序,则得到的结果为_。25 ISAM 文件由主索引、_、_和主文件组成。三、解答题26 某广义表的表头和表尾均为(a,(b,c),画出该广义表的图形表示。27 已知二叉树的先序序列和中序序列分别为 HDACBGFE 和 ADCBHFEG。 (1)画出该二叉树; (2)画出与(1)求得的二叉树对应的森林。28 已知带权图的邻接表如下所示,其中边表结点的结构为: 依此邻接表从顶点C 出发进行深度优先遍历。 (1)画出由此得到的深度优先生成树; (2)写出遍历过程中得到的从顶点 C 到其他各顶点的带权路径及其长度。29 从空树起,依次插入关键字 3
8、7,50,42,18,48,12,56,30,23,构造一棵二叉排序树。 (1)画出该二叉排序树; (2)画出从(1)所得树中删除关键字为 37 的结点之后的二叉排序树。四、算法阅读题30 已知用有序链表存储整数集合的元素。阅读算法。f30,并回答下列问题: (1)写出执行 f30(a,b)的返回值,其中 a 和 b 分别为指向存储集合 2,4,5,7,9,12和2,4,5,7,9的链表的头指针; (2)简述算法 f30 的功能; (3)写出算法 f30 的时间复杂度。 int f30(LinkList ha,LinkList hb) /LinkList 是带有头结点的单链表 /ha 和 hb
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2006 年下 半年 全国 数据结构 答案 解析 DOC
