首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能去任意类型,它属于一个( )。
在C++语言中,数据封装要解决的问题是( )。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti)
C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是()。
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
ER模型可以转换成关系模型。当两个实体间联系是M:N联系时,它通常可转换成关系模式的个数是()。
运算符重载仍然保持其原来的优先级、________和________
友元运算符。obj1>obj2被C++编译器解释为()。
软件工程的框架可概括为:目标、过程和【 】。
随机试题
下列选项中,属于诉讼时效中断的法定事由有()。
试述中国家庭结构的文化要素。
目前,对基金信息披露进行管理的部门主要有()。
甲省地区因连续降雨,导致甲省A市康康药厂生产废物未及时运输到指定的废物清理点,生产废物被雨水浸泡且蔓延到居民居住地附近的路面,造成环境污染。经群众举报,A市环境保护局了解情况后,立即向康康药厂送达决定书,责令其立即清扫废物并合理处理,恢复路面原状,并处以罚
某企业生产过程的机械化、自动化水平比较高,工人操作技术单一,熟练程度高,说明该企业的生产类型属于()。
在对某起生产事故原因的调查中,70%的人认为是设备故障;30%的人认为是违章操作;25%的人认为原因不清,需要深入调查。以下哪项最能合理地解释上述看来包含矛盾的陈述?()
营业外收入是指与企业生产经营活动没有直接关系的各种收入。作为营业外收入,必须同时具备两个特征:一是意外发生,企业无力加以控制;二是偶然发生,不重复出现。根据上述定义,下列不属于营业外收入的是:
以下合法的变量名是
关于结构化程序设计原则和方法的描述错误的是()。
Themeeting(last)______afullweekbythetimeitends.
最新回复
(
0
)