首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
阅读以下说明和C++代码。 [说明] 已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完
admin
2008-05-10
65
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,设A1单元格中的值为2014-5-24,若在A2单元格中输入日期函数“=DAY(A1)”,按回车键后,则A2单元格中的值为(52)。
计算机内所有的信息都是以()为基础进行加工、处理的。
局域网交换机的某一端口工作于半双工方式时带宽为100Mbps,那么它工作于全双工方式时带宽为(16)。
以下对企业根据商务问题的要求获取数据的叙述中,不正确的是______。
在Excel中,若A1单元格的值为5,在B1单元格输入函数“=A1-10”,则B1单元格的值为______。
在Excel中,若A1单元格中的函数为"=IF("教授">"助教",TRUE,FALSE)",按回车键后,A1单元格中的显示内容为______。
在Word2007中,字符样式应用于__________。
某数字校园平台的系统架构包括用户层和以下四层。制作各种可视化图表的工具属于(14)________________。
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
张、王、李三个平等的评委独立对三部电影甲、乙、丙进行了评分(三人的满分标准不同),结果如下表:按合理的平均得分计算,第一、二、三名电影应分别授予(69)。
随机试题
炔诺孕酮的化学名称是
男性,24岁,因劳力时气短就诊,查体发现胸骨左缘第3~4肋间听到收缩期喷射性杂音,X线胸片示心脏轻度增大,超声心动图示室间隔与左室后壁增厚,其比值>1.3,最可能的诊断是
李某原在甲公司就职,适用不定时工作制。2012年1月,因甲公司被乙公司兼并,李某成为乙公司职工,继续适用不定时工作制。2012年12月,由于李某在年度绩效考核中得分最低,乙公司根据公司绩效考核制度中“末位淘汰”的规定,决定终止与李某的劳动关系。李某于201
法院的下列哪些做法是符合审判制度基本原则的?
某河流总磷浓度为0.20mg/L,拟建水库水体滞留时间预计为180天,假设同等流量条件及入库负荷条件下,水库建成后水库总磷浓度预计为0.15mg/L,建库将使水体类别从Ⅲ类变为()。
()负责颁发管理煤矿采矿许可证。
影响股票价格的政治因素一般包括()。Ⅰ.国际社会政治、经济的变化Ⅱ.领袖更替Ⅲ.政权更迭Ⅳ.战争
账号:转账
基于学生表S和学生选课表SC两个数据表,它们的结构如下:S(学号,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询成绩在70分至85分之间学生的学号、
A、Sheknewwherethegoodswereinthesupermarket.B、Sheaskedotherstotakehertotherightplace.C、Shemanagedtofindthe
最新回复
(
0
)