首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2017-04-25
71
问题
有如下程序:
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/a2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
对于多重继承,下面说法中正确的是( )。
用树形结构来表示实体之间联系的模型称为
下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。class myClass{private:intdata;public:myClass(in
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
C++语言中类定义中默认的访问权限是()。
设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[]中,A[0][0]存入B[0]中,则A[8][5]在B[]中( )位置。
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
随机试题
女,36岁,不慎自3米高处坠落,昏迷15分钟后清醒,诉头痛,恶心,呕吐2次,非喷射性,神经系统检查尚无阳性体征发现。在随后的治疗观察过程中出现下列情况,与颅内血肿无关的是
肺癌的基本治疗原则是
甲、乙、丙三人对一架钢琴为共同共有,甲欲将该钢琴卖与丁,下列各项中,甲的卖与行为有效的有()。
用熔断器保护的电压互感器回路,可不验算动、热稳定。()
根据《银行业监督管理法》规定,下列属于中国银监会监管职责的是()。
《蓝色多瑙河》的作者是理查.施特劳斯。
某市拟对城区内约占2000亩地棚户区进行改造。市委市政府组织了大量人力物力进行了调研,经过专家论证,市委讨论研究后,决定分三步实施。在讨论中尤其突出要解决好低收人群体的生活等一系列问题,强调要关注民生、保障民生和改善民生。问:在棚户区改造中,如何做到关注
A、 B、 C、 D、 C
DVD-ROM光盘可存储17GB的信息,比普通CD-ROM光盘的存储容量(650MB)大。DVD-ROM光盘是通过______来提高存储容量的。A.减小读取激光波长,减小光学物镜数值孔径B.增大读取激光波长,增大光学物镜数值孔径C.增大读取激光波长,
要求在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为()。
最新回复
(
0
)