首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { protected: Base() { cout
有如下程序: #include using namespace std; class Base { protected: Base() { cout
admin
2021-06-10
53
问题
有如下程序:
#include
using namespace std;
class Base {
protected:
Base() { cout<<′A′; }
Base(char c) { cout<
};
class Derived: public Base {
public:
Derived( char c ) { cout<
};
int main() {
Derived d1(′B′);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象d1,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/x0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
下列关于函数参数的叙述中,正确的是()。
关于函数中的,下列表述中错误的是()。
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
下列关于模板的叙述中,错误的是()。
负责数据库中查询操作的数据库语言是( )。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
随机试题
非免疫复合物性肾小球。肾炎时,导致肾小球损伤的因素是
下述矫治装置主要用于A.Nance矫治器B.“摆式”矫治器C.HyraX矫治器D.上牙合四角圈簧矫治器E.功能调节器(FR)正畸扩展上牙合
A.肺动脉栓塞B.急性心肌梗死C.肺炎球菌肺炎D.结核性胸膜炎E.自发性气胸男性,20岁。突发左胸痛伴呼吸困难。左肺叩诊呈鼓音,呼吸音消失。最可能的诊断是
社区卫生资料的收集应遵循哪些原则
设备租赁存在不足之处,下列选项不正确的是( )。
对于带息应收票据可以采用()进行评估。
可充抵保证金证券的名单和折算率一经确定,则不能调整。()
在资本化期间内,外币专门借款本金及利息的汇兑差额应予资本化。()
甲和乙两个公司2014年的营业额相同,2015年乙公司受店铺改造工程影响,营业额比上年下降300万元。而甲公司则引入电商业务,营业额比上年增长600万元,正好是乙公司2015年营业额的3倍。则2014年两家公司的营业额之和为()万元。
"Wealthisnotwithoutitsadvantages,"JohnKennethGalbraithoncewrote,"andthecasetothecontrary,althoughithasoften
最新回复
(
0
)