首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
88
问题
有如下程序:
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://www.kaotiyun.com/show/a2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。
生产一个最终能满足需求并且达到工程目标的软件产品所需要的步骤被称为【 】。
下述静态数据成员的特性中,( )是错误的
请将下列类定义补充完整。classBase(public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voi
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
意味着一个操作在不同的类中可以有不同的实现方式的是指( )。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为【 】。
随机试题
动作电位在同一细胞传导的机制是膜的已兴奋部分与未兴奋部分之间形成的局部电流,引起整个膜依次发生动作电位。()
有“马头蛇尾瓦楞身”之称的药材是()。
某焊接车间每月需要60000L氩气,则该车间一年最少需要()氩气。(氩气瓶容量为40L)
沉井按横截面形状分类有( )。
资本公积金是由实收资本本身所引起的各种增值,包括股本溢价、法定财产重估增值和接受馈赠的资本价值。( )
MMPI-2新增加的效度量表VRIN为()。
CH3CH==CH2+HBr________。
1978年开始的改革开放大潮,从根本上动摇了乡土文明的根基,大量农民从土地中解放出来,走向城市。从人类学的研究脉络来看,都市化文化转型的核心就是告别乡土社会,这不是简单地指乡村演变为城市或城镇,而是指一种乡村文明与城市文明整合后的新的社会理想。这是自汉代以
西周婚姻制度的主要内容包括()
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
最新回复
(
0
)