第六章单元测试
  1. 一颗具有n个结点的树的所有结点的度数之和为( )。

  2. A:n+1
    B:n
    C:2n
    D:n-1

    答案:n

  3. 具有10个叶子节点的二叉树中有( )个度为2的结点。

  4. A:8
    B:10
    C:9
    D:11
  5. 某二叉树结点的中序序列为BDAECF,后序序列为DBEFCA,则该二叉树对应的森林包括( )棵树。

  6. A:3
    B:1
    C:4
    D:2
  7. 先序遍历序列为ABC的含有三个结点的不同二叉树的个数是( )。

  8. A:4
    B:5
    C:3
    D:6
  9. 引入线索化二叉树的目的是( )。

  10. A:使二叉树的遍历结果唯一
    B:为了能方便找到双亲
    C:为了能在二叉树中方便插入和删除
    D:加快查找结点的前驱或者后继的速度
  11. N个结点的线索二叉树上含有的线索数为( )。

  12. A:2N
    B:N
    C:N-1
    D:N+1
  13. 利用二叉链表存储森林时,根结点的右指针是( )。

  14. A:指向最右兄弟
    B:一定为空
    C:不一定为空
    D:指向最左兄弟
  15. 设森林F中有3棵数,第一、第二、第三棵树的结点个数分别为M1,M2和M3。与森林F对应的二叉树根结点的右子树上的结点个数是( )。

  16. A:M2+M3
    B:M1
    C:M1+M2
    D:M3
  17. n(n>=2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是( )。

  18. A:该树一定是一棵完全二叉树
    B:树中两个权值最小的结点一定是兄弟结点
    C:树中一定没有度为1的结点
    D:树中任一非叶结点的权值一定不小于下一层任一结点的权值
  19. 下列编码中,( )不是前缀码

  20. A:{10,110,1110,1111}
    B:{0,10,110,111}
    C:{0,1,00,11}
    D:{00,01,10,11}
  21. 设哈夫曼编码的长度不超过4,若已对两个字符编码为1和01,则还最多可对( )个字符编码。

  22. A:4
    B:2
    C:5
    D:3
  23. 一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到( )个不同的码字。

  24. A:214
    B:107
    C:108
    D:215
  25. 以下对于哈夫曼树的说法中,错误的是( )

  26. A:哈夫曼树中没有度为1的结点
    B:哈夫曼树具有最小的带权路径长度
    C:哈夫曼树中除了度为1的结点外,还有度为2的结点和叶结点
    D:对应一组权值构造出来的哈夫曼树一般不是唯一的
  27. 对n个互不相同的符号进行哈夫曼编码。若生成的哈夫曼树共有115个结点,则n的值是( )。

  28. A:57
    B:58
    C:56
    D:60
  29. 已知二叉树有50个叶子结点,有30个度为1 的结点,则该二叉树总的结点数是129个。( )

  30. A:对 B:错
  31. 在完全二叉树中,叶子结点的双亲的左兄弟(若存在)一定不是叶子结点。( )

  32. A:错 B:对
  33. 完全二叉树不适合顺序存储结构,只有满二叉树适合顺序存储结构。( )

  34. A:对 B:错
  35. 结点按完全二叉树层序编号的二叉树中,第i个结点的左孩子的编号为2i。( )

  36. A:错 B:对
  37. 若知道了一颗二叉树的前序周游结果和中序周游结果,则可以唯一确定这颗二叉树。( )

  38. A:对 B:错
  39. 若知道了一颗二叉树的前序周游结果和后序周游结果,则可以唯一确定这颗二叉树。( )

  40. A:对 B:错
  41. 二叉树的广度优先结果与深度优先结果有可能是相同的。 ( )

  42. A:错 B:对

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