首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在用class定义一个类时,数据成员和成员函数的默认权限是【】。
软件是程序、数据和【】的集合。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
字符串通常采用的两种存储方式是( )。
下列关于软件设计基本原理的叙述中错误的是
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);};其中构造函数MyClass用的值初始化
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
随机试题
论述如何建设美丽中国。
利尿剂治疗心功能不全的作用是通过
A.醛和酮B.多环芳烃C.多氯联苯D.亚硝酸盐E.胺类化合物为了使肉制品成色良好,加工中添加一种护色剂。但添加过量或混合不均匀时,食入较多的该种物质可引起食用者出现全身皮肤、黏膜紫绀等缺氧症状。肉品中这种有害物质最可能是()
属于艾炷直接灸的方法是属于间接灸的方法是
患者,女,21岁。四肢关节痛6个月,近2个月出现面颊部对称性红斑,口腔溃疡反复发作,检查白细胞2.7×109g/L,血沉67mm/h,该患者最可能的诊断是
消防技术服务机构受托对某地区银行办公的综合楼进行消防设施的专项检查,银行数据中心机房设置了IG541气体灭火系统,以组合分配方式设置A、B、C三个气体灭火防护区。断开气体灭火控制器与各防护区气体灭火驱动装置的连接线,进行联动控制功能试验。据了解,消防维保单
以下软件中()属于应用软件。
家庭生命周期的发展过程正确的顺序是()。
三名游泳运动员一起进行训练,同时入水,当甲游1圈时,乙正好超过甲半圈,丙超过甲四分之一圈。他们三人总共游了15圈。问丙游了多少圈?()
请根据材料一,分析“泔水油”现象屡禁不止的原因。请仔细阅读材料三,为彻底解决马路公共设施被盗问题,请你站在政府主管部门的角度,制定出具体的“治盗”措施。
最新回复
(
0
)