首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
26
问题
若有以下程序: #include <iostream> using namespaces std; class A { public: A (){} A (int i) { x1=i; } void dispa() { cout<<"xl="<<xl<<" , "; } 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++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数宋初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数,使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。本题中,在派生类B的构造函数中,调用基类A的构造函数对基类A的数据成员 x1进行了初始化。
转载请注明原文地址:https://jikaoti.com/ti/NRL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(int*a,int*b){int*C;c=a;a=b;b=C;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%
有以下程序:#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt;printf("%d,",++p->x);printf("%d\n",++
下列叙述错误的是()。
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:请勿改动主函数main和其他函
关于C语言标识符,以下叙述中错误的是()。
以下属于不合法的常量数据是()。
以下能正确定义字符串的语句是()。
以下叙述中错误的是()。
关系模型中的关系模式至少应是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。
随机试题
为了减轻甲氨蝶呤的毒性反应所用的援救剂是
不符合铁路运输的特点有()
男性,60岁,因晕厥被他人送到急诊科,急查心电图示窦性心动过缓,心率48次/分,追问病史得知既往曾有类似发作,但不频繁,医生曾劝其安装人工心脏起搏器,因患者无力支付该项开支,故从未行特殊处理。目前的处理最好是
糖尿病慢性并发症累及许多器官,除了
一炮弹以初速度和仰角α射出。对于图4-50所示直角坐标的运动方程为x=v0cosα7,y=v0sinαt-,则当t=0时,炮弹的速度和加速度的大小分别为()。
《大气污染物综合排放标准》(GB16297—1996)中规定执行现有污染源大气污染物排放限值的是( )之前设立的现有污染源,且应以建设项目环境影响报告书(表)的( )日期作为其设立日期。
Whatdoyoudoto【21】______careofthebooksinyourlibrary?Someofthemostcollectors【22】______toreadthebooksintheirco
Assumingthattheengineeringproblemscouldbeovercome,theproductionofatimemachinecouldopenupaPandora’sboxofcaus
A、Duringthechildhood.B、Inthemiddleage.C、Attheoldstage.D、Throughoutlife.D本题考查人们的心智能力什么时候开始受年龄影响。采访者问人们的心智能力是不是会受老年影响
A、TheFederalgovernment.B、Students’parents.C、Theschooladministrators.D、TheTeachers’Association.A短文提到:有联邦拨款支付这些课外辅导老师的费
最新回复
(
0
)