平凉职业技术学院
  1. 以下数据结构中属于线性数据结构的是( )

  2. A:栈 B:队列 C:线性表 D:二叉树
    答案:A: 栈 B: 队列 C: 线性表
  3. 在一个网中包含了以下哪些元素( )。

  4. A:权值 B:全部都是 C:完全连通分量 D:顶点
    答案:A、C、D
  5. 关于线性表的顺序存储结构和链式存储结构的描述中,正确的是( )。

  6. A:如需要频繁插入和删除元素,最好采用链式存储结构 B:线性表的顺序存储结构优于链式存储结构 C:如需要频繁插入和删除元素,最好采用顺序存储结构 D:顺序存储结构比链式存储结构的存储密度高
    答案:A, D
  7. 下面属于常用的表示树的链表结构的有( )

  8. A:双亲表示法 B:孩子兄弟表示法 C:孩子表示法 D:兄弟表示法
    答案:孩子表示法###孩子兄弟表示法###双亲表示法
  9. 完全二叉树( )

  10. A:叶子结点可在任一层出现 B:不一定适合顺序结构存储 C:适合于顺序结构存储 D:某些结点有右子树则必有左子树
    答案:C、D
  11. 在完全二叉树中,若某结点有左孩子,则它必是叶结点。( )

  12. A:对 B:错
    答案:错
  13. 在一棵由包含4、5、6等等一系列整数结点构成的二叉排序树中,如果结点4和6在树的同一层,那么可以断定结点5一定是结点4和6的父亲结点。( )

  14. A:对 B:错
    答案:错
  15. 虽然给出关键字序列的顺序不一样,但依次生成的二 叉搜索树却是一样的。( )

  16. A:错 B:对
    答案:错
  17. 二维以上的数组其实是一种特殊的广义表。 ( )

  18. A:对 B:错
    答案:对
  19. 有序的数据能够加速查找的过程( )

  20. A:对 B:错
  21. 希尔排序属于交换排序的一种 ( )

  22. A:错 B:对
  23. 栈是实现过程和函数等子程序所必需的结构。( )

  24. A:错 B:对
  25. 一个问题可以设计多种不同的算法 ( )

  26. A:对 B:错
  27. 链队和循环队列相比,前者不会发生溢出。( )

  28. A:对 B:错
  29. 内排序算法的主要时间复杂度在于关键字的比较和元素移动上( )

  30. A:错 B:对
  31. 顺序存储结构的主要缺点是不利于插入或删除操作。( )

  32. A:对 B:错
  33. 排序分为内排序和外排序( )

  34. A:错 B:对
  35. 子串“ABC”在主串“AABCABCD”中的位置为2。( )

  36. A:对 B:错
  37. 已知一棵二叉树的前序序列和后序序列可以唯一地构造出该二叉树。( )

  38. A:错 B:对
  39. 两个串相等当且仅当它们的长度相等且对应位置上的字符相同。( )

  40. A:对 B:错
  41. 循环双链表的结点构成两个查找环路。( )

  42. A:错 B:对
  43. 二叉树是一种特殊的树。( )

  44. A:错 B:对
  45. 如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。( )

  46. A:对 B:错
  47. 图中一个顶点的度应该是它的入度和出度之和。( )

  48. A:对 B:错
  49. 在顺序表上进行插入、删除操作时需要移动元素的个数与待插入或待删除元素的位置无关。( )

  50. A:错 B:对
  51. 一个栈的输入序列为1, 2, 3,…,n,若输出序列的第1个元素是n,则第i(1≤i≤n)个输出的元素是( )。

  52. A:n-i+1 B:n-i C:不确定 D:i
  53. 下列叙述中,正确的是( )。

  54. A:二叉树是有序树 B:二叉树中不存在大于2的结点 C:二叉树中每个结点的均为2 D:二叉树就是度为2的树
  55. 树形结构中数据元素之间是( )的关系。

  56. A:多对多 B:多对一 C:一对多 D:一对一
  57. 高度为5的二叉树至多有( )个结点。

  58. A:16 B:10 C:31 D:32
  59. 数据元素之间的逻辑结构不包括( )。

  60. A:树状结构 B:线性结构 C:网状结构 D:图形结构
  61. 程序算法是指( )

  62. A:计算方法 B:求解问题的有限运算序列 C:排序方法 D:调度方法
  63. 图的简单路径是指( )不重复的路径。

  64. A:顶点和边 B:边 C:权值 D:顶点
  65. 以下数据结构中哪一个是非线性结构?( )

  66. A:栈 B:二叉树 C:队列 D:线性表
  67. 从无序区中选出最大或者最小的元素,并将其插入有序区一端的排序方法,称为( )。

  68. A:简单选择排序 B:希尔排序 C:冒泡排序 D:直接插入排序
  69. 对于一个有向图,其邻接矩阵表示比邻接表表示更易于( )。

  70. A:求一个顶点的邻接点 B:进行图的深度优先遍历 C:求一个顶点的度 D:进行图的广度优先遍历
  71. n个顶点的连通图至少有( )条边。

  72. A:0 B:n C:n-1 D:n+1
  73. 顺序存储表示中数据元素之间的逻辑关系是由( )表示的。

  74. A:问题上下文 B:指针 C:逻辑顺序 D:存储位置
  75. 用邻接表表示图进行广度优先遍历时,通常是采用哪种数据结构来实现算法的?( )。

  76. A:树 B:图 C:栈 D:队列
  77. 对 22 个记录的有序表作折半查找,当查找失败时,至少需要比较( )次关键字。

  78. A:4 B:3 C:5 D:6
  79. 能够对非法数据进行相应的处理,不会产生无法预料的结构,属于算法的( )。

  80. A:正确性 B:易读性 C:时空性 D:健壮性
  81. 假定一棵度为3的树中结点数为50,则其最小高度为( )。

  82. A:6 B:4 C:5 D:3
  83. 链表不具有的特点是( )。

  84. A:所需存储空间与线性表程度成正比 B:不必事先估计存储空间 C:可随机访问任一元素 D:插入、删除不需要移动元素
  85. 线索二叉链表是利用( )域存储后继结点的地址。

  86. A:lchild B:Root C:data D:rchild
  87. 为实现快速排序,待排序元素最好采用的存储方式是( )。

  88. A:顺序存储 B:哈希存储 C:链式存储 D:索引存储
  89. 对于一个栈在进行进栈操作时,应该先判断栈是否为( )。

  90. A:栈空 B:进栈 C:出栈 D:栈满
  91. 若算法的空间复杂度为O(1),则表示执行该算法时( )

  92. A:不需要存储空间 B:需要的临时存储空间为一个常量 C:需要的临时存储空间为1 D:需要的存储空间为1
  93. 在关键字随机分布的情况下,用二叉排序树的方法进行查找,其成功查找的平均查找长度与( )相当。

  94. A:顺序查找 B:折半查找 C:全部都不对 D:分块查找
  95. 把一棵树转换为二叉树后,这棵二叉树的形态是( )

  96. A:有多种 B:有多种,但根结点都没有左孩子 C:有多种,但根结点都没有右孩子 D:唯一的
  97. 用邻接矩阵存储图,占用存储空间数与图中顶点个数( )关。

  98. A:不确定 B:有 C:无 D:全部都对
  99. 设一棵二叉树的深度为k,则该二叉树中最多有( )个结点。

  100. A:2k-1 B:2k C:2k-1 D:2k-1

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部