#JC1039. 认识树

认识树

一、单项选择题(每题2分,共20分)

1、树是一种什么类型的数据结构?()。 {{ select(1) }}

  • 线性结构
  • 非线性结构
  • 只能存储数字
  • 先进先出结构

2、叶子结点的度为?()。 {{ select(2) }}

  • 0
  • 1
  • 2
  • 3

3、二叉树的每个结点的度最大不能超过?()。 {{ select(3) }}

  • 0
  • 1
  • 2
  • 3

4、深度为4的满二叉树,总结点个数为?()。 {{ select(4) }}

  • 8
  • 15
  • 16
  • 7

5、先序遍历的遍历顺序是?()。 {{ select(5) }}

  • 根‑左‑右
  • 左‑根‑右
  • 左‑右‑根
  • 从上到下从左到右

6、后序遍历序列的哪个位置是整棵二叉树的根结点?()。 {{ select(6) }}

  • 第一个
  • 中间位置
  • 最后一个
  • 第二个

7、中序遍历的顺序是?()。 {{ select(7) }}

  • 根‑左‑右
  • 左‑根‑右
  • 左‑右‑根
  • 右‑左‑根

8、想要唯一还原一棵二叉树,下面哪一组序列组合是必须的?()。 {{ select(8) }}

  • 先序 + 后序
  • 先序 + 中序
  • 仅先序
  • 仅后序

9、关于完全二叉树描述正确的是?()。 {{ select(9) }}

  • 完全二叉树一定是满二叉树
  • 最后一层结点必须从左向右排布
  • 每一层结点都必须全部填满
  • 子结点可以只出现右孩子,没有左孩子

10、层次遍历二叉树依靠什么数据结构实现?()。 {{ select(10) }}

  • 队列
  • 栈
  • 普通数组
  • 指针

二、判断题(每题2分,共10分)

11、二叉树区分左子树和右子树,只有一个孩子的时候,左、右代表不同形态。() {{ select(11) }}

  • 正确
  • 错误

12、满二叉树一定属于完全二叉树。() {{ select(12) }}

  • 正确
  • 错误

13、叶子结点指的是子树个数为1的结点。() {{ select(13) }}

  • 正确
  • 错误

14、只给先序和后序遍历序列,没有中序序列,不能唯一确定一棵二叉树。() {{ select(14) }}

  • 正确
  • 错误

15、后序遍历顺序:左子树→右子树→访问根结点。() {{ select(15) }}

  • 正确
  • 错误