首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<
必须用一对大括号括起来的程序段是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//*****error******的下面,
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员blood
有两个关系R和T如下:则由关系R得到关系T的操作是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
下列字符串中,不可以用作C++标识符的是()。
数据流程图(DFD图)是
下列关于类模板的模板参数的叙述中,错误的是()。
为了取代C中带参数的宏,在C++中使用()。
随机试题
破伤风抗毒素脱敏注射时出现轻微反应的处理是
某企业购进设备—台,该设备的人账价值为100万元,预计净残值为5.60万元,预计使用年限为5年。在采用双倍余额递减法计提折旧的情况下,该项设备第三年应提折旧额为()万元。
关于长期股权投资权益法核算,下列说法中,正确的有()。
你认为生产劳动在改造罪犯中起到什么作用?
联合国的宗旨是维护世界和平与安全,促进国际合作与发展。因此,打击恐怖主义应该()。
当前,我国的内需消费增长旺盛。对此,下列分析错误的是:
以下对特殊身份犯罪的表述正确的是()。
自主招生的目的,就是为了终结“一考定终身”所造成的应试教育之弊端,通过自主招生这种更符合素质教育理念的招生体制,对教育进行“去应试化”,引导考生全面多元地发展.而不是钻在题海中成为应试的“机器”。然而现在看来,自主招生实际上还是一种在高考基础之上的录取优惠
阅读下列说明和数据流图,回答问题1至问题3,将解答填入对应栏内。[说明]某供销系统接受顾客的订货单,当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采货单;当某配件的库存量大于或等于订购量时,或者收到供应商的送货单时并更
A、Thedirectorprobablyisn’tabletomakeanexception.B、Thedirectorprobablywon’tseeher.C、Thedirectorusuallyisn’tver
最新回复
(
0
)