首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码。 [说明] 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类 SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后
阅读以下说明和Java代码。 [说明] 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类 SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后
admin
2008-05-10
51
问题
阅读以下说明和Java代码。
[说明]
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类 SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。
[Java代码]
选项
答案
(1)this (2)super 错误更正结果:public abstract int getSum(); 变量i的值:5 运行结果: -3 2
解析
本题考查的是Java程序设计。
考查的主要知识点为Java程序设计语言中类成员变量的初始化、父类成员方法的调用、对象的构造等。(1)处要求用参数i的值更新数据成员,由于成员变量名也为j因此需要明确地指出需要更新的变量,j为类中的成员变量,可以在前面加上一个明确的前缀this来表示,因此(1)处应填写this;(2)处要求调用父类的成员方法getValue(),为了和子类中的getValue()相区别,需要加上域前缀,因此(2)处应该填写Super,表明该函数属于类SuperClass;在程序的第14行,getSum函数仅仅是一个抽象函数,它将被 SubClass继承并实现,因此,不能够将其定义为final,凡是定义为final的方法是不允许被子类重新实现的,因此更改后应该将final关键字去掉;当程序运行到第22行但是还没有执行22行的语句时,父类的构造函数已经被调用并执行,所以i的值应该为5:最后程序的输出为-3和2,-3为子类中成员变量,i的值,而2表示父类中i的值和子类中j的值的和。
转载请注明原文地址:https://kaotiyun.com/show/nsjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机数据报表在信息处理过程中具有重要的作用,但这种作用不包括()。
数据源有多种,从传感器、智能仪表自动发送过来的数据属于______。
在默认情况下,按快捷键“_______”可切换中英文输入方法。
已知5个自然数(可有重复)的最小值是20,最大值是22,平均值是21.2,则可以推断,中位数是____________。
人机交互界面有多种方式,不包括______。
在Excel2007中,若在A1单元格中的值为9,在A2单元格中输入“=SQRT(A1)”,按回车键后,则A2单元格中的值为(48)________________。
在WPS文字的“字体”对话框中,不能设置的字符格式是________________。
在Excel2007中,在单元格A1中输入函数“=LEN(”信息处理技术员”)”,按回车键后,则A1单元格中的值为__________。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
以下(1)属于ASP.NET创建的网页程序文件。(1)A.index.aspB.index.htmC.index.aspx从以下备选答案内为程序中(3)~(7)处空缺选择正确答案。(3)A.requestB.res
随机试题
哀吾生之须臾,_____________
蕲蛇的功效是( )。
有关合同标的数量、质量、价款或者报酬、履行期限、履行地点和方式、违约责任和解决争议方法等的变更,是对要约内容什么性质的变更?()
关于钢结构的特点的描述,下列各项中不正确的是()。
根据我国《企业财务会计报告条例》的规定,年度和半年度财务会计报告应当包括会计报表的附注。()
下列关于国际资本市场与国际资本流动的说法,错误的是( )。
下列关于连带责任保证的保证人说法正确的是()。
下列对“大数据”这个名词表述不准确的是()。
求由曲线y=3-x2和y=1-x所围的平面图形的面积S。
简述美术课堂的“有效教学”。
最新回复
(
0
)