专栏文章

GESP-Lv8总结(202409)

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipy6vt4
此快照首次捕获于
2025/12/03 19:52
3 个月前
此快照最后确认于
2025/12/03 19:52
3 个月前
查看原文

GESP C++ 八级 2024 年 09 月

错题

( T1 ) 下面关于C++类和对象的说法,错误的是
A. 类的析构函数可以为虚函数
B. 类的构造函数不可以为虚函数
C. class中成员的默认访问权限为private
D. struct中成员的默认访问权限为private
根本不会:)\color{red}{根本不会:)}
这道题有一些不会的知识点:
  • 虚函数,就是主要实现 C++ 的多态性,就好像一个指针,即在 运行时动态地选择合适的成员函数。通过指向派生类的基类指针或引用 ,可以访问派生类中同名的覆盖成员函数
  • 构造函数在 66 月份的总结中说过了
  • 访问权限,这个其实我不找资料也可以不难猜到。C 中 class 的默认访问权限,因为可以给其他类继承,也必然可以访问这个类,所以不是 private, 而 D 中结构体只能给自己访问,所以是 private
  • 补充:

( T6 ) nn 个结点的二叉树,执行释放全部结点操作的时间复杂度
错误的:12n\color{red}错误的:\frac {1}{2^n}
正确的:n2n1\color{green}正确的:\frac{n}{2^{n-1}}

( 选择T7 ) 使用 math.h 或 cmath 头文件中的余弦函数,表达式 cos(60)cos(60) 的结果类型为 double 、值约为0.50.5 False\color{red}{\tt False}
在 C++ 中计算余弦函数输入的 参数并不是角度,而是弧度 ,虽然 cos(60)=0.5cos(60) = 0.5 ,但是这个是角度,不是弧度

评论

0 条评论,欢迎与作者交流。

正在加载评论...