首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,b; Base(
在下面的程序的横线处填上适当的语句,使该程序的输出为12。 #include<iostream.h> using namespace std; class Base { public: int a,b; Base(
admin
2012-01-20
31
问题
在下面的程序的横线处填上适当的语句,使该程序的输出为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;
}
};
int main()
{
Derived d(1);
d.show();
return 0;
选项
答案
cout<<Base::a
解析
此题考查的是基类和派生类的构造函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。此题要求结果是输出12,分析题目,首先调用基类的构造函数,然后是调用子对象的构造函数,横线处要求输出基类成员a的值,填入cout<<Base::a即可。
转载请注明原文地址:https://jikaoti.com/ti/7nL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i<n-1;i++)for(j=i
软件详细设计产生的图如下:该图是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
以下选项中叙述正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
下列关于线性链表的叙述中,正确的是( )。
以下关于结构化程序设计的叙述中正确的是()。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
在面向对象方法中,不属于"对象"基本特点的是()。
随机试题
下列不属于十二指肠溃疡腹痛特征的是【】
Goodsenseisthemostequitablydistributedthingintheworld,foreachmanconsidershimselfsowellprovidedwithitthatev
A.SCL-90B.MMPIC.PANSSD.WAISE.HamiltonRatingScaleforDepression了解受评者的个性特征,也可以对精神科的诊断起到一定提示
防治桥头跳车的措施不包括()。
“预付账款”属于( )账户。
某企业2014年的有关资料如下:该企业本年销售收入为40000万元,销货成本为25000万元,购货成本为23750万元(假定一年按360天计算)。要求:(1)根据以上资料,计算2014年该企业的经营周期和现金周转期。
将全体正整数排成一个三角形数阵.按照以上排列的规律,第n行(n≥3)从左向右的第3个数为_________.
Commelevieuxmonsieuraunemauvaisevue,ilsavaitquecesprécautionsn"étaientpas______.
StandardEnglishisthevarietyofEnglishwhichisusuallyusedinprintandwhichisnormallytaughtinschoolsandtonon-nat
Doctorsbaffledbyanunexplainedrashonpeople’searsorcheeksshouldbeonalertforaskinallergycausedtoomuch【M1】_____
最新回复
(
0
)