首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
admin
2008-05-10
55
问题
阅读以下说明和C++代码。
[说明]
已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第15行的语句时成员变量j的值,最后给出程序运行后的输出结果。
[C++代码]
选项
答案
(1)this->j (2)SuperClass∷ 错误更正结果:SuperClass*s=new SubClass(-3); 变量i的值:0 运行结果:-3,2
解析
本题考查的是面向对象程序设计语言C++。
考查的主要知识点为C++程序设计语言中类成员变量的初始化、父类成员方法的调用、对象的构造等。第一空要求用用参数j的值更新数据成员,由于成员变量名也为i因此需要明确地指出需要更新的变量j为类中的成员变量,可以在前面加上一个明确的前缀this来表示,因此(1)处应填写this->j:(2)处要求调用父类的成员方法getValue(),为了和子类中的getValue()相区别,需要加上域前缀,因此(2)处应该填写SuperClass∷,表明该函数属于类SuperClass;在程序的第23行,由于SuperClass s表明已经定义了一个对象,因此,后面不应该使用new再次分配一个对象,但是后面的程序代码将s作为一个对象指针使用,因此需要将s定义为一个指针,因此更改后结果应为:SuperClass*s= new SubClass(-3);当程序运行到第15行但是还没有执行15行的语句时,成员变量i的值应为构造函数初始化列表中指定的j的初始化值,本题目为0:最后程序的输出为-3和 2,-3为子类中成员变量j的值,而2表示父类中i的值和子类中i的值的和。
转载请注明原文地址:https://kaotiyun.com/show/9sjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
衡量计算机硬盘技术的指标有很多,但不包括(3)。
关于Word中的多文档窗口操作,下列叙述中,不正确的是(48)。
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
以下关于信息存储的叙述中,不正确的是(66)。
在信息收集过程中,需要根据项目的目标把握数据(7)________________要求,既不要纳入过多无关的数据,也不要短缺主要的数据;既不要过于简化,也不要过于烦琐。
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
在Excel2010中,若要计算出B3:E6区域内的数据的最大值并保存在B7单元格中,应在B7单元格中输入________________。
企业数字化转型是指企业在数字经济环境下,利用数字化技术和能力实现业务的转型、创新和增长。企业数字化转型的措施不包括()。
在Excel2007中,单元格中的绝对地址在被复制或移动到其他单元格时,其单元格地址(42)________________。
在Word中可以用“编辑”→“定位”命令对需要寻找的位置进行快速定位,(48)不属于定位目标。
随机试题
一患者,28岁,为室间隔缺损,左向右分流,用彩色多普勒技术检查分流血流,对仪器的调节,下述哪一项是正确的()
关于容量保护电路,说法正确的是
下列情况属于自然被动免疫的是
A.月经后期虚寒证B.月经后期血寒证C.月经先后无定期肾虚证D.月经先后无定期肝郁证E.月经先后无定期肾虚肝郁证固阴煎治疗月经不调,适用于
女,22岁。主诉左上后牙进食痛1周。平时仅有冷食痛。查龋洞深,叩痛(一)。下列重要的检查应是
在下列关于定金担保的表述中,正确的是()。
广西壮族自治区()花山岩画文化景观已被列为世界遗产。
只有获得计算机等级考试四级证书的人才能涨工资,如果这个人有计算机等级考试四级证书,那么他一定是计算机专业的人。由此可以推出()。
用简要的词语写出材料中的主要观点、次要观点,再以金字塔的形式呈现材料的要点及各种观点之间的关系。这种学习策略属于:
InNovemberof1902,PresidentTheodoreRooseveltwasonahuntingtripinMississippi.Hishuntwasgoing【B1】thatday,andhec
最新回复
(
0
)