首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2019-06-12
45
问题
有如下程序:
#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://kaotiyun.com/show/WL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:inifun(intn){if(n
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
有如下程序:#includeusingnamespacestd;classA{public:staticinta:voidinit(){a=1;}A(inta=2){i
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
有如下程序:#includeusingnamespacestd:classTestClass1{public:TestClass1(){cout
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
以下程序的输出结果是()。#includeusingnamespacestd;voidfun(char**q){++q;cout
随机试题
某地区新建一机场,飞行区指标为4E,机场跑道全长3400m,宽度60m。面层采用C40水泥混凝土。甲施工单位通过招标获得该机场场道工程面层工程施工项目。该项目施工单位对面层的施工过程如下:第一步,按设计要求进行水泥混凝土配合比设计,采用试验室确定的
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
初级卫生保健评价的主要特征中,效果主要是分析
下列有关输血和HLA配型与移植成活率的关系正确的是
上题所述病例宜选用方
A、微晶纤维素B、碳酸氢钠C、硬脂酸镁D、乙基纤维素E、滑石粉可用于粉末直接压片的是()
(操作员:顾主管;账套:202账套;操作日期:2015年1月31日)复核转账凭证第0003号。复核收款凭证第0001号。
根据企业所得税法的规定,下列说法中,不正确的有()。
受到剥夺政治权利或者故意犯罪受到有期徒刑以上刑事处罚的,不能取得教师资格;已经取得教师资格的,丧失教师资格。()
Articlesinmagazinesandnewspapersandspecialreportsonradioandtelevision【B1】______theconcernofmanyAmericansaboutth
最新回复
(
0
)