题目内容 (请给出正确答案)
[主观题]

派生类构造函数必须调用基类构造函数。

提问人:网友xianyunqiao 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“派生类构造函数必须调用基类构造函数。”相关的问题
第1题
在执行派生类的构造函数时,还调用( )的构造函数

A、派生类

B、基类

C、子类

D、抽象类

点击查看答案
第2题
在建立一个对象时,派生类构造函数先调用( )构造函数

A、子类

B、子对象

C、派生类

D、基类

点击查看答案
第3题
在创建派生类的对象时,由于派生类的对象包含了基类的数据成员,因此派生类的构造函数除初始化其自身定义的数据成员外,还必须对基类中的数据成员进行初始化。也就是说,派生类的构造函数要负责调用基类的构造函数。假设有类A,类B,类A是基类,类B继承自类A,那么在构造对象B b时,他们构造函数的调用顺序是( )

A、先A的构造函数,后B的构造函数

B、先B的构造函数,后A的构造函数

C、构造函数的调用顺序取决于具体的调用情况

D、可以由用户自定义顺序

点击查看答案
第4题
基类的构造函数能够由派生类中的任何函数调用
点击查看答案
第5题
可以通过base关键字调用直接基类构造函数和析构函数
点击查看答案
第6题
下列描述中,正确的是( )。

A、创建派生类对象时会先调用基类构造函数,再调用派生类构造函数

B、创建派生类对象时会先调用派生类构造函数,再调用基类构造函数

C、如果基类构造函数有参数,则必须在派生类构造函数的初始化列表中写上基类构造函数的调用语句

D、如果派生类构造函数的初始化列表中没写基类构造函数的调用,则表示调用基类的无参构造函数

点击查看答案
第7题
若派生类执行无参构造函数,则其基类必须定义有无参构造函数才能正常执行。
点击查看答案
第8题
在C++11中,派生类不继承的特殊函数有

A、构造函数

B、析构函数

C、友元函数

D、拷贝构造函数

点击查看答案
第9题
当程序员在派生类构造函数中显式调用基类构造函数时,应将被调用基类构造函数放在:

A、派生类构造函数体中

B、派生类构造函数初始化列表中

C、派生类内嵌对象的就地初始化语句中

D、其它三个选项都不对

点击查看答案
第10题
对于如下代码 class B { public: void f() { } void g() { f(); } } class D : public B { public: void f() { } void g() { B::f() } } int main() { B b, *pb = & b; D d, *pd = & d; b.f(); pd->f(); return 0; }其中第14行代码和第15行代码分别调用的是

A、B::f() 与 D::f()

B、B::f() 与 B::f()

C、D::f() 与 D::f()

D、D::f() 与 B::f()

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信