首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 classBase { inti; Base() { add(1); } voidadd(intV) { i+=v; } Voidphnt()
下面程序段的输出结果是( )。 classBase { inti; Base() { add(1); } voidadd(intV) { i+=v; } Voidphnt()
admin
2010-12-17
28
问题
下面程序段的输出结果是( )。 classBase { inti; Base() { add(1); } voidadd(intV) { i+=v; } Voidphnt() { System.out.println(i); } } Class EXtenSiOneXtendSBaSe { ExtensiOn() { add(2); } voidadd(int v) { i+=v*2; } } public class TeSst { publicstatic voidmain(String argS[]) { bogo(new Extension()); } Static voidbogo(Base B) { b.add(8); b.phnt(); } }
选项
A、9
B、18
C、20
D、22
答案
D
解析
本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序,所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0:创建实例newExtension();先调用父类的默认构造函数 Base(),并在父类的默认构造函数中执行ada(1),i=0+1×2,所以i=2,再调用子类的默认构造函数Extension(),子类的默认构造函数中执行add(2),i=2+2×2,所以i=6;执行add(S):i=6+8×2,因此,最终i=22,正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/qw9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于线性链表的叙述中,正确的是
下列叙述中正确的是
下面不属于软件工程的3个要素是
下列选项中不属于结构化程序设计原则的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
数据库管理系统中负责数据模式定义的语言是
关于Python的复数类型,以下选项中描述错误的是
以下选项中,不是具体的Python序列类型的是
下面关于Python中函数参数的说法错误的是()。
随机试题
能用来造纸的化学成分中纤维的长度与宽度平均比值
A.运动失语B.失写症C.流畅失语症D.感觉失语症E.失读症额中回后部受损,引起
王某是普通的市民,该县民政局要求拆迁其房屋以规划街道,王某拒不履行。民政局对其实行强制拆迁,王某不服,向法院提出诉讼。诉讼过程中,民政局出具了民政部颁发的相关规章制度和该局的有关规范性文件,法院审查后认为是合法的,并且法院也找到了相关的最高人民法院的司法解
某钢筋混凝土框架柱,抗震等级为二级,混凝土强度等级为C40,该柱的中间楼层局部纵剖面及配筋截面见题图。已知:角柱及边柱的反弯点均在柱层高范围内:柱截面有效高度,10=550mm。假定该框架柱为中间层角柱;已知该角柱考虑地震作用组合并经过为实现“强柱弱
Excel中的公式是由()组成的。
机床技术经济指标要求三化程度高,三化指的是()。
布卢姆将认知目标由低到高分为()六个层次。
培根认为,所谓假相,就是存在于人们头脑中,严重妨碍人们对客观世界形成正确认识的偏见。根据假相的发生和来源,可分为四种。其中“种族假相”是由于人的天性而引起的认知错误。人们往往以人的感觉和理性为尺度,而不按自然的本来面目去认识事物,结果歪曲了事物的真相。根据
下列选项中,用于探究是否具有深度知觉的实验是()
PASSAGEFOUR
最新回复
(
0
)