山东科技大学2013—2014学年第 二学期 《数据结构》考试试卷 (A卷).pdfVIP

  • 10
  • 0
  • 约2.9千字
  • 约 4页
  • 2020-10-26 发布于浙江
  • 举报

山东科技大学2013—2014学年第 二学期 《数据结构》考试试卷 (A卷).pdf

山东科技大学2013—2014学年第二学期 《数据结构》考试试卷 (A卷) 班级 姓名 学号 . 题号 一 二 三 四 总得分评卷人审核人 得分 一、选择题 (每题2分,共20分) 1.组成数据的基本单位是 (c ) (A )数据项 (B )数据类型 (C)数据元素 (D )数据变量 2.算法分析的目的是 (c)。 (A ) 找出数据结构的合理性 (B )研究算法中的输入和输出的关 系 (C)分析算法的效率以求改进 (D )分析算法的易懂性和文档性 3. 向一个有128个元素的顺序表中插入一个新元素并保持原来顺序 不变,平均要移动 (a )个元素。 (A )64 (B )63 (C)63.5   (D )7 4. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所 指结点,则执行 (b ) (A )s-next p ;p-next s ; (B ) s-next p-next ;p- next s ; (C)s-next p-next ;p s ; (D )p-next s ;s-next p ; 5.在一个单链表中,若删除p所指结点的后续结点,则执行 (a ) (A )p-next p-next-next ; (B )p p-next ; p-next p- next-next ; (C)p-next p-next ; (D )p p-next-next ; 6. 在一个具有n个顶点的无向图中,要连通全部顶点至少需要 (c ) 条边。 (A )n (B )n+1 (C)n-1 (D )n/2 7.已知某二叉树的后序遍历序列是dabec。中序遍历序列是debac, 它的前序遍历序列是 (d )。 (A )acbed (B )decab (C)deabc (D )cedba 8.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的 ( b )倍。 (A )1/2 (B )1 (C)2 (D )4 9. 线性表采用链式存储结构时,其地址 (a )。 (A) 必须是连续的 (B) 部分地址必须是连续的 (C) 一定是不连续的 (D) 连续与否均可以 10. 在一非空二叉树的中序遍历序列中,根结点的右边 (a ) (A )只有右子树上的所有结点 (B )只有右子树上的部分结点 (C)只有左子树上的部分结点 (D )只有左子树上的所有结点 二、填空题 (每空2分,共10分) 1. 线性表L= (a1,a2,...,an)采用顺序存储,假定在不同的n +1个位置上插入的概率相同,则插入一个新元素平均需要移动的元 素个数是________________________ 2. 如果从一无向图的任意顶点出发进行一次深度优先搜索即可访 问 所有顶点,则该图一定是____连通图________ 。 3.一棵二叉树有67个结点,这些结点的度要么是0,要么是2。这棵 二叉树中度为2的结点有______________________个。 4. 已知P为单链表中的非首尾结点,在P结点后插入S结点的语句 为:_______________________ 。 5. 如果从一个顶点出发又回到该顶点,则此路径叫做_______ 。 三、应用题 (共60分) 1. 具有3个结点的树和具有3个结点的二叉树它们的所有不同形态有 哪些? (7分) 2. 将下图转换为二叉树,对转换后的二叉树进行先序、中序、后序 遍历序列。 (10分) A B C D E

文档评论(0)

1亿VIP精品文档

相关文档