首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) {
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) {
admin
2009-02-15
71
问题
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+=v; } void print() { System.out.println(i); } } class Extension extends Base { Extension() { add(2); } void add(int v) { i+=v*2; } } public class Test { public static void main(String args[]) { bogo(new Extension()); } static void bogo (Basc B) { b.add(8); b.print(); } }
选项
A、9
B、18
C、20
D、22
答案
8
解析
本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序,所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0;创建实例new Extension();先调用父类的默认构造函数Base(),井在父类的默认构造函数中执行 add(1),i=0+i×2,所以i=2,再调用于类的默认构造函数Extension(),子类的默认构造函数中执行add(2),i-2+2×2,所以i=6:执行add(8):i=6+8×2,因此,最终i=22,正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/Yfnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为()。
设有“职工”表,表结构如下:职工(部门号C(2)、职工号C(4)、姓名C(8)、年龄N(2)、工资N(7,2))检索最少有3名职工的每个部门的职工工资的总额()。
执行以下程序,然后输入“123456”,则程序的输出结果是()。ACCEPTTOAIFA=[123456]S=0ENDIFS=1?SRFTURN
关系数据库管理系统能实现的专门关系运算包括()。
下列数据结构中,能用二分法进行查找的是()。
下列关于SELECT短语的描述中错误的是
在设计表单时定义、修改表单数据环境的设计器是
下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是()。SETTALKOFFINPUT"x="TOxs=0DOWHILEx!=0s=s+MOD(x.10)_______
下列______方法可以用于消除容器的布局管理器。
边框布局管理器将一个“容器”分成了______个位置。
随机试题
在数据结构中,从逻辑上可以把数据结构分成_________。
培养皮肤癣菌的培养基常用
取得执业助理医师执业证书后,具有高等学校专科学历,在医疗、预防、保健机构中需工作满几年方可参加执业医师资格考试
土地使用权出售时,应以其成交价格作为计税依据计算缴纳契税。()
下列属于业主委员会的职责的有()。
近日,某市出现了人感染H7N9禽流感的病例后,为做好相关工作,该市准备做一期电视节目,如果安排你分别访谈医学专家、政府官员、家禽养殖户,请你依次讲一下与这三个对象访谈时的开场白。
2012年.全国国内旅游人数29.57亿人次,比上年增长12.0%。其中,城镇居民19.33亿人次。2012年,全国国内旅游收入22706.22亿元人民币,比上年增长17.6%。2012年全年入境外国游客人数比上年增长0.3%,其中,亚洲市场入境人数166
靠山吃山,靠水吃水,把资源优势转化为经济优势,这是人们的传统认识。但资源枯竭,环境恶化的事实使人们认识到,必须把保护生态环境放在首位。这一材料体现的哲理是()。
根据以下资料,回答问题。2011年全国社会消费品零售总额达183919亿元,比2002年增长2.8倍,年均增长达16.1%。2011年城镇人均消费支出15160.9元,是2002年的2.5倍;2011年农村人均消费5221元.是2002年的2.
什么是“旁观者效应”?请举例说明。
最新回复
(
0
)