首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列的程序的横线处填上适当的语句,使该程序的输出为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
75
问题
在下列的程序的横线处填上适当的语句,使该程序的输出为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>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1,2
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
下列叙述中正确的是()。
层次型、网状型和关系型数据库的划分原则是()。
设有定义语句:doublea,b,C;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格):□□1.O□□2.0O□□3.0<回车>则能进行正确输入的语句是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
下列处理中与队列有关的是()。
以下关于C语言的叙述中正确的是()。
数据库管理系统应能实现的专门关系运算包括()。
随机试题
艺术想象有哪些类型?
中频电疗的电流强度以什么为准
A、白色B、绿黑色C、樱红色D、红色E、浅橘红色滑石的条痕色为
确定道地药材的主要因素有()。
《廉租住房保障办法》规定,廉租住房建设用地实行()方式供应。
安全文化由安全物质文化、安全行为文化、安全制度文化、安全精神文化组成。安全文化建设是通过创造一种良好的安全人文氛围和协调的人机环境,引导员工主动遵章守纪,养成良好的安全行为习惯。安全文化建设的目标是()。
在存放期间发生仓储物损害或变化的,保管人应及时通知存货人及时处理,并且采取必要的处理措施,以减少损失。()
关于心理冲突,以下哪项是正确的?()
[*]
Ifyouexplainedthesituationtoyourlawyer,he________abletoadviseyoumuchbetterthanIcan.
最新回复
(
0
)