首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const
有如下程序: #include using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show()const
admin
2021-02-22
68
问题
有如下程序:
#include
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<
protected:
static int count;
private:
int x;
};
class D:public B{
public:
D(int xx,int yy):B(xx),y(yy){++count;y+=100;}
virtual void show()const
{ cout<
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
解析
本题考查了类的继承。继承有3种方式,public公有、private私有和protected保护,本题都涉及了。本题中类D公有继承类B。在类B中又定义了虚函数,并且有保护类静态类型count及私有变量x。主函数中调用类D,类D又继承了类B,经过系统及调用,本题最终结果为2—120。
转载请注明原文地址:https://kaotiyun.com/show/g7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码。函数show0的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:123412431324134214
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正确运行。并且使程序输出的结果为:OK注意:错误的语句在//*****error******的下面,修改该语句即可。#include
将E-R图转换为关系模式时,实体和联系都可以表示为
在满足实体完整性约束的条件下
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’’A’’;}};classB{public:B
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun0{tout<<’B’;}};classDe
软件的三要素是
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列关于模板的描述中,错误的是()。
随机试题
Shell解释双引号中的字符时,没有特殊含义的字符是_______。
A.正相睡眠的第一、第二期B.正相睡眠的第三、第四期C.反相睡眠D.同相睡眠E.异相睡眠与原发性失眠有关的是
阳和解凝膏用于
既能消食,又能活血化瘀的药物是
下列对三国鼎立局面形成的评价,哪一项是符合历史发展趋势的?()
狗最初对圆形和椭圆形做出同样的反应,经训练后仅对圆形做出该反应,这就是条件反射的()。
事业单位工作人员有下列情形之一的,给予处分()。
在西班牙,“慢食”一直是在人们头脑中________的饮食观念。与“慢食”一脉相承的是西班牙人“慢生活”的态度:大厦电梯里面没有关门按键,大家都是等待电梯门缓缓关上;和午餐相伴的还有午睡,尤其在西班牙南部最为炎热的地方,小店业主都会在14点到17点之间关门
货币市场
ThevisitofJapanesePrimeMinisterShinzoAbetotheYasukunishrineoutragedChinaandSouthKorea.
最新回复
(
0
)