首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-08-23
57
问题
有如下程序:
#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/7J8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
以下程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){charS[]="abcdef";s[3]=’\0’;
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voi
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
下列程序段没有错误的是()。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
下列运算符中,不能重载的是
在有n个结点的二叉链表中,值为非空的链域的个数为______。
随机试题
根据《专利法》的规定,职务发明创造包括()。
我国各族人民和睦相处,共同建设有中国特色社会主义,这是因为我国( )。
用硅橡胶类印模材料取模,以下注意事项错误的是
(2013)某水中航船波阻力模型试验,已知波阻力是由重力形成的水面波浪产生。原型船速4m/s,长度比尺λl=10,试验仍在水中进行,为了测定航船的波阻力,模型的速度为()。
2007年8月,中国国家外汇管理局公布了《国家外汇管理局关于开展境内个人投资境外证券市场试点的批复》,关于批复的主要内容,说法错误的是( )。
以下个人或企业中,与甲公司没有构成关联方关系的是()。
劳动行政部门在收到集体合同后的()内将审核意见书送达。
学前儿童文学作品应具有的特点是()
据《今日美国报》网站2018年11月19日报道,超过500万全年从事全职工作的美国人的年收入低于1.5万美元的贫困线,其中有许多人还要供养家庭和子女。美联储2018年发布的报告显示,43%的美国家庭入不敷出,只能借债支付住房、食品、儿童护理、医疗、交通和通
异步传输模式ATM采用的是基于______的交换方式。
最新回复
(
0
)