首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
43
问题
有如下程序:
#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
解析
此题考查的是类的构造。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右).>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序.>执行自身的构造函数。本题中,首先会构造基类Base,调用Base类的构造函数,输出0;然后还定义了一个Base类的对象,再次调用Base类的默认构造函数输出0;最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://www.kaotiyun.com/show/Dx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
设有如下关系表:则下列操作中正确的是
下列关于this指针的叙述中,正确的是______。
在数据库的概念结构设计中,常用的描述工具是【】。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
算法的空间复杂度是指【】。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
算法的时间复杂度是指()。
随机试题
A.过氧乙酸B.聚维酮碘C.氯己定D.戊二醛E.依沙吖啶用于器械消毒,也可用于治疗寻常疣和多汗症的是
面积注水的油田最显著的特点是采油井()处在注水受效的第一线上。
患儿,男,5岁。因高度水肿诊断为肾病综合征,以泼尼松治疗4个月,此时该患儿会出现
[2007年第68题]按照《招标投标法》,有关投标人的正确说法是:Ⅰ.投标的个人不适用《招标投标法》有关投标人的规定;Ⅱ.投标人应当具备承担招标项目的能力;Ⅲ.投标人应当具备规定的资格条件;Ⅳ.投标人应当按照招标文件的要求编制投标文件
付款人承兑商业汇票的,不得附有条件,否则视为拒绝承兑。()
凡在中国境内的饭店,正式开业()以后可以申请评定星级。
根据国内的常模结果,焦虑自评量表标准分的分界值为()。
1710年到1760年,英国大量从中国进口茶叶等特产,在此期间,英国为此向中国付了大量白银,该国的白银几乎耗尽。而当时英国的产品在中国几乎无人知晓。上述现象说明当时()。
生产关系长久地落后于生产力的增长,必然导致()。
新中国成立后的最初三年,在着重完成民主革命的遗留任务的同时,社会主义革命的任务实际上也已经开始实行了。以下属于完成民主革命遗留任务的是()
最新回复
(
0
)