首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
admin
2018-12-04
26
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass AA{
public:
AAO{ cout<<’1’; }
};
c1ass BB: public AA{
int k;
public:
BB():k(0){cout<<’2’; }
BB(intn):k(n){ cout<<’3’; }
};
int main0{
BB b(4),c;
return 0;
}
运行时的输出结果是( )。
选项
A、1312
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘1’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://jikaoti.com/ti/X2t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若类A和类B的定义如下classA{inti,j;public:intgeti(){returni;}};classB:publicA{
派生类构造函数的执行顺序是先执行______的构造函数,然后执行成员对象的构造函数,最后执行______的构造函数。
在MyClass类的定义中,对赋值运算符=进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this;valu
将一个函数声明为一个类的友元函数必须使用关键字______。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
数据处理的最小单位是()。
下列叙述中,不属于测试的特征的是()。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
随机试题
尝试背诵作为一种复习方法是()
病人因情绪波动动后,出现胸胁痞闷小舒以及腹泻之症是山于:()
某企业有关资料如下:(1)2007年6月1日,“生产成本”账户期初余额为18600元,其中“生产成本一A产品”明细账户余额为:直接材料15100元,直接人工2300元,制造费用1200元。(2)6月份发生有关经济业务如下:
11个月男孩,生后约2个月发现心脏有杂音,平时易感冒,曾患肺炎2次,哭吵后唇周发绀。欲判断患儿属于哪一类型的先天性心脏病,最有效、最经济的首选检查是
在特异性免疫应答的感应阶段,巨噬细胞的主要作用是
A.蛇头疔B.红丝疔C.冻伤D.疫毒E.失荣其病因属于外来伤害的是()
根据《常用化学危险品贮存通则》(GB15603)的规定,贮存的危险化学品应有明显的标志。在同一区域储存两种或两种以上不同危险级别的危险化学品,应()。
投资项目经济评价的主要内容有()。
上市公司董事会就该重大事件形成决议时,应当及时履行重大事件的信息披露义务。这里所说的及时是指()。
确定正数a,b的值,使得=2.
最新回复
(
0
)