首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
admin
2008-05-10
40
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
对8位代码10101101进行奇偶校验,正确的结果是(33)。
计算机内所有的信息都是以()为基础进行加工、处理的。
在Excel2007中,设单元格A1中的值为一100,B1中的值为100,A2中的值为0,B2中的值为1,若在C1单元格中输入“=IF(A1+B1
以下关于Word2010图形和图片的叙述中,不正确的是()。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
LCD显示器的响应时间为(2)时,显示的效果更好。
信息产业部最近制定并发布的手机充电器统一标准,在全国范围内是(22)。
与外存相比,内存的特点是(3)。
随机试题
西康酒店是一家位于中国西部某著名旅游景区的五星级酒店,为了提升管理水平,西康酒店定期派人去东部旅游景区的五星级酒店学习,从而逐步提升了服务质量和财务业绩。西康酒店进行基准分析的基准类型是()。(2017年)
休哈特控制图的类别有()。
学生学习能力评价是学生全面发展评价体系的重要内容之一。()
贯彻疏导原则就是对学生只能表扬,不能批评。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
由于打字员辞职,一个公司积压下一批需要录入的文件,而且每天还要新增加固定数量需要录入的文件。若每个打字员的工作效率相同,那么公司聘任5名打字员,24天后恰无积压;如果聘任9名打字员,12天就恰好无积压。公司聘任了若干名打字员,工作8天之后,由于业务减少,每
Inrecentyears,Israeliconsumershavegrownmoredemandingasthey’vebecomewealthierandmoreworldly-wise.Foreigntraveli
Julietisnotatwork.Sheistakinga______untiltheendofthisweek.
WhereIstheNewsLeadingUs?NotlongagoIwasaskedtojoininapublicsymposiumontheroleoftheAmericanpress.Two
A、Comparisonbetweencitylifeandcountrylife.B、Problemstroublingcitypeople.C、Waystosolvesocialproblemsincities.D、
最新回复
(
0
)