首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(int x=0) { cout
有如下程序: #include using namespace std; class Base { public: Base(int x=0) { cout
admin
2020-07-23
28
问题
有如下程序:
#include
using namespace std;
class Base {
public:
Base(int x=0) { cout<
};
class Derived : public Base {
public:
Derived(int x=0) { cout<
private:
Base val;
};
int main()
{
Derived d(1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、0
B、1
C、01
D、001
答案
D
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题中定义了一个对象d,先执行基类的构造函数输出0,因为派生类中的私有数据成员为Base,所以还会执行一次基类的构造函数输出0,最后执行派生类的构造函数输出1,所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/5ql0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处缺失的部分
下列关于函数的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;voidfun(int&x,inty){y=y+x;x=y/4;
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
下列关于继承方式的表述中,错误的是
有如下程序:#includeusingnamespacestd;classShape{//图形类public://图形绘制函数(用显示字母模拟)virtual
下面叙述中错误的是( )。
若要在Number类的声明中将减法运算符重载为成员函数,下列重载函数声明中正确的是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
随机试题
Mostparent,Isuppose,havehadtheexperienceofreadingabedtimestorytotheirchildren.Andtheymusthave【C1】______howdi
A.伤后彻底清创、改善局部循环B.控制和解除痉挛、预防窒息C.使用破伤风抗毒素中和游离毒素D.给予大剂量青霉素,抑制破伤风杆菌治疗破伤风的关键措施是
患儿,1岁半,发热、流涕3天,今日外耳道流出少量脓性分泌物,考虑为中耳炎。其易患中耳炎的原因是
混凝土表层加固常用方法有()。
与短期借款仅核算借款本金不同,长期借款的借款利息也计入“长期借款”账户。()
2013年1月5日,习近平总书记在贯彻党的十八大精神研讨会上发言讲话时强调,我们党领导人民进行社会主义建设,有改革开放前和改革开放后两个历史时期,这是两个相互联系又有重大区别的时期,两者绝不是彼此割裂的,更不是根本对立的。这种分析()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。某学校初中二年级五班的物理老师要求学生两人一组制作一份物理课件。小曾与小张自愿组合,他们制作完成的第一章后三节内容见文档“第3—5节.
A、TRUEB、FALSEB
FairwayKenwoodisaqualityPrivateHireCarServicecompany.Thecompanyhasalongandestablishedservicehistorywithover
A、Theinventordecideswhotheexpiredpatentgoesto.B、Theinventormaystriveforalongervalidtimespan.C、Theinventorwi
最新回复
(
0
)