C++语言程序设计

构造函数可以被继承。

题目

构造函数可以被继承。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C++类体系中,不能被派生继承的有()。

A、转换函数

B、构造函数

C、虚函数

D、静态成员函数


参考答案:C

第2题:

在C++中,能被派生类继承的函数是()。

A.析构函数

B.构造函数

C.拷贝构造函数

D.成员函数


正确答案:D

第3题:

在C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B

第4题:

一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______ 。

A.每个派生类的构造函数都要为虚基类构造函数提供实参

B.多继承时有可能出现对基类成员访问的二义性问题

C.使用虚基类可以解决二义性问题并实现运行时的多态性

D.建立派生类对象时,虚基类的构造函数会首先被调用


正确答案:C
解析:虚基类不能解决二义性的问题。

第5题:

多继承的构造顺序可分为如下四步:

①所有非虚基类的构造函数按照它们被继承的顺序构造

②所有虚基类的构造函数按照它们被继承的顺序构造

③所有子对象的构造函数按照它们声明的顺序构造

④派生类自己的构造函数体

这四个步骤的正确顺序是( )。

A.④③①②

B.②④③①

C.②①③④

D.③④①②


正确答案:C

第6题:

构造函数是可以被派生类继承的。()


参考答案:错误

第7题:

构造函数能否被子类继承()

A.可以被继承

B.可以被继承,但子类如果有自己的构造函数的话会覆盖父类

C.不能被继承,父类的构造函数不再使用

D.不能被继承,但调用子类的构造函数之前会先自动调用父类的构造函数


参考答案:D

第8题:

C++语言类体系中,不能被派生类继承的有

A.转换函数

B.构造函数

C.虚函数

D.静态成员函数


正确答案:B
解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。

第9题:

C++中,能够被派生类继承的函数是( )。

A. 析构函数

B.成员函数

C.构造函数

D.友元函数


参考答案:B

第10题:

下列关于构造函数的叙述错误的是( )。

A.构造函数的作用就是在对象被创建时利用特定的值构造对象

B.构造函数在被创建的时候由系统自动调用

C.构造函数可以被重载

D.构造函数可以与类名不一样


正确答案:D
解析:构造函数必须与类名相同。

更多相关问题