首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为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
57
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为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全国计算机二级
相关试题推荐
C语言规定,函数返回值的类型是()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1,2
有以下程序(字母A的AscII代码为65):#include<stdio.h>main(){charc1='A',c2='Y';printf("%d%d\n"c1,c2);}程序运行后的输出结果是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
下列选项中不是关系数据库基本特征的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
下列关于运算符重载的叙述中,正确的是()。
设x和y均为bool量,则x&&y为真的条件是______。
随机试题
关于运动伪影的叙述,错误的是
患者,男,63岁。拟硬膜外阻滞下行胆囊切除术。硬膜外穿刺成功后,给予2%利多卡因3ml+初量0.75%布比卡因10ml,麻醉满意,静脉注射氟哌啶2.5mg,哌替啶50mg,咪达唑仑1mg辅助。进腹探查时发生窦性心动过缓,最可能的原因是
与弱矩阵式组织方式相比,强矩阵式组织的主要特点是()。
根据《中华人民共和国防沙治沙法》对沙化土地封禁保护区范围内的禁止行为的有关规定,( )是正确的。
编制利润表主要是根据( )。
假设经营杠杆系数为2,在由盈利转为亏损时(经营利润),销售量下降的最大幅度为()。
“中国革命斗争的胜利要靠中国同志了解中国情况”,毛泽东的这一论断强调的是()
尽管,严格按照科学的思维方式进行行政决策可以减少失误,达到精确,但是,决策毕竟是人的行动,人并不是像机器那样按照规律运行、按照规律生产产品。这段文字意在告诉我们()。
使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是
以下的SQL语句中,()语句用于创建表。
最新回复
(
0
)