全国自考(数据结构)模拟试卷6

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
21

14. 设计一个判别表达式中左、右括号是否配对出现的算法,采用( )数据结构最佳。

  • A.线性表的顺序存储结构
  • B.栈
  • C.队列
  • D.线性表的链式存储结构
22

12. 在一棵二叉树中,第k层上最多有( )个结点。

  • A.2k
  • B.2k-1
  • C.2<sup>k</sup>
  • D.2<sup>k-1</sup>
26

9. 以下有关数据结构的叙述,正确的是 ( )

  • A.线性表的线性存储结构优于链式存储结构
  • B.二叉树的第i层上有2i-1个结点,深度为K的二叉树上有2k-1个结点
  • C.二维数组是其数据元素为线性表的线性表
  • D.栈的操作方式是先进先出
27

8. 设rear是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示为( )

  • A.s=rear;
  • B.rear=rear—>next; rear=rear—>next; free(rear); free(s);
  • C.rear=rear—>next—>next;
  • D.s=rear—>next—>next; free(rear); rear—>next—>next=s—>next; free(s);
28

6. 在图的邻接表存储结构上执行广度优先搜索遍历类似于二叉树上的 ( )

  • A.先根遍历
  • B.中根遍历
  • C.后根遍历
  • D.按层次遍历
29

7. 一个栈的入栈序列为a1,a2,a3,a4,a5,则此栈不可能的输出序列是 ( )

  • A.a5,a4,a3,a2,a1
  • B.a4,a5,a3,a2,a1
  • C.a4,a3,a5,a1,a2
  • D.a1,a2,a3,a4,a5
30

5. 设二叉树有n个结点,则其深度为 ( )

  • A.n-1
  • B.n
  • C.<img src=http://202.197.127.220/SoruceFiles/images/2010q3/ct_zkgxsjjgm_zkgxsjjgchoose_0141_104.jpg onerror="javascript:this.src='../images/onErrorImg.jpg'" />
  • D.不确定
32

3. 在单链表中,删除p所指结点的直接后继的操作是 ( )

  • 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;
34

1. 在图的邻接表存储结构上执行深度优先搜索遍历类似于二叉树上的 ( )

  • A.先序遍历
  • B.中序遍历
  • C.后序遍历
  • D.按层次遍历