首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-10
38
问题
有如下类定义:
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/SMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将E―R图转换为关系模式时,实体和联系都可以表示为()。
已知表达式++a中的’’++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){)MyClass(inti){value=newint(i);}int*value;};
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下面描述中不属于软件需求分析阶段任务的是
软件设计中划分模块的一个准则是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
针对数组定义intdata[10];,下列表述中错误的是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
下列心脏瓣膜病在直立、运动中易引起晕厥的是
某高层多功能综合楼,地下室为车库,底层是商店,2~15层是商务办公用房,16~20层为公寓。根据上述条件和《城市用地分类与规划建设用地标准》,该楼的用地应该归为()
背景资料:某城市给水工程项目,通过招标投标确定了本市一家具有工程项目资质的施工企业承担该施工任务。施工企业在给水厂站工程施工时制定了以下施工技术要求:(1)水池底板混凝土应分层分次浇筑完成;(2)水池底板混凝土浇筑采
某投资方案的基准收益率为15%,内部收益率为20%,则该方案( )。
开证银行
我国古代有五行之说,指的是()。
A地的甲厂与B地的乙商店=2009年6月订立洗衣粉买卖合同,约定7月25日由甲厂在B地的火车站交货。7月14日由于洪水冲垮两地间的铁路,交通中断,A地与B地之间又无飞机通航,甲厂未将此情势通知乙商店,乙商店亦未查询。8月1日交通恢复后,甲厂立即装运,8月9
实用主义教育思想在我国集中体现在()
A、Itisamongthetrees.B、ItisMr.Johnson’s.C、Itisanewhouse.B
A、Thewomanisgoingtohaveajobinterview.B、Thewomanisbeinginterviewedbytheman.C、Thewomanwantstoprepareforher
最新回复
(
0
)