首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
92
问题
有如下程序:
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全国计算机二级
相关试题推荐
下面是类Shape的定义:classShape{public:virtualvoidDraw()=0;}下列关于Shape类的描述中,正确的是()。
数据库管理系统中负责数据模式定义的语言是()。
关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
重载的关系运算符和逻辑运算符的返回类型应当是_______。
C++语言中类定义中默认的访问权限是()。
数据库技术的根本目标是要解决数据的( )。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【 】。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
随机试题
简述往复式压缩机遇到何种情况需要立即紧急停车。
中耳胆固醇肉芽肿与其他中耳疾病的关系的说法,错误的是
青年男性,运动后发生腰部绞痛,继而出现肉眼血尿,最可能的诊断是()。
龙化有限公司为增值税一般纳税人,主要生产和销售甲产品,适用增值税税率17%,所得税税率25%,城市维护建设税和教育费附加略。该公司2014年7月份发生以下业务。(1)销售甲产品2000件,单位售价180元,增值税税率17%,收到支票已送存银行
内部审计是内部控制的一个组成部分,是单位内部会计机构、会计人员对会计资料进行的监督。()
上市公司配股后,下面的哪些财务指标是下降的()
给定资料1.媒体披露H省一中学发生群发性肺结核事件后,A县政府官网于2017年11月16日中午通报证实确有此事,但对事件涉及的范围和人数只字未提。而根据《结核病防治管理办法》,肺结核疫情严重,构成突发公共卫生事件的,应当及时向社会公布疫情处置情况
标志着世界中等教育发展史上的一个重点阶段,兼具普通教育和职业教育的双重性质的是
不定积分=__________.
Mentiontheword"multinational",andmostpeoplethinkofborderlessmobility—ofcompaniesathomeeverywhereandnowhere,movi
最新回复
(
0
)