首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
33
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i){x=i;}
void dispa(){cout<
private:
int x;
};
class B:public A{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();cout<
private:
int x;
};
int main(){
B b(2);
b.dispb();
retum 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://jikaoti.com/ti/mkl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在********error
有如下两个类定义:classAA{BB*v1;};classBB{AA*v2;BB*v3;int*v4;};
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的参数T是
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};
下列有关虚函数的表述中,错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
下列C++流的操作符中,能够设置浮点数精度的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在关系数据库中,用来表示实体间联系的是
随机试题
磁共振成像中有关信号平均次数的描述,正确的是
下列哪项不是胃火上逆型呃逆的主症()
( )泡沫灭火系统适用于具有较强的机动消防设施的甲、乙、丙类液体的储罐区或单罐容量较大的场所及石油化工生产装置区内易发生火灾的局部场所。
企业对会计政策变更采用追溯调整法时,应当按照会计政策变更的累积影响数调整当期期初的留存收益。()
一般配送中心运作由进出货.储存.盘点.订单处理.拣货.配送等部分组成。为此,配送中心作业效率评估主要分成()要素。
结合实际,分析影响学生性格形成的因素。
BrennanStateUniversityAlumniUpdateCherylHenry(BAandMAincommunications)haswrittenseveralarticlesthatwillbe(141
Wheredoesthemanmostlikelywork?
WRITINGTASK1Youshouldspendabout20minutesonthistask.Thegraphsbelowshowthenumberofmenandwomeninfull
Thegovernmentwillliftthebanunderthepressureofthepublic.Theunderlinedwordmeans______.
最新回复
(
0
)