首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ int X; public: Base(int n=0):X(n){cout<<n;}
有如下程序: #include<iostream> using namespace std; class Base{ int X; public: Base(int n=0):X(n){cout<<n;}
admin
2017-07-05
38
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
int X;
public:
Base(int n=0):X(n){cout<<n;}
int getX()eonst{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 d1(3),a2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/fGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
非成员函数只有在声明为(),才能访问这个类的所有private成员。
下列叙述中错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
实现比较两个字符串大小的函数是_____。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
随机试题
下列不属于咯血特点的是
A、易患水痘的人群是B、易患白色念珠菌感染的人群是C、易患白斑的人群是D、易患扁平苔藓的人群是E、易患地图舌的人群是有烟酒嗜好的中年男性
中方投资用汇额1000万美元及以上的非资源类境外投资项目由(),核准。
某办公大楼在保修期间出现外墙裂缝,经查是由于设计缺陷造成。原施工单位进行维修,之后应向()主张维修费用。
某工程拟采用混凝土条形基础,其上为240mm厚砖基础墙,混凝土基础宽度为840mm,则混凝土基础的合理高度应为()mm。
帮助团队成员设定团队议事日程、让团队始终瞄准目标、做出高效决策和提出解决问题的替代方案的是()。
往意事项:工作总最和工作效率的关系。6.若等比数列{an}满足a2a4+2a3a5+a2a8=25,且a1>0,则a3+a5=()。
[*]
InAmericaalone,tippingisnowa$16billion-a-yearindustry.Arecentpollshowedthat40%ofAmericans【C1】______thepractice
I______youtocometomyhousenextSunday.
最新回复
(
0
)