首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码。 [说明] 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类 SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后
阅读以下说明和Java代码。 [说明] 已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类 SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后
admin
2008-05-10
59
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Word中,下列关于分栏操作的叙述中,正确的是(49)。
在Excel中,设单元格A1中的值为0,B1中的值为60,若在C1单元格中常规格式下输入函数“=ROUND(AVERAGE(A1:B1),2)”,按回车键后,C1单元格中的值为()。
银行的信息非常重要,对信息以及信息处理的安全性要求很高。安全性包括多项任务,但不(24)。
在默认情况下,按快捷键“_______”可切换中英文输入方法。
结构化程序中的基本结构不包括(28)。
下列选项中,不属于Access数据库对象的是______。
数据处理过程中,影响数据精度的因素不包括(10)________________。
Word2010中的格式刷可用于复制段落的格式,若要将选中的当前段落格式重复应用多次,应()。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
随机试题
图2-7所示电路为多路输出选择器(DEMUX),X为数据输入端,P0、P1、P2、P3为输出端,S1、S2为选择输入端。当X=1,S1S0=01时,则P1=________。
预防新生儿破伤风主要应做好
按马斯洛的人类基本需要层次论,抢救休克患者时护士应最先解决患者需要的是
A.恶心呕吐B.锥体外系反应C.再生障碍性贫血D.听神经障碍E.消化道溃疡硫酸亚铁引起的典型药源性疾病是()。
根据《保障措施条例》的规定,下列关于保障措施的说法哪项足正确的?()
下列属于劳动仲裁管辖地的有()。
[*]
设A=,若Aχ=0的解空间是二维空间,那么a=_______.
在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_______。
以下对计算机的分类,不正确的是
最新回复
(
0
)