数据结构试卷答案07A软件.docVIP

  • 17
  • 0
  • 约5.44千字
  • 约 8页
  • 2018-05-25 发布于湖北
  • 举报
2006—2007学年第一学期考试卷 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 专业 软件工程05 班级 学号 学生签名: 试卷编号:  (A)卷 数据结构 课程 课程类别:必、限、任 闭卷( )、开卷(范围)(仅限课本): 题号 一 二 三 四 五 六 七 八 九 十 总分 计分人签名 题分 20 30 16 12 10 6 6 100 得分 考生注意事项:1、本试卷共 页,总分100分,考试时间120分钟。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、单选题(每题 2 分,共22分) 1. 在一个单链表HL中,若要在当前由指针p指向的结点后面插入一个由q指向的结点,则执行如下( D )语句序列。 A. p=q; p-next=q; B. p-next=q; q-next=p; C. p-next=q-next; p=q; D. q-next=p-next; p-next=q; 2. 由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为( B )。 A. 11 B.35 C. 19 D. 53 3.以下哪一个不是队列的基本运算?(A ) A、在队列第i个元素之后插入一个元素 B、从队头删除一个元素 C、判断一个队列是否为空 D、读取队头元素的值 4.字符A、B、C依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成( B )个不同的字符串? A、14 B、5 C、6 D、8 5. 对线性表进行二分法查找,其前提条件是(C). A.线性表以链接方式存储,并且按关键码值排好序 B.线性表以顺序方式存储,并且按关键码值的检索频率排好序 C.线性表以顺序方式存储,并且按关键码值排好序 D.线性表以链接方式存储,并且按关键码值的检索频率排好序 6.当利用大小为n的数组顺序存储一个栈时,假定用top==n表示栈空,则向这个栈插入一个元素时,首先应执行( B )语句修改top指针 A、 top++ B、 top-- C、 top = 0 D、top. 7.下列关于二叉树遍历的叙述中,正确的是( D ) 。 A、 若一个树叶是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序遍历最后一个结点 B、若一个点是某二叉树的前序遍历最后一个结点,则它必是该二叉树的中序遍历的最后一个结点 C、若一个结点是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序最后一个结点 D、若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的中序遍历最后一个结点 8.下列关于数据结构的叙述中,正确的是(D ). A.数组是不同类型值的集合 B.递归算法的程序结构比迭代算法的程序结构更为精炼 C.树是一种线性结构 D.用一维数组存储一棵完全二叉树是有效的存储方法 9.图一该二叉树结点的前序遍历的序列为( C )。 E、G、F、A、C、D、B B、E、A、G、C、F、B、D C、E、A、C、B、D、G、F D、E、G、A、C、D、F、B 10.设有6个结点的无向图,该图至少应有( A )条边才能确保是一个连通图。 A.5 B.6 C.7 D.8 11、有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( C ) A. 5 4 3 6 1 2 B. 4 5 3 1 2 6 C. 3 4 6 5 2 1 D. 2 3 4 1 5 6 二、填空题(每空1分,共16分) 1.对于一个长度为n的顺序存储的线性表,在表头插入元素的时间复杂度为_ O(n)__,在表尾插入元素的时间复杂度为__ O(1)___。 2.向一个由HS指向的链栈中插入一个结点时p时,需要执行的操作是_ p-next=HS; HS=p __;删除一个结点时,需要执行的操作是_ HS=HS-next ___(假设栈不空而且无需回收被删除结点)。 3.在一个具有10个顶点的无向完全图中,包含有_45_条边,在一个具有n个顶点的有向完全图中,包含有_ n(n-1)__条边。 4.后缀算式79

文档评论(0)

1亿VIP精品文档

相关文档