首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2016-11-25
56
问题
有如下程序:
#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、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/0EAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序横线处填上适当内容,使得程序的输出为9876。#include<iostream>usingnamespacestd;template<classT>voidf(【】){
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:sample(inti
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
______使一个函数可以定义成对许多不同数据类型完成同一个任务。
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0
下面关于模板的描述,错误的是
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
下列叙述中正确的是
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
随机试题
《素问.五藏生成篇》说“多食酸”则()(1991年第7题)
下列各句中,所引诗词最符合语境的一项是()
男性,30岁,畏寒、高热2周,伴咳嗽,咳大量脓臭痰1周。痰培养出厌氧菌。治疗首选抗菌药物是
尿液呈酱油色()。
下列属于建筑钢材的力学性能的有()
国有经济战略调整的原则是()。
成语“明察秋毫”“水深火热”“一曝十寒”都出自()。
某砖厂计划20天生产30000块砖,现在已生产的块数可以装2辆卡车,已知每盒装6块砖,每箱装40盒,每辆卡车装50箱,照这样计算,还要生产几天才能全部完成?
AlettertoParents(about100words).
Britishairisfarcleanerthanitwasafewdecadesago.Fewerpeopleusecoal-burningstoves:oldindustrialplantshavebeen
最新回复
(
0
)