首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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://www.kaotiyun.com/show/eYyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有如下头文件:intn();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列关于常成员的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(ehaur*str,chaur*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,
下列符号中,正确的C++标识符是
算法分析的目的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
为了取代C中带参数的宏,在C++中使用()。
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
随机试题
脊髓灰质炎瘫痪前期的临床表现有
下面哪一项不是戊型肝炎的特点
女性,56岁。高血压、糖尿病史3年,突发胸前区疼痛3h入院。心电图标准12导联是Ⅱ、Ⅲ及aVF,ST段抬高,病理性Q波,血压85/60mmHg,心率110次/分,心脏三尖瓣区可闻SM2~3/6反流样杂音,双肺呼吸音清,劲V怒张,肝肋下lcm。心肌标记
患者,男性,36岁,暴饮暴食后突发腹痛,疼痛呈持续性并阵发加重,伴呕吐,体温升高,被诊为急性坏死性胰腺炎,急诊行手术治疗。
上腹部CT检查前,一般需口服稀释的阳性对比剂,通常检查前30min一次口服的量是
项目目标动态控制的工作中,首先要进行( )。
今年以来,本市机械工业经济运行总体平稳增长,利润总额保持增加,对外贸易回升明显。但产销和利润___________持续放缓,新订单___________回落,企业成本压力明显上升。填入划横线部分最恰当的一项是()。
学生的态度与道德行为在很大程度上受到他们所归属的______的行为准则和风气影响。
将下列选项中的词语依次填入各句横线处,最恰当的一组是()。①由达成共识到制订计划,________欧盟在军事一体化道路上迈出了可喜的一步。②虽然时间紧,任务重,但领导既然这样要求,我们也只能________而为之了。③实践证明,人的大脑愈用愈
通常所说的税收“三性”指的是税收的()。
最新回复
(
0
)