数据结构自考2009年10月真题及答案解析

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

便于进行布尔查询的文件组织方式是(   )

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

分块查找方法将表分为多块,并要求(   )

  • A.块内有序
  • B.块间有序
  • C.各块等长
  • D.链式存储
22

对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为(   )

  • A.(5,1,4,3,6,2,8,7)
  • B.(5,1,4,3,2,6,7,8)
  • C.(5,1,4,3,2,6,8,7)
  • D.(8,7,6,5,4,3,2,1)
23

如图所示的有向图的拓扑序列是(   )

  • A.c,d,b,a,e
  • B.c,a,d,b,e
  • C.c,d,e,a,b
  • D.c,a,b,d,e
32

对于三个函数f(n)=2008n3+8n2+96000,g(n)=8n3+8n+2008和h(n)=8888nlogn+3n2,下列陈述中不成立的是(   )

  • A.f(n)是0(g(n))
  • B.g(n)是0(f(n))
  • C.h(n)是0(nlogn)
  • D.&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/question-name/47/457854f57172e7766c3d53e6cba455.png" width="83" height="26"/>
33

指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是(   )

  • A.p->next=r; q->next=r->next; r->next=q;
  • B.p->next=r; r->next=q; q->next=r->next;
  • C.r->next=q; q->next=r->next; p->next=r;
  • D.r->next=q; p->next=r; q->next=r->next;
34

按值可否分解,数据类型通常可分为两类,它们是(   )

  • A.静态类型和动态类型
  • B.原子类型和表类型
  • C.原子类型和结构类型
  • D.数组类型和指针类型