首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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> #include <iomanip> using namespace std; int main() { cout.fill(’*’); c
下列有关运算符重载的叙述中,正确的是
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
执行语句for(i=1;i++<4;);,后变量i的值是
已知类Myclass的定义如下:classMyClass{public:MyClass(intD){data=d;}~MyClass(){}private:intdata;};下列对
下列关于运算符重载的叙述中,错误的是( )。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
在黑盒测试方法中,设计测试用例的根据是
下面的符号中可以用作C++标识符的是()。
随机试题
低浓度含酚废液加()可使酚氧化为二氧化碳和水。
We’vegivenhimAjustabouteverythingheBasked;whateverCelseDcanhewant?
A.认识过程B.情感过程C.意志过程D.人格特征E.情绪过程思维属心理现象中的
女,85岁。因大量呕血、黑粪送来急诊。既往有冠心病,肾动脉硬化。立即给予输血、补液及相应的止血措施。对此患者指导液体入量及输入速度最有意义的参考指标是
A.中性粒细胞增多B.淋巴细胞增多C.嗜酸粒细胞减少D.单核细胞增多E.嗜碱粒细胞增多亚急性细菌性心内膜炎可导致
王某因改革开放而富裕起来,购买了七套住房,除一套自住外,另外六套分别出租与甲、乙、丙、丁、戊、己。请回答下列问题。王某将B套住房出租与乙,租期2年,年租金为10000元。乙又将该套住房转租与刘某,年租金为12000元。双方为此引起纠纷。下列表述正确的是
终值利率因子(FVIF)也称为复利终值系数,与时间、利率关系为()。
阅读材料。回答问题:材料1今天,西方社会的人权理论偏重的还是人的自然权利,并把它的理论作为干预别国内政的借口,形成了新干涉主义。美国总统克林顿说:“不管你生活在非洲,还是中欧,抑或其他地方,如果某个家伙因为无辜平民的种族、民族背景或者宗教信仰问题而迫害
A、 B、 C、 D、 D
PassageFour(1)Dogenesdeterminehowwellchildrenwilldoatschool?Ifso,areteachersandpolicy-makerswastingthei
最新回复
(
0
)