02142数据结构导论2016年10月份真题和答案.docVIP

  • 47
  • 0
  • 约3.83千字
  • 约 6页
  • 2018-07-01 发布于上海
  • 举报

02142数据结构导论2016年10月份真题和答案.doc

2016年10月高等教育自学考试全国统一命题考试数据结构导论 试卷(课程代码 02142)本试卷共4页,满分l00分,考试时间l50分钟。 考生答题注意事项:1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸。2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间。超出答题区域无效。第一部分 选择题(共30分)一、单项选择题(本大题共10小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。1.已知问题规模为n,则下列程序片段的时间复杂度是C2.若用计算机来模拟银行客户排队等待办理业务的情形,则所应该采用的数据结构是A.栈 B.队列 C.树 D.图3.若线性表采用链式存储结构,则适用的查找方法为A.随机查找 B.散列查找 C.二分查找 D.顺序查找4.已知指针P和q分别指向某单链表中第一个结点和最后一个结点,假设指针s指向另一个单链表中某个结点,则在S所指结点之后插入上述单链表应执行的语句为A.q→next;s→next;s→next2P; B.s→next=P;q→next=s→next;C.p→next=s→next;s→next=q; D.s→next2q;p→next2s→next;5.栈的运算特点是先进后出,元素a、b、c、d依次入栈,则不能得到的出栈序列是A.abed B.dcba C.cabd D.bcda6.在实现队列的链表结构中,其时间复杂度最优的是A.仅设置头指针的单循环链表 B.仅设置尾指针的单循环链表C.仅设置头指针的双向链表 D.仅设置尾指针的双向链表7.任意一棵二叉树的前序和后序遍历的结果序列中,各叶子结点之间的相对次序关系是A.不一定相同 B. 都相同 C.都不相同 D.互为逆序8.若某棵树的存储结构采用双亲表示法,如题8图所示,则该树的高度是A.2 B.3 C.4 D.59.无向图的邻接矩阵一定是A.对称矩阵 B.对角矩阵 C.稀疏矩阵 D.三角矩阵10.根据连通图的深度优先搜索的基本思想,如题10图所示的连通图的一个深度优先搜索的结果序列是A.123456 B.123465 C. 126345 D用顺序查找方法对含有n个数据元素的顺序表按从后向前查找次序进行查找,现假设查找其中每个数据元素的概率不相等,那么A.该顺序表按查找概率由低到高的顺序来存储数据元素,其ASL最小 B.该顺序表按查找概率由高到低的顺序来存储数据元素,其ASL最小C.ASL的大小与数据元素在该顺序表中的位置次序无关D.ASL的大小与查找每个数据元素的概率无关12.已知散列表的存储空间为T[0,…,l6],散列函数为H(k)----k mod l7,用二次探测法解决冲突。散列表中已插入下列关键字:TE53--39、T[6]一57和T[73—7,则下一个关键字值23在该散列表中插入的位置是A.T[23 B.T[4] C.T[8] D.T[10]13.对关键字序列{eSC,tab,ah,con,brk,del}进行排序时,若关键字序列的变化情况如下;①esc,tab,ah,con,brk,del②ah,tab,eSC,con,brk,del③alt,brk,esc,con,tab,del④alt,brk,con,esc,tab,del ah,brk,con,del,tab,esc⑥ah,brk,con,del,esc,tab。则所用的排序方法是A.直接插入排序 B.直接选择排序 C.堆排序 D.冒泡排序14.满足最小堆定义的是A. {21,25,55,23,51,63}

文档评论(0)

1亿VIP精品文档

相关文档