首页
登录
从业资格
在下面程序横线处填上适当的字句,使其输出结果为:x=5x=6y=7x=8z=9【
在下面程序横线处填上适当的字句,使其输出结果为:x=5x=6y=7x=8z=9【
练习题库
2022-08-02
81
问题
在下面程序横线处填上适当的字句,使其输出结果为:x=5x=6y=7x=8z=9【程序】#include
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;iimage.png3;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/2408035.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
一个程序的控制流图中有8个节点、12条边,在测试用例数最少的情况下,确保程序中每
将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为( )。A.逻辑内聚
【C程序】 IntDoString(char*string){ cha
逻辑覆盖法是设计白盒测试用例的主要方法之一,通过对程序逻辑结构的遍历实现程序的覆
以下叙述中,正确的是( )。A.编译正确的程序不包含语义错误 B.编译正确的
一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况下,确保程
为了提高计算机磁盘存取效率,通常可以( )。A.利用磁盘格式化程序,定期对RO
软件设计师王某在其公司的某一综合楼信息管理系统软件开发工作中承担了大部分程序设计
将源程序中多处使用的同一个常数定义为常量并命名,( )。A.提高了编译效率
程序质量评审通常是从开发者的角度进行评审,其内容不包括( )。A.功能结构
随机试题
QualitiesofLeadershipIntroduction1Inthespeaker’
TheSupremeCourt______thejudgementofthelowercourtinthatcaselastweek
适用于两地分居夫妇的是A.内节育器B.短效口服避孕药C.输卵管结扎术D.探亲避孕
下列关于预应力斜拉桥各体系的特点,说法正确的有( )。A.刚构体系在固结处会产
正常小儿白细胞分类出现两次交叉的时间(或年龄)分别是A.出生后13~15天和13
在感染过程的5种结局中最不常见的表现是( )。A.病原体被清除 B.隐性感染
药品不良反应报告和监测是指A.药品不良反应的报告和控制的过程B.药品不良反应的发
可转换公司债券在转换前投资者可以定期得到利息收入,但此时不具有( )A:债权人的
血寒证的辨证要点是A.出血 B.闭经 C.畏寒 D.全身虚弱 E.局部冷
下列各项合同中,属于按照其性质参照适用《民法典》规定的是()。A.买卖合同 B
最新回复
(
0
)