首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和;类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和;类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22
admin
2012-03-13
50
问题
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和;类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。
[Java代码]
行号 代码
01 public class UainJava{
02 public static void main(String[]args){
03 SuperClass s=new SubClass();
04 System.out.printin(s.getValue());
05 System.out.printIn(s.getSum()):
06 }
07 }
08 abstract class SuperClass {
09 private int i;
10 public SuperClass(){i=5;}
11 public int getValue(){
12 return i:
13 }
14 public final abstract int getSum():
15 }
16 class SubClass extends SuperClass{
17 int j;
18 public SubClass(){
19 this(-3);
20 }
21 public SubClass(int j){
22 (1) .j=j;
23 }
24 publiC int getValue()(return j;}
25 public int getSum(){
26 return (2) .getValue()+j;
27 }
28
选项
答案
(1) this (2) super 错误更正结果为:public abstract,int getSum(); 变量i的值为5 运行结果为: -3 2
解析
本题主要考察了Java程序语言中类成员变量的初始化、父类成员方法的调用、对象的构造等。(1)处要求用参数j的值更新数据成员,为避免与同名变量j冲突,应加this前缀,所以(1)处应为this,(2)处要求调用父类方法getValue(),但为了和子类方法相区别,应加前缀super,所以(2)处应为super。程序14行getSum函数是一个抽象函数,在SubClass子类中将被继承实现,所以该函数不可以被定义为final类型,因此应该去掉final关键字;当程序运行到22行之前时父类构造函数已执行,所以i值为5。最后程序输出的结果应为-3和2。
转载请注明原文地址:https://kaotiyun.com/show/r6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
在统计学中,用来衡量一个样本中各个数据波动大小的量是______。
下图主板接口中,①处是(28),②处可以接的设备是(29),③处可以接的设备是(30)30.
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
计算机在接通电源后,系统首先由(41)程序对内部每个设备进行测试。
发送电子邮件属于信息处理的(33)过程。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。考虑性能与价格因素,图1-1中(1)、(2)和(4)中各应采用什么传输介质?
阅读下列说明和HTML文本,分析其中嵌入的JavaScdpt脚本,将应填入(n)处的语句对应栏内。[说明]这是一个修改字符串的题目,此题中将字符串“hello,Iamnotastudent,Idonotlikecompute
假设用12个二进制位表示数据。它能表示的最大无符号整数为(3);若采用原码,它能表示的最小负整数为(4)。
随机试题
陈某饲养马的过程中,陈某与郭某之间构成什么民事法律关系?本案中,赵某能否取得马的所有权?为什么?
下列属于金融管理秩序的有()。
采用账结法结转本年利润时,各损益类科目年中每月月末无需结转“本年利润”科目,只有在年末时才将全年累计余额一次结转入“本年利润”科目。()
根据社会保险法律制度的规定,参加基本养老保险的个人,因病或者非因工死亡,下列各项中,其遗属可以领取的有()。
我国仍处于并将长期处于社会主义初级阶段,但经过30多年的改革开放,我国基本国情的内涵不断发生变化,因此,习近平总书记强调要准确把握、主动适应经济发展的新常态。以下概念相对准确地说明了这种“新常态”在事物发展中的地位的是:
班长、团支书、学习委员去参加全省的文科知识竞赛。文科知识竞赛分为语文、政治和历史三科,每人只参加一科。张老师、王老师、赵老师作了以下猜测:张老师:班长参加了语文竞赛,团支书参加了政治竞赛。王老师:学习委员没参加政治竞赛,团支书参加了语文竞赛。赵老师:班长没
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
在漫长的历史________中,公民社会作为关于人类社会认知的一个范畴,可以说一直走在时代的前面。如同引领人类思想和社会进步的一把火炬,它从希腊城邦激辩的淬火中走出,经历了罗马深厚的法律文明、中世纪城市文明、宗教革命与政治变革的________,经历了资产
法与国家具有共同产生和发展的规律,是同一历史过程的两个方面。二者关系主要表现为()。
Californiahasmorethantwothousand【S1】______ofplantsthatarenotfoundanywhereelse.Anewstudysaysclimatechangecould
最新回复
(
0
)