首页
登录
从业资格
阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【说明
阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【说明
练习题库
2022-08-02
43
问题
阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【说明】在下面程序横线处填上适当的字句,使其输出结果为:x=5x=6y=7x=8z=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<<end1;}};class Z1:pubtic X1{int z:(5):Z1(int xx=0,int zz=0):X1(xx){z=zz;}②void Output(){X1::Output();cout<<"z="<<z<<end1;}};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<<end1;}}
选项
答案
解析
(1)public
(2)virtual
(3)class
(4)X1::
(5)public
【解析】
通过对比三个类的定义就可以发现,在类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://tihaiku.com/congyezige/2424931.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
下面的XML代码段中,语法正确的是()。A.<!-xml示例-!><?xml
在网页中创建Email链接,代码正确的是()。A.<ahref=“call
下列设置图像地图正确的HTML代码是()。A.<areashape="po
()不是蠕虫病毒。A.冰河 B.红色代码 C.熊猫烧香 D.爱虫病毒
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明信息,回答问题1至问题5。将答案填入答题纸对应的解答栏内。 【说明
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
Don’tforgettofeedthebabycatwhileweareaway,______?A、canyouB、doyouC
按《民用建筑电气设计规范》的规定,关系到患者生命安全的手术室属于哪一类医疗场所?
下列哪项与正直诚信的职业道德原则相违背()。A.理财规划师诚实不欺,不为个人的
关于小儿生理性腹泻正确的描述是A.多见于6~24月龄小儿 B.可影响小儿的生长
工程计算中是通过()获取土的变形模量。 A.直接剪切试验B.三轴压缩试验
证券公司应当在其经营场所显著位置或者其网站,公开受托从事的介绍业务范围,但是可以
抽象行政行为,是指国家行政机关制定行政法规、规章和有普遍约束力的决定、命令等行政
痰色黄而黏稠者多属A.燥痰 B.湿痰 C.风痰 D.热痰 E.寒痰
1.背景 某新建航站楼弱电系统工程主要由计算机信息管理与集成、离港、航班动态显
根据“关于印发《建筑安装工程费用项目组成》的通知”(建标[2013]44号)的规
最新回复
(
0
)