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

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

14. 线性表若采用链表存储结构时,要求内存中可用存储单元的地址( )

  • A.必须是连续的
  • B.部分地址必须是连续的
  • C.一定是不连续的
  • D.连续不连续都可以
23

13. 串是一种特殊的线性表,其特殊性体现在( )

  • A.可以顺序存储
  • B.数据元素是一个字符
  • C.可以链接存储
  • D.数据元素可以是多个字符
25

11. 带头结点的单链表Head为空的判定条件是( )

  • A.Head=NULL;
  • B.Head↑.next=NULL;
  • C.Head↑.nextHead;
  • D.Head↑.next=Head↑
26

10. 堆是一个键值序列(k1,k2,k…,k1…,k0),对i=1,2…,[n/2],满足( )

  • A.k<sub>i</sub>≤k<sub>2i</sub>≤k<sub>2i</sub>+1
  • B.k<sub>i</sub><k<sub>2i</sub><k<sub>2i</sub>+1
  • C.k<sub>i</sub>≤k<sub>2i</sub>且k≤k<sub>2i</sub>+1(2i+1≤n)
  • D.k<sub>i</sub>≤k<sub>2i</sub>或k<sub>i</sub>≤k<sub>2i</sub>+l(2i+1≤n)
27

8. 链栈与顺序栈相比,有一个比较明显的优点即( )

  • A.插入操作更加方便
  • B.通常不会出现栈满的情况
  • C.不会出现栈空的情况
  • D.删除操作更加方便
28

9. 串是任意有限个( )

  • A.符号构成的集合
  • B.符号构成的序列
  • C.字符构成的集合
  • D.字符构成的序列
30

6. 设数组A[0,m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行入队操作的语句是( )

  • A.sq.front=(sq.front+1)%m
  • B.sq.front=(sq.front+1)%(m+1)
  • C.sq.rear=(sq.rear+1)%m
  • D.sq.rear=(sq.rear+1)%(m+1)
31

4. 判断一个有向图是否存在回路,除了可以利用拓扑排序方法,还可以利用( )

  • A.求关键路径的方法
  • B.求最短路径的Dijkstra方法
  • C.广度优先遍历方法
  • D.深度优先遍历方法
35

1. 堆排序的最坏时间复杂度为( )

  • A.O(n)
  • B.O(10g<sub>2</sub>n)
  • C.O(nlog<sub>2</sub>n)
  • D.O(n<sup>2</sup>)