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

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

15. 栈一般情况下常采用以下两种存储方式( )

  • A.顺序结构和散列结构
  • B.散列结构和链式结构
  • C.线性结构和非线性结构
  • D.顺序存储结构和链式结构
25

12. 下面关于线性表的叙述错误的是( )

  • A.线性表采用顺序存储,必须占用一片连续的存储单元
  • B.线性表采用顺序存储,便于进行插入和删除操作
  • C.线性表采用链接存储,不必占用一片连续的存储单元
  • D.线性袁采用链接存储,不便于插入和删除操作
26

11. 考虑下列四种排序方法,在排序过程中,关键码比较的次数与记录的初始排列顺序无关的是( )

  • A.直接插入排序和快速排序
  • B.快速排序和归并排序
  • C.直接选择排序和归并排序
  • D.直接插入排序和归并排序
27

9. 线性结构中的一个结点代表一个数据元素,通常要求同一线性结构的所有结点所代表的数据元素具有相同的特性,这意味着( )

  • A.每个结点所代表的数据元素都一样
  • B.每个结点所代表的数据元素包含的数据项的个数要相等
  • C.不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
  • D.结点所代表的数据元素有同一特点
28

10. 非空的循环单链表head的尾结点(由指针p所指)满足( )

  • A.p—>next=NULL
  • B.p=NULL
  • C.p—>next=head
  • D.p=head
30

8. 静态查找表与动态查找表二者的根本差别在于( )

  • A.它们的逻辑结构不一样
  • B.施加在其上的操作不同
  • C.所包含的数据元素的类型不一样
  • D.存储实现不一样
32

6. 在一个单链表中,已知q所指结点是p所指结点的直接前趋,若在p,q之间插入s结点,则执行( )操作。

  • A.s—>next=p—>next;p—>next=s;
  • B.q—>next=s;s—>next=p;
  • C.p—>next=s—>next;s—>next=p;
  • D.p—>next=s;s—>next=q;
34

3. 下面的查找方式中,可以对无序表进行查找的是( )

  • A.顺序查找
  • B.二分查找
  • C.二叉排序树
  • D.B-树上的查找
35

2. 磁带适合存储的文件类型是( )

  • A.索引文件
  • B.顺序文件
  • C.散列文件
  • D.多关键字文件
36

1. 循环链表的主要优点是( )

  • A.不再需要头指针了
  • B.已知某个结点的位置后,能够容易找到它的直接前趋
  • C.在进行插入、删除运算时,能更好地保证链表不断开
  • D.从表中任一结点出发都能扫描到整个链表