首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2016-11-25
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
下面的描述中表达错误的是
为解决在多重继承环境中因公共基类带来的【】问题,C++语言提供了虚基类机制。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intX;protecte
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
下列有关指针的用法中错误的是()。
下列叙述中,正确的是
对待排序文件的初始状态作要求的排序方法是【】。
下列叙述中正确的是
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
随机试题
我们对他人形成印象时,总是遵循加法模式。
A.大便稀薄,夹有残渣,泻后痛减B.便下急迫,便色黄褐,气味秽臭C.大便稀溏,色淡不臭,食后易泻D.大便清稀,完谷不化,澄澈清冷E.便稀多沫,臭气不重,肠鸣腹痛脾肾阳虚泻证见
消化道出血量达50ml才会出现便潜血阳性。()
流动性对银行很重要,可以说它是银行的一种资产。()
企业生产车间所使用的固定资产发生的下列支出中,直接计入当期损益的是()。
下列关于用人单位缴纳社会保险费用的说法中,错误的是()。
警察的阶级性表现在它的()上。
(2007年真题)关于公民出生国籍的确定,我国采用的原则是
Swing的事件处理机制包括______、事件和事件监听者。
Ifyoudidn’tknowanybetter,youmightthinkthatStar,Snuppy,CCandANDiwerejustabunchofinterestingnames.You’donly
最新回复
(
0
)