首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ int x: public; Base{int w=0}; x(n){cout<<n;}
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ int x: public; Base{int w=0}; x(n){cout<<n;}
admin
2019-05-06
29
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Base{
int x:
public;
Base{int w=0}; x(n){cout<<n;}
Int getX()const {return x;}
};
c1ass Derived public Base{
int y;
public;
Derived(int m, int n): y(m), Base(n){cout<<m,}
Derived(int m): y(m){cout<<m;)
};
int main(){
Derived d1(3), d2(5,7);
Retum 0;
}
运行时的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
此题考查的是派生类的构造与析构。建立派生类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)—>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序—>执行自身的构造函数。此题中,执行语句Derived dl(3)首先调用基类的构造函数,输出0;接着调用自身的构造函数输出3.执行语句Derived d2(5,7)时,会调用基类的Base(n)函数输出7;然后执行继承类中的Derived (int m,int n)的y(m)输出5。
转载请注明原文地址:https://kaotiyun.com/show/HKAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
下列是重载乘法运算的函数原型声明,其中错误的是
下列关于类模板的模板参数的叙述中,错误的是
在面向对象方法中,实现信息隐蔽是依靠
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";)};class
已有函数fun(a,b),为了使函数指针变量P指向函数fun,则使用的赋值语句是______。
下列关于类、对象、属性和方法的叙述中,错误的是()
树是结点的集合,它的根结点的数目是()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为_
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
下列债券中,不属于根据发行主体的不同分类的是()。
朗格汉斯细胞内所特有的结构是
正常人血液中数量最多和最少的白细胞分另IJ是
患者,男,18岁。发热、咽痛1周伴肉眼血尿2天入院就诊,查体:血压130/80mmHg,扁桃体Ⅱ度肿大、充血,余查体未见异常,血肌酐正常。问题5:下述与该病预后无关的是
以下关于社区获得性肺炎用药注意事项,说法正确的是
王某,32岁,明晨在全麻下行胃大部切除,其血型为AB型、Rh+,因库存血不足,病人体质较好,拟需自体输血200ml,需准备4%枸橼酸钠生理盐水( )。
单利和复利的区别在于()。
纳税人兼营不同税率的货物或者应税劳务,应当分别核算不同税率货物或者应税劳务的销售额;未分别核算销售额的,从高适用税率。()
在教育目的价值取向问题上,主张教育是为了使人增长智慧、发展才干、生活更加充实幸福的观点属于()。
在当今时代,出现了危及人类生存和持续发展的“全球问题”。科技发展与“全球问题”的关系是()
最新回复
(
0
)