首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-05-06
41
问题
有如下程序:
#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://kaotiyun.com/show/1Dfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
有如下类定义:classSample{public:Sample(intx):ref(x){}//①Sample():ref
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30义
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
有如下类定义classMyClasspublic:_________Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;public:TestClass1(i
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
如果利用C++流进行输入输出,下面的叙述中正确的是()。
从工程管理角度看,软件设计一般分为两步完成,它们是()。
随机试题
“迷你图”是在Excel2010中新增加的一项功能,有三种样式,分别是:________、________、________。
按工作表面的摩擦性而分类,轴承可分为________。
对于下列起诉,法院应当裁定不予受理或裁定驳回起诉的是()。
方某将一行李遗忘在出租车上,立即发布寻物启事,言明愿以2000元现金酬谢返还行李者。出租车司机李某发现该行李及获悉寻物启事后即与方某联系。现方某拒绝支付2000元给李某。下列哪一表述是正确的?
当用多孔砖砌筑墙体时,多孔砖的孔洞()受压面砌筑。
锅炉钢结构组件吊装时,与吊点选择无关的是()。
采用贴现法付息时,企业实际可用贷款额会增加,所以,其实际利率会高于名义利率。()
计算简答题:根据所给材料回答问题。(需计算后回答的问题须列出算式;每个问题计算过程中的小数均保留实际位数,计算结果有小数的,小数保留4位。)某出版社决定出版图书《话说数字出版》,共印7000册。按照编辑室主任的安排,助理技术编辑小戴对该书进行整体
小学阶段的儿童伙伴集团形成的阶段依次划分为()
设f(x)=xsinx+cosx,下列命题中正确的是().
最新回复
(
0
)