首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
72
问题
有如下程序:
#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://www.kaotiyun.com/show/g7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。注
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*strOct)的功能是将八进制转换为十进制。提示:要每一位转换,然后把转换后得到的数累加起来即可。注意:不
将E-R图转换为关系模式时,实体和联系都可以表示为
下列符号中不属于C++关键字的是()。
下面不属于软件设计原则的是
模板对类型的参数化提供了很好的支持,因此()。
设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为()。
随机试题
女性,68岁,脑血管意外,经过抢救治疗,生命体征趋于平稳,但处于昏迷状态,护士交接班时发现病人骶尾部皮肤2cm×3cm呈紫红色,并有小水疱形成。为防止褥疮进一步发展,护理措施正确的是
心绞痛患者,针灸基本治疗时选
2015年2月,张某与李某订立一份借款合同,约定张某借给李某5万元,李某于2016年2月偿还本金并支付利息。借款到期后,李某没有按期偿还本金和利息。根据《民法通则》,若发生下列情形,可以导致诉讼时效中断的是()。
在证券投资基金的当事人和关系人中,商业银行可以申请担任()。
某高层住宅小区入住3年,前期物业管理由开发建设单位委托的A物业管理公司负责。该小区业主大会成立后,决定选聘B物业管理公司承担该小区的物业管理工作。业主委员会以书面形式通知A、B物业管理公司办理交接验收。B物业管理公司在交接时,发现小区部分屋面漏水,A物业管
在向顾客配送过程中货物的破损率一般最高限额是()。
高三学生参加会考,成绩合格获得高中毕业证,这考试属于()。
在考生文件夹下,打开文档Word1.docx,按照要求完成下列操作并以该文件名(Word1.docx)保存文档。【文档开始】8086/8088CPU的BIU和EU从功能上看,8086分为两个部分:总线接口部件(BusInt
TheAmericanwarondrugshasgottenallthetypesinrecentyears,butalcoholismisstillthenation’smostseriousaddiction.
TheStateBoardofRegentswillconsiderlettingalternativeteachertrainingprogramscertifyteachers,expandingtherolethat
最新回复
(
0
)