首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ pubic: A(int i){X=i;} void dispa(){cout
有如下程序: #include using namespace std; class A{ pubic: A(int i){X=i;} void dispa(){cout
admin
2020-07-30
17
问题
有如下程序:
#include
using namespace std;
class A{
pubic:
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();tout<
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/BJyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfunl();classTest{public:intfun2();friendintfun3()
若MyClass为一个类,执行“MyClassa[4],*p[5],”语句时会自动调用该类构造函数的次数是()。
有如下程序:#include#includeusingnamespacestd;classXCF{inta;public:XCF(intaa=0):a(aa){tout
在类中重载赋值运算符时,应将其声明为类的()。
下列有关抽象类和纯虚函数的叙述中,错误的是()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
下列关于输入输出流的叙述中,正确的是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
使用输入输出操作符setw,可以控制()。
下列有关运算符重载的叙述中,正确的是()。
随机试题
递延法
对原发性肝癌的普查最有价值的是
对生产和工作在时间上进行控制的方法是
背景资料某业主与承包商签订了建筑安装工程项目总包施工合同。承包范围包括土建工程和水、电、通风、建设设备安装工程,合同总价为4800万元。工期为2年,第一年已完成2600万元,第2年应完成2200万元。承包合同规定:(1)业主应向承包商支付当年合同价25
契约型基金投资者的权利主要体现在基金合同的条款上,而基金合同条款的主要方面通常由( )来规范。
根据消费税的有关规定,委托加工的特点是()。
某期房尚有1年时间才可投入使用,与其类似的现房价格为3300元/m2,出租的年末净收益为330元/m2。假设折现率为10%,风险补偿估计为现房价格的2%,则该期房目前的价格为()元/m2。
甲、乙签订买卖合同,甲向乙支付全部价款,约定乙应于2005年12月30日前交付货物。12月25日,甲得知乙近期将出国,并已将全部库存货物及其他财产卖给他人。于是,甲要求乙承担违约责任,乙拒绝。根据上述情形,下列表述正确的是()。
甲、乙、丙三人系某厂工人,由于赌博被厂长开除。三人遂预谋确定某日杀害共同仇人厂长。甲提供菜刀、砍刀各一把,届时甲因腹痛未去,由乙、丙用甲提供的凶器将厂长杀死。在此案中,甲的行为应定为()。
设A是n阶矩阵,下列命题错误的是().
最新回复
(
0
)