首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
admin
2020-06-29
49
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(int i){x=i;)
void dispa(){cout<
private:
int x;
};
class Derived:public Base
{
public:
Derived(int i):Base(i+l0){x=i;)
void dispb(){dispa();cout<
private:
int x:
};
int main()
{
Derived b(2);
b.dispb0;
retum 0:
}
运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
”Derived b(2);”以整数2实例化变量b,在执行Derived的构造函数时,以i+10即12去调用类Derived的父类的构造函数,将Base::x初始化为12,然后将Derived::x赋值为2。在执行b.dispb()时,先调用父类中的dispa,输出Base::x,即12,再输出Derived::x,即2,所以运行结果为“12,2”。
转载请注明原文地址:https://kaotiyun.com/show/MK8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12Area
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//********error********的下面
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
结构化程序设计中,下面对goto语句使用描述正确的是
下列关于基类和派生类关系的叙述中,正确的是
下面描述中,不属于软件危机表现的是( )。
算法的空间复杂度是指( )。
下列各序列中不是堆的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
TTL与非门的门槛电压在理论上等于()。
阅读小说片段,然后回答问题:那三位麦琪,诸位知道,全是有智慧的人——非常有智慧的人——他们带来礼物,送给生在马槽里的圣子耶稣。他们首创了圣诞节馈赠礼物的风俗。他们既然有智慧,他们的礼物无疑也是聪明的,可能还附带一种碰上收到同样的东西时可以交换的权
关于注射用乳剂下列说法不正确的是
患者女,55岁。类风湿关节炎史5年,全身关节活动受限,生活部分自理。近1年来间歇性情绪低落,诉说活着没意义,对任何事物都缺乏兴趣,3日前企图自杀被家人发现,及时送往医院。护理评估要特别注意的是()
黄河公司原有普通股10000万元、资本成本为18%,长期债券2000万元、资本成本为8%。现向银行借款600万元,借款年利率为6%,每年付息一次,期限为5年,筹资费用率为0。该借款拟用于投资购买一台价值为600万元的大型生产设备(无其他相关
租赁期限届满,当事人可以续订租赁合同,但约定的租赁期限自续订之日起不得超过()。
所有的公文中,()最具权威性和强制性。
你是下派到某地的基层民警,该地群众基础不牢,对警察有抵触,你将如何开展工作?
【《明实录》】
不能作为遗产继承的财产是()。
最新回复
(
0
)