首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { int x; public: Base(int n=0): x(n) { cout
有如下程序: #include using namespace std; class Base { int x; public: Base(int n=0): x(n) { cout
admin
2020-06-29
23
问题
有如下程序:
#include
using namespace std;
class Base {
int x;
public:
Base(int n=0): x(n) { cout<
int getX()const { return x; }
};
class Derived: public Base {
int y;
public:
Derived(int m, int n): y(m), Base(n) { cout<
Derived(int m): y(m) { cout<
};
int main()
{
Derived d1(3), d2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/cbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
下列叙述中正确的是
下列关于模板的叙述中,错误的是
下列模板声明中,有语法错误的是
下列关于运算符重载的描述中,正确的是()。
下列关于基类和派生类关系的叙述中,正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
下面属于白盒测试方法的是
下列关于指针的运算中,()是非法的。
随机试题
在商品经济条件下,社会分工和商品生产的产物是
A、毛果芸香碱B、新斯的明C、碘解磷定D、阿托品E、异丙肾上腺素检查眼底时可选用
买卖合同具有()的特点。
背景材料:桌市政工程项目施工合同价为560万元,合同工期为6个月。施工合同规定如下:(1)开工前业主向施工单位支付合同价20%的预付款。(2)业主自第一个月起,从施工单位的应得工程款中按10%的比例扣留保留金,保留金限额暂定为合同价的5%,保留金到第
设三个事件A、B、C互不相容,其发生概率相等,都为1/4,则A、B、C中至少发生一个的概率为()。
李老师是某班的班主任,每次他上课或在场时,学生一个个规规矩矩的,等他一走开,纪律明显涣散。李老师的领导方式很可能是()。
履历分析又称资历评价技术,是通过对被评价者的个人背景、工作与生活经历进行分析,来判断其对未来岗位适应性的一种人才评估方法,是相对独立于心理测试技术、评价中心技术的一种独立的人才评估技术。根据上述定义,下列属于履历分析的是:
由风险资本家融资的初创公司比通过其他渠道融资的公司失败率要低。所以,与诸如企业家个人素质、战略规划质量或公司管理结构等因素相比,融资渠道在初创公司的成功上是更为重要的原因。下面哪一项,如果正确,最严重地削弱了以上的结论?
Lewishadtotravelbybus(as)hiscar(hadbeendamaged)inanaccidentsomedays(before)andhe(wasfailed)togetitrepai
ChorleywoodisavillagenearLondon.Themapshowshowthevillagedeveloped.Prepareareportforauniversitylecturerde
最新回复
(
0
)