首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
admin
2020-10-21
53
问题
有如下程序:
#include
using namespace std;
class AA{ public: AA(int n){ cout<
class BB{ public: BB(int n){ cout<
class CC{
AA a;
BB b;
public:
CC(int n1=1,int n2=2,int n3=3):b(n2),a(n1){ cout<
};
int main(){
CC c;
return 0;
}
运行这个程序的输出结果是
选项
A、321
B、231
C、213
D、123
答案
D
解析
构造函数初始化列表仅指定用于初始化成员的值,并不指定这些初始化执行的次序;初始化执行的次序是根据类定义中成员的声明顺序完成的,初始化列表结束后,再执行函数体;程序创建CC对象c,调用CC的构造函数,由于在类CC中,AA类对象a首先声明,所以先调用AA类的构造函数,完成成员a的初始化,输出"1",再调用BB类的构造函数,完成成员b的初始化,输出"2",最后执行CC构造函数的函数体,输出"3";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Iuyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R和T如下:则由关系R得到关系T的操作是()。
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是()。
下列关于C++流的描述中,错误的是()。
下面有关for循环的正确描述是()。
C++语言对c语言做了很多改进,C++语言相对于c语言的最根本的变化是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。其中有类Point(“点”)、Rectangle(“矩形”)和Circle(“圆”)的定义。在程序所使用的平面坐标系统中,χ轴的正方向是水平向右的,y轴的正方向是竖直向下的。请在横线
若有如下类声明c1assMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2]:以后,程序的输出结果是()
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
已知类Myclass的定义如下:classMyClass{public:MyClass(intD){data=d;}~MyClass(){}private:intdata;};下列对
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
1分子琥珀酸脱氢生成延胡索酸时,脱下的一对氢经过呼吸链氧化生成水,同时生成多少分子ATP
A.会阴擦洗B.阴道灌洗C.会阴湿热敷D.宫颈上药E.放射治疗使会阴血肿局限
泻白散的组成药物是
关于概算指标的作用不包括的是()。
预算单位适用财政直接支付的财政性资金包括()的集中采购部分和转移支出。
因重大误解订立的合同或显失公平的合同属于()。
服务差异化是指企业向目标市场提供与竞争者不同的优异的服务。尤其是在难以突出有形产品的差别时,竞争成功的关键常常取决于服务的数量与质量。因此,售前与售后服务差异就成了对手之间的竞争利器。根据上述定义,下列没有体现服务差异化的是()。
将7个人分成三组,一组3个人,另两组2人,不同的分组数为a,则甲、乙分到同一组的概率为p,则:
现代社会人与人之间变得越来越冷漠了。有以下三个观点:一是现在很多人对有些事漠不关心,认为不关我事,何必多管闲事;二是现在很多人由于工作压力很大,没有时间和精力去与他人沟通交往;三是邻里之间没有之前那样和睦,人际关系变得疏远,邻里文化好像有所缺失。请你根据上
BeforehefoundedOculusVR,PalmerLuckeyworkedattheUniversityofSouthernCalifornia’sInstituteforCreativeTechnologies
最新回复
(
0
)