首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为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
50
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]
有以下程序段: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);程序的输出结果是()。
有以下程序:#include<stdio.h>main(){inta[10]={11,12,13,14,15,16·17,18,19,20},*p=a,i=9;printf("%d%d%d\n",a[p-a],p[i],*(&a[i]));
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
下面不属于软件测试实施步骤的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
下述静态数据成员的特性中,()是错误的。
树是结点的集合,它的根结点的数目是()。
随机试题
在其他因素不变的情况下,仅仅改变某些因素,就可以影响组织目标的实现程度,这些因素是指()
在价值工程中,对象所具有的必要功能,但超过使用者的需求指的是()
A.信号肽酶B.氨基酰tRNA合成酶C.蛋白激酶D.GTP酶蛋白质合成后加工,磷酸化所需的酶
Couinalld根据肝内门脉的走行将肝分为几个区域
组织培养中进行细胞纯化时可以采用下列哪一种实验技术
A、消化道溃疡B、骨髓抑制C、水电解质紊乱D、血尿E、低血钙、低血糖免疫抑制剂的副作用为()
在国际贸易中使用最广泛的支付方式是()。
下列关于矿产资源的说法中,正确的是()
下列关于跨区域经营信息表述不正确的是()。
在采用权益法核算的情况下,投资企业应于被投资单位宣告分派利润或现金股利时,按持有表决权的比例计算应分得的利润或现金股利,可能确认投资收益,也可能调整长期股权投资账面价值。()
最新回复
(
0
)