首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include usingmpaee std; class A{ public: A(int i){x=i;} void dispa(){cout<<X<<‘,’;} private:
有如下程序: #include usingmpaee std; class A{ public: A(int i){x=i;} void dispa(){cout<<X<<‘,’;} private:
admin
2020-12-21
98
问题
有如下程序:
#include
usingmpaee 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/bpyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数convert(char*strOct)的功能是将八进制转换为十进制。提示:要每一位转换,然后把转换后得到的数累加起来即可。注意:不
字面常量42、4.2、42L的数据类型分别是()。
下列符号中不属于C++关键字的是
下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
下列关于C++函数的叙述中,正确的是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
生产每种产品需要多种零件,则实体产品和零件间的联系是
在满足实体完整性约束的条件下
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
随机试题
简析《竹里馆》是怎样表现人与自然关系的。
不能用于组成直流电复律的装置是
患者,男,56岁。近来胁肋隐痛,悠悠不休,遇劳加重,口干咽燥,心中烦热,头晕目眩,舌红少苔,脉细弦而数。方选
手三阴经的走向规律是
上海进出口公司(SHANGHAIIMPORTANDEXPORTCO.LTD.)于2007年2月10日与澳大利亚KKK公司就全棉男式六袋短裤(Men’s100%cottondrill6pocketshort)签订一份销售合同。具体内容如下:
“备案号”栏应填()“发货单位”栏应填()
大众甲壳虫汽车:“想想还是小的好”20世纪60年代的美国汽车市场是大型车的天下,大众的甲壳虫刚进入美国时根本就没有市场,伯恩巴克再次拯救了大众的甲壳虫,提出“Thinksmall"的主张,运用广告的力量,改变了美国人的观念,使美国人认识到小型
根据邓小平同志“三个面向”的理论,当前我国教育改革中,把()作为教育改革和发展的基本出发点和归宿点。
患者,男性,40岁。左耳前被刀砍伤2h,清创缝合后局部迅速肿大,有波动感,穿刺有清亮液体。最可能的原因是()。
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
最新回复
(
0
)