首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
44
问题
有如下程序:
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全国计算机二级
相关试题推荐
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()
若x和y是程序中的两个整型变量,则下列if语句中正确的是()。
“::”符号的功能是( )。
下面C++带有默认参数函数的叙述,正确的是( )。
形如A::A(A &)的构造函数称为( )。
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
在软件设计中,不属于过程设计工具的是
下列不是关系模型的组成部分的是( )。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
随机试题
随着社会经济的不断发展,现代营销观念也在深化和发展。下列选项不属于现代营销观念新发展的是()
Hediscoveredfromthetimetablethatthetrainwas【56】intwentyminutes.Edgersettledhimselfintoacomer,worried【57】whenpe
铸道设置原则中错误的是A.不能破坏邻接关系B.铸道的直径、长度应满足铸件的质量要求C.铸道在熔模最厚处连接D.铸道的直径一般为1mmE.不能破坏咬合面的形态
(2006)图示结构,梁在I点处的弯矩为下列何值?
在水泥混凝土路面低温施工中,路面两端构造物间距不小于( )时,应设一道胀缝。
关于证券组合管理的特点,下列说法中,不正确的是()。
旅游者要求其亲友随团活动时,导游人员应该()
某男,45岁,外企工作。因焦虑不安求助。求助者在外企某办事处为负责人,已十余年,薪水较高。妻子是中学教师,夫妻感情好,女儿读高中,学习优异。近一年来,生意难做,自己虽努力工作,美国老板似有不满之意,为此忧心忡忡。开始担心运货物的船只会不会沉没,有时
如图所示,“金字塔”中每格数字都是该格所对应的下面两格数字之和,如,16是4和12之和。则,问号代表的数字是()。
A)Reduce,reuse,andrecycle.RecyclinghasbecomeapartofAmericanlife.Italsoisanimportantpartofthewaste-processing
最新回复
(
0
)