首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){cout<<c;}
有如下程序: #include using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){cout<<c;}
admin
2020-12-21
23
问题
有如下程序:
#include
using namespace std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){cout<<c;}
};
class Derived:public Base{
pubic:
Derived(char(C){cout<<c;}
};
int main(){
Derived dl(’B’);
return0:
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象dl,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Jdyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明: class XA { int x; public: XA(int n){x=n;} }; class XB:public XA { int y; publi
有如下程序:#includeusingnamespacestd;classPublication{//出版物类charname[30];public:Publication(char*name=”未知名称”){strcpy(this-
有如下语句序列; int k=0; do{k+=5;couk<<’$’;) while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符$和。的个数分别是
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是
有如下程序:#include<iostream>using namespace std;class Point{public: static int number;public: Point(){number++;} ~Point(){n
下列函数模板的定义中,合法的是
下列关于模板形参的描述中,错误的是
下列数据结构中,属于非线性结构的是
下列叙述中正确的是
下列字符串中不能作为C++标识符使用的是()。
随机试题
下列安东.契诃夫的作品,属于戏剧的是()
_______的基本原理是对技术创新项目的预计收益(或盈利)与该课题的预计费用(或成本、投资)进行对比,计算课题收益率。计算公式如下:课题收益率=课题的预计收益额/课题的预计研究开发费用×课题开发的成功概率
A.凝固性坏死B.干酪样坏死C.液化性坏死D.溶解坏死Ⅲ期梅毒发生的坏死属于
X线片上表现为牙根粗大,根尖呈球状增生的根尖周病是
被称为西方医德的奠基人的是
在FIDIC合同中,合同双方采用争端裁决委员会方式解决争议,其优点不包括()。
增值税是以法定增值额为课税对象的税种,税率分别为()。
接待西欧的游客,导游人员要注意()。
TheFirstBicycleThehistoryofthebicyclegoesbackmorethan200years.In1791,CountdeSivrac【C1】______on-lookersin
OnegreaterbenefitoftheWebisthatitallowsustomoveinformationonlinethatnowresidesinpaperform.Electroniccommer
最新回复
(
0
)