首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,
在下列的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,
admin
2013-02-27
83
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为12。
#include<iostream.h>
using namespace std;
class Base
{
public:
int a,b;
Base(int i){a=i;}
};
class Derived:public Base
{
int a;
public:
Derived(int x):Base(x),b(x+1){};
void show()
{
______;//输出基类数据成员a的值。
cout<<b<<endl;
}
};
void main()
{
Derived d(1);
d.show();
return 0;
}
选项
答案
cout<<Base::a
解析
此题考查的是基类和派生类的构造函数。派生类构造函数的执行顺序;首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。此题要求结果是输出12,分析题目:首先调用基类的构造函数,然后是调用子对象的构造函数,横线处要求输出基类成员a的值,填入cout<<Base::a即可。
转载请注明原文地址:https://www.kaotiyun.com/show/niVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
执行以下程序段后,w的值为()。intw='A',x=14,y=15;w=((x∣y)&&(w<'a'));A.-1B.NULLC.1D.0
以下选项中不能作为C语言合法常量的是()。
以下叙述中错误的是()。
有以下程序:#include<stdio.h>intml(intx,intY){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}intfun(inta,intb){ret
对于while(!E)s,若要执行循环体s,则E的取值应为()。
以下不属于软件需求规格说明书的内容的是()。
以下可以正确且安全地用作用户标识符的一组选项是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
下列属于自然环境调查内容的是()
具体来讲,国库单一账户体系由()和特设专户等银行账户构成。
下列关于期货交易所设立分所的表述,错误的是()。
与对称三角形相比,上升三角形的多方比空方更为积极。( )
“富贵不能淫,贫贱不能移,威武不能屈”处在态度形成的()阶段。
A、 B、 C、 D、 C本题的两组图形都能够一笔画成且只有一条对称轴,故本题正确答案为C。
修理を
Doctorssayangercanbeanextremelydamagingemotionunlessyoulearnhowtodealwithit.Theywarnthatangryfeelingscan【
WatchingMoviesinEnglishI.OnegreatadvantageofEnglishlearners:Beingabletowatch【B1】______inEnglish【B1】______since
A、Thegovernment’sintervention.B、Thehighadvertisementinvestment.C、Thelowlivingstandards.D、Thelackofcompetition.D
最新回复
(
0
)