首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
admin
2020-11-11
11
问题
有如下程序:
#include<iostream>
using namespace std;
class Base {
public:
Base(int x=0){cout<<x;}
};
class Derived:public Base {
public:
Derived(int x=0){cout<<x;}
private:
Base val;
};
int main(){
Derived d(1);
return 0;
}
程序的输出结果是( )。
选项
A、0
B、1
C、01
D、001
答案
D
解析
此题考查的是类的构造。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行自身的构造函数。本题中,首先会构造基类Base,调用Base类的构造函数,输出0:然后还定义了一个Base类的对象,再次调用Base类的默认构造函数输出0;最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://jikaoti.com/ti/upl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员一s指向存储成绩的数组,_n表示成绩的个数;成员函数So
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;i-=2)cout<<’*’;
使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale).用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0
算法分析的目的是
下面不属于软件需求分析阶段任务的是
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
随机试题
债券流通市场是()
Itisdifficulttounderstandthiskindof______calculation.
痉挛肌电刺激的频率和波宽为
男性,50岁,消瘦无力3个月,呕吐宿食,X线钡餐见胃小弯侧胃窦部有充盈缺损,应诊断为
下列职业危害因素与其可致职业病正确的对应关系是()。
下列关于集团法人客户特征的说法,不正确的是()。
关于深入贯彻习近平生态文明思想,以下说法错误的是()。
C公司年终利润分配前的股东权益项目资料如下:股本——普通股(每股面值2元,2000万股)4000万元;资本公积金1600万元;未分配利润金14400万元;所有者权益合计金20000万元。公司股票的每股现行市
PattieKovarsMarkVaught
OnwhichflooristhePersonnelDepartmentlocated?
最新回复
(
0
)