#1467. 算法思想·多选训练11

算法思想·多选训练11

算法思想·多选训练11

第 1 题(多选)

关于 C++ 中类的继承,下列哪些说法是正确的?()

{{ multiselect(1) }}

  • 子类可以继承父类的 public 成员
  • 子类不能访问父类的 private 成员
  • 子类可以重写父类的虚函数
  • C++ 支持多继承

第 2 题(多选)

下列哪些是树的遍历方式?()

{{ multiselect(2) }}

  • 前序遍历
  • 中序遍历
  • 层序遍历
  • 后序遍历

第 3 题(多选)

在 C++ 中,关于静态成员,下列哪些说法是正确的?()

{{ multiselect(3) }}

  • 静态成员变量属于类,不属于某个具体对象
  • 静态成员函数不能访问非静态成员变量
  • 静态成员变量必须在类外进行初始化
  • 静态成员函数可以使用 this 指针

第 4 题(多选)

关于哈夫曼树,下列哪些说法是正确的?()

{{ multiselect(4) }}

  • 哈夫曼树是带权路径长度最小的二叉树
  • 构造哈夫曼树时每次选择两个最小权值的节点合并
  • 哈夫曼树一定是完全二叉树
  • 哈夫曼编码是一种前缀编码

第 5 题(多选)

下列哪些是 C++ 面向对象编程的三大特性?()

{{ multiselect(5) }}

  • 封装
  • 继承
  • 多态
  • 抽象