首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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全国计算机二级
相关试题推荐
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
下列关于赋值运算符“=”重载的叙述中,正确的是
运算符重载时不需要保持的性质是
下列是重载乘法运算符的函数原型声明,其中错误的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:100注意:错误的语句在//*****error******的下面,修改该语句即可。#includestatic
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
下面的符号中可以用作C++标识符的是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
算法的空间复杂度是指( )。
随机试题
A.肾主封藏B.肝主疏泄C.两者均有关D.两者均无关(1996年第99,100;2000年第99,100题)影响津液运行的因素()
车床丝杠的纵向进给和横向进给运动是()。
以下关于代谢性酸中毒的说法,不正确的是
牙列缺损的分类是为了
主清肺与胃之火的药物是()主清心与小肠之火的药物是()
宋代四大书法家,简称苏黄米蔡,下列选项中与其书法代表作对应错误的是()。
Theteachertogetherwiththestudents______discussingReadingSkillsthat______newlypublishedinAmerica.
Traditionally,theAmericanfarmerhasalwaysbeenindependentandhard-working.Intheeighteenthcenturyfarmerswerequites
Accordingtoexperts,companionshipandsocialsupportarevitaltobothourpsychologicalandphysicalwell-being—onereason,p
A、Helookshappierlately.B、Hemanageshistimewell.C、He’simprovedthewayhelooks.D、Hefollowsdirectionsmorecarefully
最新回复
(
0
)