首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl
admin
2013-02-27
79
问题
若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl=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<<endl; } 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
答案
C
解析
本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/zbNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,TB){return(a<=B)?a:b;}int
下面描述中,符合结构化程序设计风格的是
关于友元,下列说法错误的是()。
计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为【】。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【】。再执行成员对象的构造函数,后执行派生类本身的构造函数。
CASE是一组【】的集合,可以辅助软件开发生命周期各阶段进行软件开发。
当需要打开A盘上的abc.txt文件用于输入时,则定义文件流对象的语句为______。
在深度为3的满二叉树中,叶子结点的个数为()。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
下列选项中属于C++语句的是()。
随机试题
在居民委员会的选举过程中,__________是主要选举方式,并且主要采用的是居民代表(而非户代表)选举的方式。
A、Bodysize.B、Migrationroute.C、Foodpreference.D、Populationgrowth.D最后一句话讲到,这种变化会很大程度。impactaspecies’populationgrowth,因此
为保证公共场所有适宜的气温,冬季采暖临界温度是
A.真方白子丸加减B.天麻钩藤饮加减C.解语丹加减D.镇肝熄风汤加减E.地黄饮子加减风阳上扰型中风宜选用的方剂是
属于第三人代为履行的有:()
下列行政机关及其执法人员可以当场收缴罚款的是()。
下列房地产市场预警指标中,属于考查房地产价格是否过度偏离其价值的是()。
金本位货币制度下的汇率制度属于()。
设f(χ)是周期为3的连续函数,f(χ)在点χ=1处可导,且满足恒等式f(1+tanχ)-4f(1-3tanχ)=26χ+g(χ),其中g(χ)当χ→0时是比χ高阶的无穷小量.求曲线y=f(χ)在点(4,f(4))处的切线方程.
Theboxplotabovesummarizesalistof240numbers.Whichofthefollowingstatementsmustbetrue?Indicateallsuchstatements
最新回复
(
0
)