首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-08-23
67
问题
有如下程序:
#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:
Derived(int m,int n):y(m),Base(n){cout<
Derived(int m):y(m){cout<
};
int main()
{
Derived d1(3),d2(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/JJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是
软件结构是以______为基础而组成的一种控制层次结构。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
下列关于break语句的叙述不正确的是()。
在一个派生类对象结束其生命周期时()。
对于模板定义关键字class和typename说法不正确的是
在C++语言中,一个函数的定义前加上关键字【】时,该函数就声明为内联函数。
下列对于软件测试的描述中正确的是()。
随机试题
婴儿脂溢性皮炎一般发生于
甲立下一份公证遗嘱,将大部分财产留给儿子乙,少部分的存款留给女儿丙。后乙因盗窃而被判刑,甲伤心至极,在病榻上当着众亲友的面将遗嘱烧毁,不久去世。乙出狱后要求按照遗嘱的内容继承遗产。对此,下列哪一选项是正确的?
设计计划的编制依据主要包括()。
下列关于对文人画的叙述,正确的是()。
比较两个英文字符串的大小的方法是()。
一、注意事项1.本试卷由给定资料与作答要求两部分构成。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限行政执法类、市(地)以下综合管理类职位的考生作答。第四题仅限考省级(含副省级)以上综合管理类职位的考生作答
主观唯心主义和客观唯心主义的共同之点是()。
EarnextramoneybyworkingwithanindependentDailyPostdistributorasanadultcarrier.Mostroutesrequirereliabletranspo
AfterTheAdventuresofTomSawyer,TwaingivesaliteraryindependencetoTom’sbuddyHuckinabookentitled______.
Ateamofinternationalresearchershasfoundnewevidencethatanendangeredsubspeciesofchimpanzeeisthesourceoftheviru
最新回复
(
0
)