首页
登录
从业资格
阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【说明
阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【说明
练习题库
2022-08-02
47
问题
阅读以下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,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
[originaltext]W:Isthatpartofthedifficultytoo,thattheroadsandbridges
全党同志特别是高级干部要加强党性锻炼,不断提高政治觉悟和政治能力.把对党忠诚、为
下列表述,正确的是( )。A.会议纪要的标题,一般应写成“关于××会议的纪要”
下列不属于运输布局的主要依据的是()。A.居民收入水平 B.自然
下列选项对应(1)、(2)、(3)、(4)中,关于BC杆轴力的描述正确的是(
简要分析幼儿学习数学知识方面的目标的内涵。
共用题干 RecreationandSports1."Allworka
三、四类变电站带电检测计划由地市公司审核批复,并报省评价中心备案。
(2021年真题)以下关于企业价值最大化目标理论的说法中,正确的有()。A.考虑
50Hz/60Hz交流电流路径(大的接触表面积)为手到手的人体总阻抗,下列哪项描
最新回复
(
0
)