首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
40
问题
有如下类定义:
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/ltNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},ij,t=1;for(i=0;i<3;i++)for(j
在C++程序中,使用基本输入输出流需要包含的头文件是()。
执行“cout<<char(‘A’+2)<<end1;”语句后,得到的输出结果为【】。
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
在数据库的概念结构设计中,常用的描述工具是【】。
关于类模板,下列表述中不正确的是()。
下面关于虚函数的描述正确的是()。
下列有关重载函数的说法中正确的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
算法的时间复杂度是指
随机试题
选题策划的原则要求包括()等。
以石墨为电极,电解氯化铜水溶液,阴极的产物是铜。
某患者,男,11岁,近1个月以来双腿膝关节经常出现不明原因的红、肿、疼痛,无皮肤淤点和牙龈出血现象。两天前,因剧烈活动后,右膝关节疼痛加剧、肿胀明显、行走困难就诊。X线检查:右膝关节腔内有纤维组织增生和大量积液;穿刺示血性液体。患者外祖母为血友病A患者。
引起病毒性心肌炎的病毒主要为
A.腹腔穿刺液呈黄色浑浊,可有食物残渣B.腹腔穿刺抽出液为脓性带臭味C.腹腔穿刺液为血性脓液,臭味重D.腹腔穿刺液血性,胰淀粉酶高E.腹腔穿刺抽出不凝固血液实质性脏器破裂
A国居民王先生在B国取得所得10万元,已知A国实行收入来源地管辖权,A国税率为20%;B国实行居民管辖权,B国税率为10%。A、B两国没有税收抵免的税收协定,则王先生这笔所得应纳税款为()。
现金折扣和销售折让均应在实际发生时计入当期财务费用。()
契税的纳税人是在我国境内转让土地、房屋权属的单位和个人。()
有专家担心转基因作物可能对环境有危险。比如在美国栽种的那种能抗虫害的玉米和棉花,可能加快出现一些更难对付的害虫。这类作物的所有分子都分泌出一些微量的“杀虫药”,一种像任何一种农药一样能选择杀死某些害虫的“雾剂”。对这段话理解正确的一项是()。
Billisanexampleofaseverelydisabledpersonwhohasbecome______atmanysurvivalskills.
最新回复
(
0
)