首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespaces std; class A { public: A(){} A(int i)
若有以下程序: #include <iostream> using namespaces std; class A { public: A(){} A(int i)
admin
2013-02-27
21
问题
若有以下程序: #include <iostream> using namespaces std; class A { public: A(){} A(int i) { x1=i; } void dispa() { cout<<’x1="<<x1<<","; } private: int x1; }; class B: public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<end1; } private: int x2; }; int main() { B b(2); b.dispb(): return 0; } 程序运行后的输出结果是
选项
A、x1=10,x2=2
B、x1=12,x2=10
C、x1=12,x2=2
D、x1=2,x2=2
答案
4
解析
本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。
转载请注明原文地址:https://jikaoti.com/ti/yvE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ints=0,i;for(i=1;i<5;i++){switch(i){
对象实现了数据和操作(方法)的结合,其实现的机制是()。
给定程序MODl1.C中函数fun的功能:将一个十进制整数n转换成r(二~十六)进制形式。示例如下。输入12516,则输出:7D输入92,则输出:1001请改正程序中的错误,使它能得出正确的结果。
关于友元,下列说法错误的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是______。
算法是一种()。
按“先进后出”原则组织数据的数据结构是【 】。
随机试题
投机性股票
0+∞xe-xdx
2010年1月,高某与某房地产开发公司签订了一份《预售商品房认购书》。《认购书》约定,公司为高某预留所选房号,双方于公司取得商品房预售许可证时正式签订商品房预售合同。《认购书》还约定。认购人于签订认购书时缴纳“保证金”一万元,该款于双方签订商品房预售合同时
某投资项目,建设期一年,投产当年即可盈利,所得税率25%,投资伊始拟发行3年期债券,面值1000元,筹资费率2%,票面利率5%,按年付息,到期一次还清借款,含筹资费的税后债务资金成本为()。
甲公司2015年10月1日取得A公司80%股份,能够控制A公司的生产经营决策,2015年12月1日取得B公司60%股份,能够控制B公司的生产经营决策。2016年甲公司实现净利润1000万元,A公司按购买日公允价值持续计算的净利润为200万元,B公司按购买日
问题是给定信息和要达到目标之间有某些障碍需要被克服的()。
经济活动的效率和公平是辩证统一的,所以在设计分配制度时应当统筹兼顾。()
环境问题实质是发展问题。()
AssistantToPublicRelationsManagerBusinessPressistheworld’smostrespectedpublisherofbusinessnews.PRandpubli
InternetdatashowsthatAmericanyoungeradultshavebecometheprimarygroupmadaboutalteringtheirpersonalappearance.Onc
最新回复
(
0
)