首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,以及用C++在开发过程中所编写的程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 在下面程序横线处填上适当的字句,3个(2)空填的是一样的。使其输出结果为: x=5 x=6 y=7 x=8
阅读以下说明,以及用C++在开发过程中所编写的程序代码,将应填入(n)处的字句写在对应栏内。 【说明】 在下面程序横线处填上适当的字句,3个(2)空填的是一样的。使其输出结果为: x=5 x=6 y=7 x=8
admin
2010-01-15
35
问题
阅读以下说明,以及用C++在开发过程中所编写的程序代码,将应填入(n)处的字句写在对应栏内。
【说明】
在下面程序横线处填上适当的字句,3个(2)空填的是一样的。使其输出结果为:
x=5
x=6
y=7
x=8
z=9
【程序】
#include<iostream.h>
class X1{
int x;
(1);
X1(int xx=0){x=xx;}
(2) void Output(){
cout<<"x="<<x<<end;
}
};
(3) Y1:public X1{
int y;
public:
Y1(int xx=0,int yy=0);X1(xx){y=yy;}
(2) void Output(){
(4) Output();
cout<<"y="<<y<<endl;
}
};
class Z1:public X1{
int z:
(5);
Z1(int xx=0,int zz=0):X1(xx)(z=zz;}
(2) void Output(){
X1∷Output();
cout<<"z="<<z<<endl;
}
};
void main()
{
X1 a(5);Y1 b(6,7);Z1 c(8,9);
X1*p[3]={&a,&b,&c);
For(int i=0;i<3;i++){
p
->Output();cout<<endl;
}
}
选项
答案
(1)public (2)virtual (3)class (4)X1∷ (5)public
解析
本题考查了C++类的定义、成员变量的声明、类继承以及虚函数的一些基本知识。
我们对比三个类的定义就可以发现,在类x1和z1的定义中缺少类的成员属性声明,而类一般将成员变量声明为公有的、私有的或受保护的三种类型中的一种,在类的定义中,我们一般将类的构造函数放在公有的属性下面,在题目中只能选择公有的属性了,因此,第(1)空和第(5)空中应该填public。
对三个类的定义进行仔细观察后,我们同样可以发现,每个类中都定义了一个同名函数Output(),而且在后两个类的函数体中调用了函数Output(),由此,我们应该想到虚函数。虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。因此,第(2)空应该填virtual。
第(3)空就简单了,考查类的定义,应该填类的标识符class。
从程序中我们可以看到,类Y1和Z1都以公有的方式继承类X1。从输出的结果来分析,类Y1和Z1都输出了两个数,但单从类Z1的函数来看,只能输出一个变量的值 Z,因此,可以发现在类Z1中应该和类Y1一样,都调用了类X1的函数Output(),因此,第(4)空的答案为X1∷。
转载请注明原文地址:https://kaotiyun.com/show/cIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
删除Windows中某个应用程序的快捷方式,意味着(39)。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
随机试题
“感觉只解决现象问题,理论才解决本质问题”,这句话说明()
______是互联网上一种个人书写和人际交流的工具。
对嗜铬细胞瘤的临床表现,以下说法正确的是
下列各项组合中,不是俞募配穴的是()
通常增溶剂的使用方法是
A.钙剂、维生素D和双膦酸盐B.钙剂、维生素D和雌激素C.氢氯噻嗪和双膦酸盐D.双膦酸盐、钙剂E.长期口服维生素D骨质疏松症(OP)是一种以骨量低下,骨微结构破坏,导致骨脆性增加,易发生骨折为特征的全身性骨病,可发生于不同性别和
法律规范可以分为确定性规范和非确定性规范,根据这一分类标准,下列法律规范中,与《民法典》第656条规定:“供用水、供用气、供用热力合同,参照供用电合同的有关规定”属于同一规范类型的是()。
进行公安队伍正规化建设,首先要加强思想政治建设,始终把()放在首位。
许多论者指出,“文化大革命”中知青上山下乡的主要原因是为解决当时城镇就业的严重压力。实际上,1968年至1969年下放高潮中,被下放的并不仅仅是知青——虽然他们人数最多,还有大批干部、知识分子及其家属、职员、城市居民以至工人,在这一年多的时间里,全国各地都
公司派张、王、李、赵4人到长沙参加某经济论坛,他们4人选了飞机、汽车、轮船和火车4种各不相同的出行方式。已知:(1)明天或者刮风或者下雨;(2)如果明天刮风,那么张就选择火车出行;(3)假设明天下雨,那么王就选择火车出行;
最新回复
(
0
)