首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
74
问题
有如下程序:
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全国计算机二级
相关试题推荐
下列关于继承方式的描述中,错误的是()。
下述静态数据成员的特性中,( )是错误的
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
若有以下程序:#include<iostream>usingnamespace.std;classdata{public:intx;data(intx){
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
下列关于关系运算的叙述中正确的是
以下选项中与k=n++;完全等价的表达式是
以下各选项组中,均是C++语言关键字的组是
随机试题
Whatisthewomangoingtodothisafternoon?
患者女,中风后遗症2年余,右上肢肌力2级,右下肢肌力4级,有一定平衡能力,可在辅助下步行,患者睁眼时指鼻正常,闭眼时不能,出现闭目难立征。静态平衡评定方法为
建设部工程质量管理条例中规定,施工单位在施工中偷工减料的,使用不合格的建筑材料、建筑构配件和设备的行为的,责令改正,处工程合同价款2%以上4%以下的罚款。()
检验批和分项工程是建筑工程施工质量基础,因此,所有检验批和分项工程均应由()组织验收。
延迟完全可以忽略,适用于实时、大批量、连续数据传输的交换方式是()。
有价证券具有()的经济和法律特征。
感知的规律主要有()。
个性的调节系统以自我意识为核心。个性的产生和发展与自我意识的产生和发展密切相关,也可以说,自我意识是个性形成和发展的前提。()
设森林F对应的二叉树为B,它有m个结点,B的根为P,P的右子树结点个数为n,森林F中第一棵树的结点个数是()。
使用PERT图进行进度安排,不能清晰地描述(4),但可以给出哪些任务完成后才能开始另一些任务。下面PERT图所示工程从A到K的关键路径是(5)(图中省略了任务的开始和结束时刻)。(4)
最新回复
(
0
)