首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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://www.kaotiyun.com/show/HKAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:virtualvoidfun(){cout<<"1";}};
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;while(______){______;if(c==’\n’)t.put(c)
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};classDerived
如果用C++流进行输入/输出,下列叙述中正确的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二又树中的总结点数为
在面向对象方法中,实现信息隐蔽是依靠
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
若有以下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){X=0;}
在关系代数运算中,有5种基本运算,它们是()。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
随机试题
Somepeoplepreferclassicalmusic,butpreferrockmusic.
患者男性,22岁,反复排黏液脓血便3年,近1周加重。一般状态可,体重无明显减轻。镇痛的临床类型可分为
气机升降出入的枢纽是
报检人在向检验检疫机构办理了报检手续,并领取了检验检疫证单后,凡有下列()情况之一的应重新报检。
由下表数据可知,2004年的国内生产总值价平减指数与2003年的国内生产总值物价平减指数相比()。基年:1978年数据来源:《中国统计年鉴(2006)》
房地产开发项目合同纠纷()解决,有利于维护合同双方的友好合作关系,使合同能更好地履行,有利于和解协议的执行。
根据国外学者的研究,60岁左右的部分男性也会有更年期。男性更年期往往以()症状为特征。
拉斯韦尔(西南大学2015年研;辽宁大学2015年研;四川大学2011年研;南京师大2011年研)
中国从新民主主义社会向社会主义社会转变的开端是()
TheUnitedKingdomislocatedin
最新回复
(
0
)