首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
admin
2021-02-22
43
问题
有如下程序:
#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/6sfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa,(){cout<<x<<
下列关于虚基类的描述中,错误的是()。
关键字unsigned不能修饰的类型是()。
下列有关类成员的叙述中,正确的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
如下函数的作用是以双倍行距输出文件:voiddouble__space(ifstream&f,ofstream&t){charc;while(){;_________if(c==’\n’)t.p
有如下程序:#include<iostream>Usingnamespacestd;classA{public:A(inti):r1(i){}vgidprint(){cout<<’
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
创作动机对创作过程的影响有哪些?
消化道大出血是指短时期内出血量多于
脑出血的好发部位是
某日,甲趁乙的丈夫不在家之际,在乙的住所内将其强奸。乙羞愧至极,便服毒自杀。因其丈夫回家发现后及时抢救,才脱离生命危险。至痊愈之日,其医疗费、交通费、误工费等约5万元。之后,公安机关将甲捉拿归案。人民检察院向人民法院提起公诉。乙提起附带民事诉讼,对于本案,
监理工程师有权监督施工单位的技术及管理人员的构成。( )
某自营出口生产企业是增值税一般纳税人,专业从事进料加工业务,按实耗法计算,当月计划进口总值为100万元,出口货物的征税率为17%,退税率为13%。2013年8月有关经营业务为:购进原材料一批,取得的增值税专用发票注明的价款200万元,外购货物准予抵扣进项税
根据企业所得税的有关规定,企业发生的下列支出,应作为长期待摊费用处理的是()。
法律事件,是指不以行为人的意志为转移的法律事实,下列属于法律事件的是()。
UntilItookDr.Offutt’sclassinDeMathaHighSchool,Iwasanunderachievingstudent,butIleftthatclass【C1】______never
下列选项中,关于100BSET-T的描述不正确的是()。
最新回复
(
0
)