GESP7级中所有class类的题目
202503
选择
第 6 题 下⾯关于C++类构造和析构函数的说法,错误的是( )。
A. 构造函数不能声明为虚函数。
B. 析构函数必须声明为虚函数。
C. 类的默认构造函数可以被声明为private。
D. 类的析构函数可以被声明为private
判断
第 8 题
⼦类对象包含⽗类的所有成员(包括私有成员)。从⽗类继承的私有成员也是⼦类的成员,因此⼦类可以直 接访问。X
202412
选择
第 4 题 下列关于C++类的说法,错误的是( )。
A. 构造函数不能声明为虚函数,但析构函数可以。
B. 函数参数如声明为类的引⽤类型,
调⽤时不会调⽤该类的复制构造函数。
C. 静态⽅法属于类、不属于对象,因此不能使⽤ 对象.方法(...) 的形式调⽤静态⽅法。
D. 析构派⽣类的对象时,⼀定会调⽤基类的析构函数。
202409
选择
第 4 题 下列关于C++类的说法,错误的是( )。
A. 将C++类对象通过值传递给函数参数时,会⾃动调⽤复制构造函数。
B. 将⼀个类的对象赋值给该类的另⼀个对象时,不会⾃动调⽤构造函数。
C. 定义C++类对象时,⼀定会调⽤默认构造函数。
D. 构造派⽣类的对象时,⼀定会调⽤基类的构造函数
202403
第 3 题 下⾯有关C++类的说法,错误的是( )。
A. C++类对象销毁时,会执⾏析构函数。
B. C++类可以通过定义构造函数实现⾃动类型转换。
C. C++类可以通过重载 [] 运算符实现通过给定下标访问数组成员的元素。
D. C++类可以包含任意类型的成员变量