首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #nclude using namespace std; class Base{ public: Base(int x=0){cout
有如下程序: #nclude using namespace std; class Base{ public: Base(int x=0){cout
admin
2015-07-24
54
问题
有如下程序:
#nclude
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/GcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}i
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
下列运算符中全都可以被友元函数重载的是
以下哪个基类中的成员函数表示纯虚函数()。
派生类的对象对它的基类成员中(),是可以访问的。
在数据库技术中,实体集之间的联系可以是一对_或一对多或多对多的,那么“学生”和“可选课程”的联系为【】。
在下列字符中,不允许作为C++标识符的是()。
随机试题
《巴塞尔协议》将银行资本划分为______两档。
Myson,Johnny,openedanewrestaurant,andontheopeningdayIhelpedoutinthekitchen.Bymid-morning,Inoticedthatthe
住宅室内装饰装修时,在承重外墙上开门、窗应当经()批准。
汇总记账凭证账务处理程序的优点是()。
【2014年威海市真题】心智技能培养的基本要求包括()。
Youaregoingtoreadatextaboutdifferenttypesoffriendship,followedbyalistofexamples.Choosethebestexamplefromt
What’saman?Or,indeed,awoman?Biologically,theanswermightseemobvious.Ahumanbeingisa(n)【C1】______whohasgrownfr
一个栈的入栈序列是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若p1=n,则Pi为()。
DictationListentothepassage.Forquestions21—25,fillintheblankswiththeexactwordsorphrasesyouhear.Inrecentyea
A、Pickasimilarcampaigntojoin.B、Learnmoreaboutenvironmentalprotection.C、Jointhewoman’scampaign.D、Launchanotherca
最新回复
(
0
)