下列关于基类和派生类关系的叙述中,正确的是( )。

A:每个类最多只能有一个直接基类 B:派生类中的成员可以访问基类中的任何成员 C:基类的构造函数必须在派生类的构造函数体中调用 D:派生类除了继承基类的成员,还可以定义新的成员

在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。

A:虚基类 B:抽象类 C:虚函数类 D:模板类

下列关于派生类的构造函数的说法中,哪个是错误的 ______。

A:派生类不继承基类的构造函数和赋值运算 B:派生类的构造函数可以调用基类的构造函数 C:派生类的构造函数先于基类的构造函数执行 D:在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员

一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为

A:虚析构函数 B:虚构造函数 C:纯虚函数 D:静态成员函数

要实现多态性,派生类中的虚函数必须( )。

A:函数名、参数及返回值必须与基类中对应的虚函数完全相同 B:参数个数不必与基类中对应的虚函数的函数名完全相同 C:参数类型不必与基类中对应的虚函数的函数名完全相同 D:返回值类型不必与基类中对应的虚函数的函数名完全相同

下列关于派生类构造函数和析构函数的说法中,错误的是

A:派生类的构造函数会隐含调用基类的构造函数 B:如果基类中没有缺省构造函数,那么派生类必须定义构造函数 C:在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D:在建立派生类对象时,先调用基类的析构函数,再调用派生类的析构函数

在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。

A:虚基类 B:抽象类 C:虚函数类 D:模板类

下列关于基类和派生类关系的叙述中,正确的是()。

A:每个类最多只能有一个直接基类 B:派生类中的成员可以访问基类中的任何成员 C:基类的构造函数必须在派生类的构造函数体中调用 D:派生类除了继承基类的成员,还可以定义新的成员

微信扫码获取答案解析
下载APP查看答案解析