首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
admin
2021-09-05
36
问题
有如下类定义:
class Base{
int m;
int n;
public:
Base(int m1, int n1): n(n1),m(m1){}
};
class Derived: public Base{
int q;
public:
Derived(int m1, int n1, int q1): q(q1),Base(m1,n1){};
};
在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
A
解析
构造函数初始化列表为类的成员提供初始值,它并不指定初始化的执行次序,成员初始化根据成员在类定义中的声明次序执行;派生类构造函数初始化列表首先初始化基类,然后根据声明次序初始化派生类的成员,所以Derived对象在创建时,首先初始化Base对象,然后初始化自己成员q,在初始化Base时,成员初始化次序为m、n;综上所述,结果为m、n、q;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/fOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
有下列程序:#includevoidmain(){char*a[]={"abcd","ef","gh","ijk");inti;for(i=0;i<4;i++)printf("c",*a[i]);
类的析构函数的作用是()。
下列关于return语句的叙述中,正确的是
下列各组类型声明符中,含义相同的一组是()。
下列选项中不属于结构化程序设计原则的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列选项可以做C++标识符的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
硼砂是治疗口腔炎中成药冰硼散的主要成分,其分子式为()。
甲公司因遗失一张汇票向A县法院申请公示催告,在公示催告期满后,乙公司向A县法院申报权利。经审查,乙公司的权利申报成立。法院应当如何处理此案?(2008—卷三—43,单)
工程咨询公司管理方法的特点包括()。
项目团队成员主要的沟通要求是()。
出料量300L的强制式搅拌机拌制坍落度55mm的混凝土,搅拌时间为()。[2016年真题]
案例四[背景材料]某工程,建设单位委托监理单位承担施工阶段和工程质量保修期的监理工作,建设单位与施工单位按《建设工程施工合同(示范文本)》签订了施工合同。基坑支护施工中,项目监理机构发现施工单位采用了一项新技术,未按已批准的施工技术方案施工
2,3,7,45,2017,()
给定资料 1.中国共产党第十八届中央委员会第三次全体会议,于2013年11月9日至12日在北京举行。全会听取和讨论了习近平受中央政治局委托作的工作报告,审议通过了《中共中央关于全面深化改革若干重大问题的决定》。习近平就《决定(讨论稿)》向全会作了说明
(甲)宋儒理学的代表人物中,如陆九渊的读书经验也有可取之处。《陆象山语录》有一则写道:“如今读书且平平读,未晓处且放过,不必太滞。”接着,他又举出下面的一首诗:“读书切戒在慌忙,涵泳工夫兴味长;未晓不妨权放过,切身须要急思量。”这就是所谓“
A、 B、 C、 C原文说“Lily通常午餐只吃一个汉堡”,所以[C]是正确的。
最新回复
(
0
)