2013-2014数据结构A卷-参考 答案.docVIP

  • 9
  • 0
  • 约5.83千字
  • 约 10页
  • 2019-07-31 发布于福建
  • 举报
PAGE 第 PAGE 2 页 共 5 页 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业 班级 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 专业 班级 学号 学生签名:                试卷编号:    (A)卷 数据结构 课程 课程类别:必 开卷(仅限教材):     考试日期:2014-1-16 题号 一 二 三 四 五 六 七 八 九 十 总分 累分人签名 题分 20 30 10 36 4 × × × × × 100 得分 × × × × × 考生注意事项:1、本试卷共5页,总分100分,考试时间120分钟。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 得分 评阅人 一、选择题(每题2分,共20分) 1、由两个栈共享一个向量空间的好处是:( ) ( A ) 减少存取时间,降低下溢发生的机率 ( B ) 节省存储空间,降低上溢发生的机率 ( C ) 减少存取时间,降低上溢发生的机率 ( D ) 节省存储空间,降低下溢发生的机率 2、设数据结构A=(D,R),其中D={1,2,3,4},R={r},r={1,2,2,3,3,4,4,1},则数据结构A是( )。 (A) 线性结构 (B) 树型结构 (C) 图型结构 (D) 集合 3、设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( ) (A) front=front+1 (B) front=(front+1)%(m-1) (C) front=(front-1)%m (D) front=(front+1)%m 4、设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为( )。 (A) 2,3,5,8,6 (B) 3,2,5,8,6 (C) 3,2,5,6,8 (D) 2,3,6,5,8 5、 设用链表作为栈的存储结构则退栈操作( )。 (A) 必须判别栈是否为满 (B) 必须判别栈是否为空 (C) 判别栈元素的类型 (D) 对栈不作任何判别 6、 设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为( )。 (A) 15,25,35,50,20,40,80,85,36,70 (B) 15,25,35,50,80,20,85,40,70,36 (C) 15,25,35,50,80,85,20,36,40,70 (D) 15,25,35,50,80,20,36,40,70,85 7、设一棵完全二叉树中有65个结点,则该完全二叉树的深度为( )。 (A) 8 (B) 7 (C) 6 (D) 5 8、设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为( )。 (A) 1 (B) 2 (C) 3 (D) 4 9、 设无向图G中的边的集合E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发进行深度优先遍历可以得到的一种顶点序列为( )。 (A) aedfcb (B) acfebd (C) aebcfd (D) aedfbc 10、设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列( )存储方式最节省运算时间。 (A) 单向链表 (B) 单向循环链表 (C) 双向链表 (D) 双向循环链表 二、填空题(每空2分,共30分) 得分 评阅人 (1)、设散列表的长度为8,散列函数H(k)=k % 7,用线性探测法解决冲突,则根据一组初始关键字序列(8,15,16,22,30,32)构造出的散列表的平均查找长度是_ _(1)______。 (2)、数

文档评论(0)

1亿VIP精品文档

相关文档