首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 classBase { inti; Base( ) { add(1); } voidadd(intv) { i+=V; } voidprint( ) { System.out.println(i); } }
下面程序段的输出结果是( )。 classBase { inti; Base( ) { add(1); } voidadd(intv) { i+=V; } voidprint( ) { System.out.println(i); } }
admin
2013-12-02
86
问题
下面程序段的输出结果是( )。
classBase
{
inti;
Base( )
{
add(1);
}
voidadd(intv)
{
i+=V;
}
voidprint( )
{
System.out.println(i);
}
}
classExtensionextendsBase
{
Extension( )
{
add(2);
}
voidadd(intv)
{
i+=v*2l
}
}
publicclassTest
{
publicstaticvoidmain(Stringargs[])
{
bogo(newExtension( ));
}
staticvoidbogo(Baseb)
{
b.add(8);
b.print( );
}
}
选项
A、9
B、18
C、20
D、22
答案
D
解析
本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序.所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0;创建实例newExtension();先调用父类的默认构造函数.Base(),并在父类的默认构造函数中执行add(1)。i=0+1×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/l1ID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
国家“十二五”规划纲要指出,要优化对外贸易结构,要继续稳定和拓展外需,加快转变外贸发展方式,推动外贸发展从规模扩张向()转变、从成本优势向综合竞争优势转变。
目前世界上有六大城市群达到了国际大都市带的要求,它们分别是纽约都市带、东京都市带、伦敦都市带、巴黎都市带、北美五大湖大都市带和()。这六大国际大都市带引导着国际经济的潮流。
下面能源中由太阳能转化而来的能源是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
关于民事法律关系,下列哪一选项是正确的?()
下面对商鞅变法论述不正确的是()。
天宫二号上搭载着国际上首台在轨运行并开展科学实验的空间冷原子钟,也是目前在空间运行最高精度的原子钟。这台冷原子钟采用的先进冷却技术是()。
我的阅读经验告诉我,对经济学不见得要学到特别精深的程度,但是了解它的一些基本思维方法,无疑是一种改造自己世界观的最好武器。我们读一点经济学,接受了它的思维方法,就可以把自己从那种日常直觉中拯救,我们的世界立即焕然一新。这段文字表达的主要观点是(
开放经济在运行中的自动平衡机制有哪些?
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
合成肌糖原的原料是
全牙列缺失,颌问距离过小的患者,在排列后牙时主要的难点为
下列选项中,()是获取房源信息的间接开发方式。
为了要把工作站或服务器等智能设备联入一个网络中,需要在设备上插入一个()。
一元线性回归的模型的形式是( )。
根据《民事诉讼法》的规定,下列纠纷不适用专属管辖的是()
B在A、C两地之间,甲从B地到A地去送信,出发10分钟后,乙从B地出发到C地去送另一封信。乙出发后10分钟,丙发现甲乙刚好把两封信拿颠倒了,于是他从B地出发骑车去追赶甲和乙,以便把信调过来。已知甲、乙的速度相等,且中途不停留,丙的速度是甲、乙速度的3倍,丙
生物反馈法源于()。
TheXinhuabookstorechain,China’slargestofficialpublishingenterprise,hasbecomeasurprisingflashpointforinterestamo
求。
最新回复
(
0
)