首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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://kaotiyun.com/show/BgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下类定义classMyClass{private:intid;Chargender;Char*phone;public:MyClass():id(0),gender(‘#’),pho
下面关于break语句的描述中,不正确的是()。
有下列二叉树,对此二叉树中序遍历的结果是()。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb)
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是______。
软件工程的出现是由于
软件危机出现于60年代末,为了解决软件危机,人们提出了______的原理来设计软件,这就是软件工程诞生的基础。
随机试题
于第二产程期间诊断胎儿窘迫,最有价值的方法是
盐酸吗啡氧化后毒性增加的原因是生成
静脉血经异常通道进入体循环动脉血中所引起的发绀常见于()
早期的区域规划始于对经济发展迅猛、超常地区()的统一协调性规划。
依据建设工程项目的特点,建造师划分了()个专业。
在确定借款费用暂停资本化的期间时,应当区别正常中断和非正常中断。下列各项中,属于非正常中断的有()。
下列属于逆向迁移的是()。
图纸:建筑物
对于法条竞合犯应当遵循的处断原则是()。
A、Thebirdswon’tlearntokeepawayfrompeople.B、Shemightchangehermajor.C、Therearemoreendangeredspeciesinzoosthan
最新回复
(
0
)