首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
40
问题
有如下程序:
#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/y6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。#includevoidmain(){char*a[]={"hello","the","world"};char**pa=a;pa++;cout
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含程序文件main.cpp,其中有类Mammal(“哺乳动物”)、类Elephant(“大象”)、类Mouse(“老鼠”)的定义和主函数main的定义。请在横线处填写适当的
对于一个类定义,下列叙述中错误的是()。
占构化程序设计原则强调的是
模板对类型的参数化提供了很好的支持,因此()。
下列关于类模板的模板参数的叙述中,错误的是()。
下列字符串中不能作为C++标识符使用的是
对数组名作函数的参数,下面描述正确的是()。
随机试题
建立回归趋势模型时应注意的问题。
关于光学密度叙述,错误的是
《国际法院规约》第38条的规定,被普遍认为是对国际法渊源的最权威的说明。根据该条规定,国际条约、国际习惯和一般法律原则是国际法的主要渊源。其中,作为国际法渊源之一的“一般法律原则”是下列哪项?
关于共同犯罪,下列哪一选项是正确的?(2010年卷二6题,单选)
计算梁的底模及拱架、支架的强度时,应采用的计算荷载有()等。
股权投资基金管理人在从事投资业务活动中,不得()。
2014年12月31日,甲公司应付乙公司200万元的货款到期,因其发生财务困难无法支付货款。甲公司与乙公司签订债务重组协议,甲公司以其拥有的一项固定资产(2012年处购入的生产用设备)抵偿债务,该固定资产的账面原值为300万元,已计提折旧180万元,公允价
短期借款一般用于补充企业生产经营的流动资金,是企业的一项流动负债。()
一个四边形广场,它的四边长分别是60米、72米、96米、84米,现在四边上都植树,四角需种树,而且每两棵树的间隔相等。那么,至少要种多少棵树?
Whatisthewoman’sreply?
最新回复
(
0
)