首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
53
问题
有如下程序:
#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/ONNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
数据库、数据库系统和数据库管理系统之间的关系是
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;classbase{public:v
下面程序的输出结果为()。#include<iostream.h>classCStatic{public:CStatic(){val++;}stati
下列关于break语句的叙述不正确的是()。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
树是结点的集合,它的根结点数目是
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(W){cout<<l
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
随机试题
在知识学习中,正例通常包含了事物的______。
关于骨软骨瘤的叙述不正确的是
以下关于乳腺癌内分泌治疗的说法哪些是错误的
细粒土的密度测试方法一般选用()。
钢丝绳安全系数为标准规定的钢丝绳在使用中允许承受拉力的储备拉力,即钢丝绳在使用中破断的安全裕度。作载人吊篮时,安全系数应()。
存款人违反规定将单位款项转入个人银行结算账户的,对于经营性的存款人,给予警告并处以()的罚款。
下列关于上市公司配股法定条件的说法中,正确的是()。
对犯罪分子,要在惩办的前提下宽大。()
下列不属于南京国民政府加强对学校教育的管理控制措施的是()。
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)