首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序是为变量i赋值。若程序的输出结果是180。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。 class Base { int i; Base() { add(10);
如下程序是为变量i赋值。若程序的输出结果是180。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。 class Base { int i; Base() { add(10);
admin
2009-12-22
35
问题
如下程序是为变量i赋值。若程序的输出结果是180。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
class Base
{
int i;
Base()
{
add(10);
}
void add(int v)
{
i+=v;
}
void print()
{
System.out.println(i);
}
}
class Extension extends Base
{
Extension()
{
add(______);
}
void add(int v)
{
i+=v*2;
}
}
public class ConstructTest3
{
public static void main(String args[])
{
bogo(new Extension());
}
static void bogo(Base b)
{
b.add(60);
b.print();
}
}
选项
答案
20
解析
本题综合考查了几个知识点,如调用子类的构造函数时,会先调用父类的构造函数;如果在子类的构造函数中没有显示调用父类的构造函数,那么创建子类的实例时,会先调用父类的缺省构造函数;方法的动态绑定。这些知识是考试的难点。以上代码创建的是Extension类的实例,所以,在运行时,所有调用add()方法的过程,将始终和Extension类的 add()方法动态绑定。以下是程序依次对变量i的改变过程。
初始值:i=0
Step1:创建实例new Extension()
先调用父类的缺省构造函数Base(),注意,父类中的add方法已被子类重写。父类的缺省构造函数中执行add(10),i=0+10*2得到i=20,再调用子类的缺省构造函数Extension(),假设横线处应填入的数是x,子类的缺省构造函数中执行add(x),i=20+x*2。
step2:执行add(60)
i=20+x*2+60*2=180得到x=20
转载请注明原文地址:https://jikaoti.com/ti/jQb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
向student表插入一条新记录的正确SQL语句是
下列选项中不符合良好程序设计风格的是
结构化程序设计中,下面对goto语句使用描述正确的是
下列程序段执行以后,内存变量y的值是x=76543y=0DOWHILEx>0v=x%10+y*10x=int(x/10)ENDDO
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1-OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):①根据“项目信息”、“零件信息”和“使用零件"三个表建立一个查询(注意表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四个字段,并要求先按项目号升序排序、再按零
下列小题使用如下3个数据库表:职员.dbfi职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbfi客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf;订单号C(4),客户名C(4),职员号
在考生文件夹下完成如下简单应用:(1)通过一对多表单向导新建一个名为sport_form的表单。要求:把“国家”作为父表并选择“国家名称”字段作为显示字段,“获奖牌情况”为子表并选择“项目名称”和“名次”字段作为显示字段,通过“国家代码
下列关于J2SE体系结构的说法中错误的一项是______。
J2ME的体系结构由()组成。
随机试题
提出了“风格即人”的法国思想家是()
A.对比剂总量80~100ml,流速3~4ml/s,扫描延迟时间15~20sB.对比剂总量60~100ml,流速2~2.5ml/s,扫描延迟时间30~35sC.对比剂总量60~100ml,流速2.5~3ml/s,扫描延迟时间20~25sD.对比剂总量
A."一个人能力有大小,但只要有这点精神,就是一个高尚的人,一个纯粹的人,一个有道德的人,一个脱离了低级趣味的人,一个有益于人民的人"B."上以疗君亲之疾,下以救贫贱之厄"C."若有疾厄来求救者,不得问其贵贱贫富、长幼妍媸、怨亲善友、华夷愚智,普同一等
A.督脉B.冲脉C.任脉D.带脉E.胸部
下列检查项目中,属于《起重吊装检查评分表》中保证项目的有()。
在项目评标委员会的成员中,无须回避的是()
通过考试竞争和考核鉴别确定人员的优劣与人选取舍,这符合企业招聘的()。
小黄在学习时关注的是知识的内容和价值,而不是为了获得分数和奖励。根据成就目标理论,小黄的目标导向属于()。
•ReadthistextaboutFDI.•Choosethebestsentencefromthesentencesthatfollowtofilleachofthegaps.•Foreachgap9
A、5hours.B、10hours.C、17hours.D、20hours.C新闻提到,志愿者从早上5点工作到晚上10点,实行轮班制,早上5点到晚上10点一共17小时,故答案为C。
最新回复
(
0
)