首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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/k9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于构造函数的叙述中,错误的是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
在满足实体完整性约束的条件下
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下列关于派生类的叙述中,错误的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
关于运算符重载,下列表述中正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
下列关于运算符重载的叙述中,正确的是()。
随机试题
阅读下面程序publicclassOperatorsAndExpressions{voidequalsMethodl(){Stringsl=newString(“howareyou”);Strings2=newString(“howarey
患者下痢日久不愈,时发时止,腹胀食少嗜卧怕冷,常饮食不当、受凉、劳累而发发作时大便次数增多,黏液夹有血液,舌淡苔腻,脉虚而数。痢疾发作时,粪便镜检30~40个白细胞/高倍视野。其证是
患儿,男,14岁。上颌牙龈时常流脓多日。查深龋,探无穿髓孔,松动Ⅱ度,叩(±),温测无反应。患牙唇侧根尖处有一瘘管。临床治疗宜采用
资本主义工资的本质不是______的价值或价格,而是______的价值或价格。它有两种基本形式,即计时工资和计件工资。
采用电算化替代手工记账之前,根据规定计算机与手工并行()。
AfterIfinishedtheschoolthisyear,Ibeganto【M1】_______lookforwork.Nowseveralmonthlater,Istillhadn’t【M2】_______
通过招标、拍卖、公开协商等方式承包荒地等农村土地,依照有关规定,其土地承包经营权的流转方式包括
世界上第一个智力量表是_____________。
ぎゅうにゅうがくさると______なります。
Accordingtopsychologists,acompulsivespenderwantstospendalotofmoneybecause:
最新回复
(
0
)