首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
60
问题
有如下程序:
#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://www.kaotiyun.com/show/NwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是
有如下递归函数:intFun(intn){if(n<=1)return1;______}请补充完整,使得函数Fun能够正确计算形参n的阶乘。
有如下程序:ncludeusingnamespacestd;classAnimal{public:virtualchar*getType()const{return“Animal”;}virtualchar*getVoice()con
下列引用的定义中,()是错误的。
数据流图的类型有【】和事务型。
C++语言中类定义中默认的访问权限是
下列数据结构中,按先进后出原则组织数据的是
下列有关数据库的描述,正确的是
关于类模板,下列表述不正确的是
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
当代资本主义的新变化的实质是它在总的量变过程中,已经发生了________,即非爆发式质变。但是资本主义的根本性质并没有改变,它的经济基础仍然是________。
蔬菜类原料中________含量较少。
现代恿识和企业个性结合的一种群体意识,是企业全体成员的精神支柱、能量源泉的是()
输卵管结扎术常在()部位进行
为明确上消化道出血病因,急诊胃镜检查的时机
资本市场包括证券融资和期限超过()的中长期资金借贷以及产权交易的市场。
适用于水位低的地区,或能保证降水到基坑面以下的基坑支护结构是()。
基金会计附注包括()。Ⅰ.重要会计政策和会计估计Ⅱ.会计政策和会计估计变更Ⅲ.差错更正的说明Ⅳ.报表重要项目的说明和关联方关系及其交易等
证券公司一旦成为证券交易所的特别会员,便自动取得了交易席位。()
在听报告时,如果报告人的声音突然停止了,马上就会引起听众的注意。这种注意是()
最新回复
(
0
)