首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show() const {cout<
有如下程序: #include<iostream> using namespace std; class B{ public: B(int xx):x(xx){++count;x+=10;} virtual void show() const {cout<
admin
2018-12-04
57
问题
有如下程序:
#include<iostream>
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show() const
{cout<<count<<’_’<<x<<endl;}
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<<count<<’_’<<y<<endl;}
private:
int y;
};
int B::count=0;
int main(){
B *ptr=new D(10,20);
ptr->show();
delete ptr;
return 0;
}
运行时的输出结果是( )。
选项
A、1120
B、2120.
C、l20
D、220
答案
B
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量y的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/KrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
对于拷贝构造函数和赋值操作的关系,正确的是()。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
用树形结构来表示实体之间联系的模型称为
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
在数据库的概念结构设计中,常用的描述工具是______。
下列不属于软件工程的3个要素的是
随机试题
上層部の腐敗をとりのぞかない________、我が社の発展はない。
眩晕的病因病机,与下列哪项无关
多层建筑采用多孔砖承重墙体时,有些部位必须改用实心砖砌体,以下表述哪一条不恰当?[2000—069,1998—069,1995—068]
煤的自燃倾向性是煤的一种自然属性,是煤层发生自燃的基本条件。煤的自燃倾向性分为()三类。
下列关于产品生命周期的说法中,正确的是()
儿童的语言最初是()。
2019年1—8月,全国房地产开发投资84589亿元,同比增长10.5%,增速比1—7月回落0.1个百分点。其中,住宅投资65187亿元,增长14.9%,增速回落0.2个百分点。 1—8月,东部地区房地产开发投资4485
在对学习含义的理解上,将学习分为习得和表现的心理学家有()
简述睡眠的阶段及其特征。
在窗体上画一个命令按钮,名称为Commandl,然后编写如下代码:OptionBase0PrivateSubCommandl_Click()DimA(4)AsInteger,B(4)AsIntegerFo
最新回复
(
0
)