首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为()。
关系数据模型的三个组成部分中不包括()。
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507注意:只
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
下列存储类标识符中,可见性与存在性不一致的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、l由大到小输出。m最大,l最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释//********1********后添加语句
下列选项可以做C++标识符的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
女,18岁。发热1个月,近1周来两面颊出现对称性红斑、手指关节红肿。化验:血红蛋白90g/L,白细胞3.0×109/L,尿蛋白+++,抗ds-DNA抗体阳性,应首先考虑诊断()
戴无菌手套时,以下操作错误的是
甲为A市公安局副局长,退休后与朋友乙、丙共同出资成立了“蒸蒸日上”有限责任公司,从事酒店业服务。甲不想自己的名字出现在股东名册上,与自己的弟弟丁达成持股协议,股东名册登记丁为股东。根据设定条件,请回答下题。设甲未与弟弟丁协议,即私下将丁列为名义股东,则
(2005年)在以下四种因素中,与系统误差的形成无关的是()。
下列表述中,可由具有相应资质等级的中国境内外资建筑业企业承包或与中国企业联合承包的工程包括()。
商业远期汇票需办理承兑手续;而支票、本票不需承兑。
()是整个理财规划中最实质性的一个环节。
有老师和甲、乙、丙三个学生,现在老师的年龄刚好是三个学生的年龄和;9年后,老师年龄为甲、乙两个学生的年龄和;又3年后,老师年龄为甲、丙两个学生的年龄和;再3年后,老师年龄为乙、丙两个学生的年龄和,那么老师现在的年龄是()岁。
关于纳税担保,下列说法正确的是()。
某软件企业为了及时、准确地获得某软件产品配置项的当前状态,了解软件开发活动的进展状况,要求项目组出具配置状态报告,该报告内容应包括:______。①各变更请求概要:变更请求号、申请日期、申请人、状态、发布版本、变更结束日期②基线库状态:库标识、至某日预
最新回复
(
0
)