首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2019-06-12
68
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA(){cout<<’1’;}
};
class BB:public AA{
int k;
public:
BB():k(0){cout<<’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的构造函数输出字符‘1’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://www.kaotiyun.com/show/WL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
有如下程序:#includeusingnamespacestd;classA{public:staticinta:voidinit(){a=1;}A(inta=2){i
有如下类声明:classMyBASE{intk=public:voidsct(intn){k=n;}intget()const{returnk;}};
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
随机试题
对于有n个用户需要相互通信的对称密钥加密系统,需要有n个公钥和n个私钥。()
反射性癫痫常见的特殊诱发因素是
温经汤的组成药物不包括
A.12~2月B.3~4月C.5~7月D.7~9月E.10~12月流行性脑脊髓膜炎流行高峰是
出口口岸()境内货源地()
成本法的基本要素有哪些?
天河公司2009年12月发生下列错账:(1)外购材料3000元已入库,货款已用银行存款支付,在填制记账凭证时:借:材料采购3000贷:银行存款3000已登记入账。(2)采购员王丽出
选修与必修,并不是决定大学语文__________的分水岭。大学语文现今的尴尬地位,在某种程度上说明这一课程正在被大学生所抛弃。而被抛弃的背后,却是浮躁功利的社会环境和__________的教育教学方式。依次填入画横线部分最恰当的一项是()。
(2014山东)服装店买进一批童装,按每套获利50%定价卖出这批童装的80%后,按定价的八折将剩下的童装全部卖出,总利润比预期减少了390元。问服装店买进这批童装总共花了多少元?
Theworldisonthetopofastaggeringriseinthenumberofoldpeople,andtheywilllivelongerthaneverbefore.【C1】______t
最新回复
(
0
)