首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA0{cout
有如下程序: #include using namespace std; class AA{ public: AA0{cout
admin
2019-02-22
59
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA0{cout<<‘l’;)
};
class BB:public AA{
int k;
public:
BB():k(0){tout<<‘2’;}
BB(int n):k(n){cout<<‘3’;)
);
int main(){
BB b(4),c;
return 0;
)
运行时的输出结果是( )。
选项
A、13 12
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘1’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘l’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://kaotiyun.com/show/ocAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言程序中,对象之间的相互通信通过
下列关于C++语言类的描述中错误的是
已知类A中有公用数据成员B*b;其中B为类名。则下列语句错误的是
下面程序的输出结果是main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){def
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
不能作为重载函数的调用的依据是
______是数据库设计的核心。
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
随机试题
赵某,患支气管哮喘,现口唇紫绀,不能平卧。护士让其取端坐位,并给予吸氧,此时护士的角色是【】
触发式成像技术的目的是
甲国根据与乙国的条约,规定将其已给予或将来给予第三国公民或法人的优惠同样给予乙国的自然人或法人。乙国是( )。
(2017年)空气中的声波传播可看作以下哪种过程?()
防雷装置的( )所用的金属材料应有足够的截面。
在Excel中,对工作表内容进行编辑时,首先应当( )。
不属于无源光器件的是()。
Isawhiminthelibraryyesterday.He________abookatthatmoment.
公文结尾语的使用旨在使行文庄重典雅、简洁、有力,下列选项中使用结尾错误的是()。
【B1】【B20】
最新回复
(
0
)