首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为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
65
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为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://kaotiyun.com/show/niVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是()。
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*P;P=s;则执行p=s;语句后,以下叙述中正确的是()。
下列选项中正确的标识符是()。
以下选项中,能用作数据常量的是()。
设有定义:charsiSl];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读人的语句或语句组是()。
深度为5的完全二叉树的节点数不可能是()。
以下选项中,能用作用户标识符的是()。
下列函数参数默认值定义错误的是()。
树是结点的集合,它的根结点数目是()。
随机试题
牙科种植手术常见的并发症。
A.肠鸣音亢进B.肠鸣音消失C.金属音D.震水音E.肠鸣音减弱幽门梗阻可有
关于期权交易中,内在价值与价外期权的说法正确的是()。
与一般助人活动相区别的社会工作特点是()。
下面的诗句中所描述的典故,发生时间最早的是()。
下列关于队列的叙述中正确的是( )。
Youmusthavebeentroubledbywhentosay"Iloveyou"becauseitisoneofthegreatestpuzzlesinourlife.Whatifyou
Whatarethetwomajormediaoflinguisticcommunication?
IntheUnitedKingdom,policeofficersarenotallowedtojoin____ortogoonstrike.
GettingtheBestValueforTimeAreyousatisfiedwithwhatyouachieveinthehoursspentstudying,ordoyouwonderwhere
最新回复
(
0
)