首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const {c
有如下程序: using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const {c
admin
2020-11-11
23
问题
有如下程序:
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<<count<<’_’<<x<<endl;}
protected:
static hat count;
private:
mt x:
};
class D:public B{
public:
D(int xx,int yy):B(xx),y(yy){++count;y+=100;}
virtual void Show()const
{cout<<count<<’_’<<y<<end1;}
private:
int y;
};
int B::count=0;
int main(){
B*ptr==new D(10,20);
ptr->show();
delete ptr;
return 0;
}
运行时的输出结果是( )。
选项
A、1_120
B、2_120
C、1_20
D、2_20
答案
B
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量y的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/Yiyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
关于运算符重载,下列表述中正确的是()。
有如下类定义:classAA{inta;Public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)______________};其中横线处的缺失部分是()
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Theval
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是()。
下列语句中,能够进行正确赋值的是()。
当派生类继承一个基类时,默认的继承方式为()。
寸软件系统总体结构图,下面描述中错误的是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
StomachUlcerStomachulcers(溃疡)arethecauseofseverepainformanypeople.Doctorshavebeenabletohelplessenthepai
(2011年10月)洋务运动的历史作用是什么?
推磨牙向后时,口外弓每日戴用时间为抑制上颌骨生长(ANB3°~5°)时,口外弓每日戴用时间为
国家对行政、事业单位和国有企业会计工作的监督是一种内部监督。()
会计账目核对主要包括()。
甲、乙企业于6月1日签订一份购货合同,合同中约定,乙企业应于6月15日前到甲企业仓库提货,乙企业因货车故障拖延至6月25日才来提货。但6月20日存放货物的丙企业仓库因洪水淹没,致使部分货物受损。依照合同法规定,货物毁损风险的承担者是()。
风险投资基本获得成功后通常选择的退出方式包括()。
企业人员配置计划的内容不包括()。
关于文化对自我神经机制的影响的研究,下列不属于自变量的是()。[中科院心理所2018]
SpeakerA:Goodtoseeyou.Youlookmorefitandbetter.SpeakerB:______
最新回复
(
0
)