首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-05-14
25
问题
有如下类定义:
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/uv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是______#include<iostrearn.h>intf(intb[],intn){inti,r=l;for(i=0;i<n;i++)r=r*b[i];retu
有如下的程序;#include<ctring>#include<iostream>usingnamespacestd;classMyString{public:MyString(c
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA(){cout<<’A’;}};classCB:priva
重载输入流运算符>>必须使用的原型为()。
如果使用数组名称为函数参数,形实结合时,传递的是______。
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为()。
下选项中不属于c++的类型的是______。
关于动态联编的下列叙述中,______是错误的。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
价格中的流通费用中,间接费用也称为()
正常人心电图可见较深大Q波的导联是()
下列不属于运输载体类的血浆蛋白质是
新生儿Apgar评分与哪项无关( )
宏图企业为增值税一般纳税企业,主要生产和销售甲产品,适用增值税税率17%,所得税税率25%,不考虑其他相关税费,该公司2012年发生以下经济业务:(1)销售甲产品一批,该产品的成本为16万元,销售价格40万元,专用发票注明增值税6.8万元,产品已
资产安全性监管是监管机构对银行机构监管的重要内容,监管重点是银行机构风险的分布,资产集中程度和关系人贷款。我国金融监管的重要依据是《商业银行风险监管核心指标》。我国某商业银行2011年年末的相关数据如下:计算授信集中度,贷款集中度和全部关联
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
•ReadthearticlebelowaboutinternationalmarketingplaninCanada.•Foreachquestion31—40,writeonewordinCAPITALLETTER
IntheUnitedStates,thereissomedisagreement(tosaytheleast)overtherisksandbenefits.ofnuclearpower.Therecanbe
Whatcanweinferaboutthecompany?
最新回复
(
0
)