首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
70
问题
有如下程序:
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全国计算机二级
相关试题推荐
有如下程序:#includeUsingnamespacestd;classBase{public:Base(intx=0):valB(x){cout<<valB;}~Base()(cout<<valB;
下列程序段中包含4个函数,其中具有隐含this指针的是()。intfunl();classTest{public:intfun2();friendintfun3();staticintf
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
对于多重继承,下面说法中正确的是( )。
重载的关系运算符和逻辑运算符的返回类型应当是_______。
下列语句段中不是死循环的是()。
设有如下关系表:则下列操作中正确的是
以下选项中不属于软件工程的目标是( )。
以下选项中与k=n++;完全等价的表达式是
随机试题
微分方程y"+2y’一3y=0的通解为_______.
闭合性骨折石膏固定后最多见的并发症是()
男,55岁,慢性肝炎15年余,自觉乏力、消瘦、食欲欠佳,可考虑患者发生肝硬化的检查是
在法与社会的关系问题上,对于“‘纸上的法’要以‘活法’为基础"这样的说法,下列理解错误的是:
某火电厂厂用变压器为1000kVA,35/6kV、Dyn11接线,其中变压器低压侧采用电缆连接,建成前5年变压器最高负荷率为70%,拟5年后增容至80%,经济电流密度,=0.4A/mm2,若按经济电流密度选择,该电缆规格应为()。
振动灌注桩,拔管方法根据承载力的不同要求,可分别采用()。
交通部颁发的《水运工程施工监理规范》JTJ216明确规定,承包人编制的施工组织设计(),即成为监理依据。
在基差(现货价格一期货价格)为+2时,买入现货并卖出期货,在基差()时结清可盈亏相抵。
一名男子因醉酒雇请代驾送至动车站,代驾误驶入出租车、公交车专用道,被执勤民警拦车检查证件。但醉酒男子情绪激动、拒绝配合,引起群众围观,导致火车站进出口道路拥堵。对此,民警下列做法恰当的是()。
【B1】【B15】
最新回复
(
0
)