全国二级理论——1.2数据结构与算法

本套试题共50题。

1. 班级:

格式如“19计应31”

2. 学号:

10位数完整格式

3. 姓名:

4. 下列叙述中正确的是______。

5. 在线性表的链式存储结构中,其存储空间一般是不连续的,并且______。

6. 下列数据结构中为非线性结构的是______。

7. 在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是______。

8. 栈和队列的共同点是______。

9. 设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为______。

10. 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为______。

11. 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。

12. 下列各组排序法中,最坏情况下比较次数相同的是______。

13. 下列叙述中正确的是______。

14. 设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为______。

15. 以下数据结构中不属于线性数据结构的是______。

16. 对于循环队列,下列叙述中正确的是______。

17. [(1)冒泡排序法:是一种最简单的交换类排序法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要比较的次数为n(n-1)/2次。]

18. 下列关于栈叙述正确的是______。

19. 算法分析的目的是______。

20. 某完全二叉树共有256个结点,则该完全二叉树的深度为______。

21. 下列算法中,最坏情况下时间复杂度为O(log2n)的是______。

22. 算法的有穷性是指______。

23. 为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指______。

24. 下列叙述中正确的是______。

25. 某二叉树共有530个结点,其中度为2的结点有250个,则度为1的结点数为______。

26. 下列叙述中错误的是______。

27. 支持子程序调用的数据结构是______。

28. 下列叙述中正确的是______。

29. 下列叙述中错误的是______。

30. 下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是______。

31. 下列叙述中正确的是______。

32. 在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为______。

33. 设数据结构B=(D, R),其中:D={ a, b, c, d, e, f };R={ (a, b), (b, c), (c, d), (d, e), (e, f), (f, a) },该数据结构为______。

34. 下列叙述中错误的是______。

35. 在希尔排序法中,每经过一次数据交换后______。

36. 设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是______。

37. 设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为______。

38. 循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为______。

39. 设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流退队和出栈,则输出序列为______。

40. 循环队列的存储空间为Q(0:59),初始状态为空。经过一系列正常的入队与退队操作后,front=25,rear=24。循环队列中的元素个数为______。

41. 下列叙述中错误的是______。

42. 下列叙述中正确的是______。

43. 设某树的度为3,且度为3的结点数为5,度为2的结点数为4,没有度为1的结点。则该树中的叶子结点数为______。

44. 下列叙述中正确的是______。

45. 设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为______。

46. 设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出栈至栈空,再依次出队至队空。则输出序列为______。

47. 设二叉树的中序序列为BCDA,后序序列为DCBA,则前序序列为______。

48. 设某树的度为3,且度为3的结点数为5,度为1的结点数为6,没有度为2的结点。则该树中的叶子结点数为______。

49. 某系统结构图如下图所示,该系统结构图的宽度是______。

50. 设有下列二叉树,此二叉树中序遍历的结果为______。

51. 对下列二叉树进行中序遍历的结果是______。

52. 设二叉树如下,则中序序列为______。

53. 某系统总体结构如下图所示,该系统结构图的最大扇出数是______。

    
/ 完成题数 当前页码
0%
完成进度
{0}:{1} 剩余时间
{0}:{1} 当前用时
提交成功!

消息

正在处理中,请稍候...