首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Base{ int x: public; Base {int n=0}; x(n) {cout<<n,
有如下程序: #inc1ude<iostream> using namespace std; class Base{ int x: public; Base {int n=0}; x(n) {cout<<n,
admin
2019-04-01
62
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Base{
int x:
public;
Base {int n=0}; x(n) {cout<<n,}
Int getX()const {return x;}
};
class 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 dl(3), d2(5,7);
Return 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/eaAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
下面的描述中,不属于面向对象方法的是()。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
静态数据成员在()进行初始化。
深度为5的满二叉树有______个叶子结点。
用树形结构表示实体之间联系的模型是______。
随机试题
什么称为冷挤压?
Thereason______I’mwritingistotellyouaboutapartyonSaturday.
________可以吸收大量的紫外线,削减宇宙射线初始的巨大能量。
谷类中含量较丰富的维生素是
某公司发行普通股正常市价为300万元,筹资费率4%,第一年的股利率为10%,以后每年增长5%,则其成本率为( )。
纳税人销售自产的资源综合利用产品和提供资源综合利用劳务,可享受增值税税收优惠政策是()。
根据房产税法律制度的有关规定,下列各项中,不属于房产税纳税人的是()。
动物的冬眠,完全是一项对付不利环境的保护性行动。引起动物冬眠的主要因素,一是环境温度的降低,二是食物的缺乏。科学家们通过实验证明:动物冬眠会引起甲状腺素和肾上腺功能降低,与此同时,生殖腺却发育正常,冬眠后的动物的抗菌抗病能力反而比平时有所增加,显然冬眠对它
求函数f(x)=nx(1-x)n在[0,1]上的最大值M(n)及
在软件开发中,需求分析阶段产生的主要文档是
最新回复
(
0
)