首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-10
31
问题
有如下程序:
#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://www.kaotiyun.com/show/y0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列叙述中正确的是()。
下列字符串中,不可以用作C++标识符的是()。
有如下程序:#includeusingnamespacestd;intmain(){cout.fill(‘*’);cout.width(6);cout.fill(‘#’);
下列关于模板的叙述中,错误的是()。
下面不属于软件工程过程的4种基本活动()。
下列有关指针的用法中,错误的是()。
下列符号中能够作为C++标识符的是()。
在关系数据库中,用来表示实体间联系的是
随机试题
风热感冒的治疗方法是
科学研究本质上是机会主义的,其目的不在于做或好或坏的实验,而在于解决问题,如果一个问题碰巧笨拙地解决了,那么优美的方法就永远不会被寻找了。不符合这段话意思的是()。
正弦电流通过电容元件时,下列关系哪项是正确的?()
使用“剪切”、“复制”和“粘贴”命令只能在同一个文档中进行选定对象的移动和复制。 ( )
债券收益的三种表现形式有()。Ⅰ.利息收入Ⅱ.资本损益Ⅲ.再投资收益Ⅳ.经营收入
公共产品具有共同受益与消费的特点,其效用为整个社会的成员所共同享有,不能分割,这属于公共产品的()性质。
企业推行竞聘上岗制度的情况包括()。
“金屋藏娇”的故事和()有关。
根据以下资料,回答86-90题。固定资产投资稳定增长。2006年江苏省完成全社会固定资产投资10063.65亿元,比上年增长20.3%。其中,城镇固定资产投资完成7473.7亿元,增长20.2%;农村固定资产投资2589.95亿元,增长20.7%
Variabletuitionfeeswillnotcreateatwo-tiermarketinhighereducation,insistsagroupofleadinguniversitiesinastrong
最新回复
(
0
)