首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
59
问题
有如下程序:
#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.h>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstru
必须用一对大括号括起来的程序段是
类中数据成员和成员函数的默认访问级别为______。
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
C++中将两个字符串连接起来组成一个字符串的函数是______。
软件按功能可分为应用软件、系统软件和支撑软件。下面属于应用软件的是
数据的基本单位是【】。
在数据处理中,其处理的最小单位是()。
随机试题
国家统计局派出的调查机构组织实施的统计调查活动中心发生的统计违法行为,由组织实施该统计调查的调查机关负责查处。()
银行理财人员不得将高风险级别理财产品推介给低风险承受能力的客户,即需遵循()原则,只能向客户销售风险评级等于或低于其风险承受能力评级的理财产品。
商业银行的业务部门在审核无误后,可进行开户放款,下列关于开户放款的说法中正确的有()。
质量审核过程的主要工作包括________。
格式塔心理学家认为,学习所迁移的不是两个学习情境的共同成分,而是两个学习情境中()。
马拉松战役
下列文件属于建国初期颁布的有()
已知随机变量X服从参数为A的指数分布,则概率P{max(X,)≤2}=_______.
用户在()上面可以建立自己的主页。
EarlierthisyearImetwithagroupofwomeninMatela,asmallfarmingvillageinTanzania,andwediscussedsomethingthat’s
最新回复
(
0
)