首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-06-10
10
问题
有如下程序:
#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://jikaoti.com/ti/fth0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x;x=y;y=z;}voidf2(intx,inty){intz=x;x
下列循环语句中有语法错误的是()。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”.的功能等价的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列关于类模板的模板参数的叙述中,错误的是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
下列选项中,与实现运行时多态性无关的是()。
在关系数据库中,用来表示实体间联系的是()。
随机试题
系统按照其复杂程度和层次不同分为_______和_______。
如果概念A与概念B之间有真包含于关系,则概念A为()、概念B为属概念。如在“草绿”与“色泽”之间,“草绿”是种概念,“色泽”是属概念。
性能代号为“ZSTX”代表()。
采用高速切削可减少( ),提高机床生产效率。
在社会主义市场经济体制建立以后,国家对企业的管理应以()为主。[2007、2006年真题]
著名太湖石“玉玲珑”是()的主要景观之一。
科学家们之所以对67P/楚留莫夫一格拉希门克彗星有强烈的兴趣,是因为根据此前在地球上对它的分析,再结合乔托航空飞行器发回的报告,发现这颗彗星很可能有大量的冰块,并且含有碳、氢、氧、氮等元素。在这颗彗星的表面很可能有复杂的有机分子,而这很可能就是构成早期生命
Thesecuritymarketlinedepicts______.
Accordingtothepassage,tohaveabetterunderstandingofapoem,thebestwayis______.Accordingtotheauthor,oneofthe
AvalanchesatRogersPassinGlacierNationalParkkilledmorethan200peoplebetween1885and1910.buttheyarenowcontrolle
最新回复
(
0
)