#3697. C++语言基础(客观练习 5 题)
C++语言基础(客观练习 5 题)
- 在 C++ 中,关于 this 指针的说法正确的是( )。
{{ select(1) }}
- 在非静态成员函数中均可使用
- 在静态成员函数中也可使用
- this 指针存储的是当前对象的地址
- this 指针的值可以修改
- 下列关于 C++ 中 new 和 delete 的说法,正确的是( )。
{{ select(2) }}
- new 分配的内存可以使用 free 释放
- new 和 malloc 完全等价
- new 会调用构造函数,delete 会调用析构函数
- new 只能分配单个对象
- 下列关于 C++ 中 sizeof 运算符的说法,正确的是( )。
{{ select(3) }}
- sizeof 是一个函数
- sizeof 在编译时求值
- sizeof 只能用于数据类型
- sizeof 在运行时求值
- 关于 C++ 中的 new 和 delete,下列说法正确的有( )。
{{ multiselect(4) }}
- new 用于动态分配内存
- delete 用于释放 new 分配的内存
- new 会调用构造函数
- delete 只会释放内存,不会调用析构函数
- 在 C++中,使用 new 动态分配内存时,如分配失败,返回 nullptr。( )
{{ select(5) }}
- 正确
- 错误