首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n) {cout
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n) {cout
admin
2017-02-18
23
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n) {cout<
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Deftved(int m,int n):y(m),Base(n) {cout<
Derived(int m):y(m){cout<
};
int main()
{
Derived d1(3),az(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出O,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ZIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中的友元函数为在类外访问类中的私有成员和保护成员提供了方便,但破坏了类的______和______。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列说中错误的是()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
拷贝构造函数的参数一般是
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
有如下程序#include<iostream.h>#defineN2#defineMN+1#defineNUM2*M+1voidmain()
C++语言的基本控制结构为顺序结构、选择结构和【】。
下列有关指针的用法中错误的是()。
下面的说明中,正确的函数定义是()。
随机试题
生育过严重缺陷患儿的妇女再次妊娠前,应采取的医学措施是
青年甲在筹备结婚过程中,连续多日劳累,患化脓性扁桃腺炎。医生在为其诊察中同时发现患有淋病。患者住院四天,扁桃腺炎痊愈出院,医生嘱其充分休息。按照母婴保健法,甲
交通组织一般有三种组织方式,不包括()。
2015年末,某国未清偿外债余额为2000亿美元,其中,1年及1年以下短期债务为400亿美元。当年该国需要还本付息的外债总额为500亿美元。该国2015年国民生产总值为8000亿美元,国内生产总值为10000亿美元,货物出口总额为1600亿美元,服
下列关于生活常识的描述不正确的是()。
有研究表明,学习熟练程度达到()左右时,记忆效果最好。
上一个冰川形成并从极地扩散时期的Acrocorapalmata化石在比它现在生长的地方深得多的海底被发现了,因此,尽管它与现在生长的Acrocorapalmata看起来没有多大区别,但能在深水中生长说明它们之间在重要的方面有很大的不同。上述论证依据下面
感觉的直接测量方法有()
在Excel工作表中输入了大量数据后,若要在该工作表中选择一个连续且较大范围的特定数据区域,最快捷的方法是()
IncontrasttoGoya’svariousrepresentationsofsinceretears,then,areaseriesofrepresentationsofinsincerityandemotion
最新回复
(
0
)