首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
24
问题
有如下类定义:
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全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是()。
有如下程序:#includeusingnamespaeestd;classApartment{public:Apartment(intRum=2):bedroom(num){cout
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
分析下面程序,该程序的运行结果是()。#inc1ude<iostream.h>c1assTestClass{public:staticintm,TesK:lass(){
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:ThevalHeis10注意:只
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
软件测试的目的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
随机试题
ITP行脾切除术前应输补充凝血因子和血容量应输
不属于合成抗结核病的药物是
Na+离子通过离子通道的跨膜转运过程属于
A、白萝卜或白菜捣烂取汁加糖频饮B、土茯苓煎汤饮C、生姜捣汁、鲜芦根捣汁内服D、肉桂煎汤内服E、绿豆、甘草、生姜、蜂蜜煎汤内服马钱子中毒可用
关于如何根据社会主义法治理念完善我国宪法的权力制约原则,下列哪些选项是正确的?(2012年卷一第59题)
报检员可代替工厂检验员填写厂检单。( )
某企业为生产甲、乙两种型号的产品投入的同定成本为10000(万元).设该企业生产甲、乙两种产品的产量分别为x(件)和y(件),且这两种产品的边际成本分别为20+x/2(万元/件)与6+y(万元/件).求生产甲、乙两种产品的总成本函数C(x,y)(万元)
以下关于文件的组织结构叙述错误的是______。A)关系表在逻辑上由一系列元组组成B)元组由多个属性组成C)记录包括多个域D)元组的每个属性对应于一条记录
以下关于VB的叙述中,错误的是()。
Problemslikethis______everydayinthefactory.
最新回复
(
0
)