首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
68
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。#include<iostream.h>usingnamespacestd;classDate{Public: Date(int
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
C++中的模板包括
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
软件是指
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";)};class
下列有关继承和派生的叙述中,正确的是()。
C++中将两个字符串连接起来组成一个字符串的函数是______。
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
在数据处理中,其处理的最小单位是()。
随机试题
科学家在克隆某种家蝇时,改变了家蝇的某单个基因,如此克隆出的家蝇不具有紫外视觉,因为它们缺少使家蝇具有紫外视觉的眼细胞。而同时以常规方式(未改变基因)克隆出的家蝇具有正常的视觉。科学家由此表明,不具有紫外视觉的这种家蝇必定在这个基因上有某种缺陷或损坏。以下
InBritain,peoplehavedifferentaltitudestothepolice.Mostpeoplegenerally【21】themandthejobtheydo—althoughthereare
患病动物体表发热,咳声不爽,声音宏大,鼻流粘涕,呼出气热,口渴喜饮,舌苔薄黄:口色短津,脉象浮数。按照中兽医理论,上述症状属于以下哪种疾病?()
最早明确指出胁痛与肝胆病变相关的医籍是
(2008年)点沿轨迹已知的平面曲线(见图4—36)运动时,其速度大小不变,加速度a应为()。
关于所有者权益的说法,错误的是()。
下列关于结账的说法中错误的是()。
公司分立的动机有()。
钢笔:墨囊:墨水
Asanyhumanbeingknows,manyfactorsgovernwhetherpeoplearehappyorunhappy.Externalcircumstancesareimportant:employe
最新回复
(
0
)