首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
有如下程序: #include using namespace std; class A { public: A(int i) { x = i; } void dispa () { cout
admin
2019-04-18
30
问题
有如下程序:
#include
using namespace std;
class A {
public:
A(int i) { x = i; }
void dispa () { cout << x <<′,′; }
private :
int x ;
};
class B : public A {
public:
B(int i) : A(i+10) { x = i; }
void dispb() { dispa(); cout << x << endl; }
private :
int x ;
};
int main() {
B b(2);
b.dispb();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
本题考查派生类的构造函数和基类的构造函数。本题中类B继承类A,定义了一个类B的对象并初始化b(2),此时会执行类B的构造函数,执行的结果是继承类A中的私有成员赋值了12,给类B自身的数据成员x赋值了2,执行b.dispb()后,输出类A的私有成员x,输出类B自身的数据成员,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ypAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列程序段以后程序的输出是______。voidadd(int&x){x++;}intmain(){inty=3;add(y);cout<<y<<end1;}
下列叙述中,正确的选项是()。
以下数据结构中,不属于线性数据结构的是()。
静态数据成员在()进行初始化。
有以下程序:#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
关于this指针的说法不正确的是()。
下列关于this指针的叙述中,正确的是()
请将下列类定义补充完整,横线处应填加语句______。classTestClass{public:voidfun(){cout<<"Base::fun"<<end1;}};classTestClass1:publicTestClas
下列叙述中正确的是
A、 B、 C、 D、 Atest的构造函数重载,testA[3]调用test(intA)函数,然后删除时调用析构函数,故输出选项A。
随机试题
测评结果主要是给想了解任职者或求职者素质结构与水平的人提供成绩或证明的测评是()
小儿可以出现某些病理征阳性.易并发硬膜下积液的化脓性脑膜炎的病原菌是
在环境影响评价中,提出的项目污染物总量控制建议指标必须()。
在机动车辆损失险中,由于下列哪些原因造成的被保险车辆损失,保险人不承担赔偿责任?( )Ⅰ.利用保险车辆从事违法活动Ⅱ.竞赛、测试、在营业性维修场所修理养护期间Ⅲ.地震、战争、军事冲突、恐怖活动、暴乱、扣押、罚没、政府征用Ⅳ.驾驶人员饮酒、吸食或注
2005年8月,中金公司操作了总规模为32亿元的“中国联通CDMA网络租赁费收益计划”,这是国内第一单资产支持证券,接着广发证券的“莞深高速公路收费收益权专项资产管理计划”发行。这些证券叫做()
凯恩斯认为,债券的市场价格与市场利率成( )。
根据营改增的规定,下列各项中,属于营改增应税服务中的交通运输业的是()。
货到付款
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
TheEffectivenessofaPerson1.believethereisnosuchthingas(1),【1】______sothesolutionis(2)whenitisoptimumor
最新回复
(
0
)