首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是( )。 classBase { inti; Base() { add(1); } voidadd(intV) { i+=v; } Voidphnt()
下面程序段的输出结果是( )。 classBase { inti; Base() { add(1); } voidadd(intV) { i+=v; } Voidphnt()
admin
2010-12-17
73
问题
下面程序段的输出结果是( )。 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全国计算机二级
相关试题推荐
下列叙述中正确的是
检查软件产品是否符合需求定义的过程称为
下面叙述中正确的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
面向对象方法中,继承是指
下面属于整数类I实例的是
下面代码的输出结果是x=12.34print(type(x))
给出如下代码:importrandomnum=random.randint(1,10)whileTrue:ifsum>=9:breakelse:nnm=random.randint(1,10)以下选项中描述错误的是
下面关于Python中函数参数的说法错误的是()。
下面关于Python中函数的说法错误的是()。
随机试题
下列哪项不是肝硬化腹水形成的原因()
化妆品生产企业经常性卫生监督是
女,30岁,双胎妊娠,第一胎,胎膜早破,规律宫缩4小时,子宫颈口开大4cm,行剖宫产。手术进行顺利,术后静脉应用特丽仙和济得预防感染3天,后改为口服先锋4号4天,术后第7天出院。出院后第4天因发冷、发热和腹痛而再次入院。入院时体温39.5℃。除A和D外
关于激光打印机的叙述,错误的是
某城建公司使用劣质水泥建造居民楼,居民人住后大量出现楼板塌落、墙壁变形现象。该小区的居民遂申请城建局与质量监督局作出处理,后两局共同作出责令该城建公司赔偿该小区居民经济损失21万元;罚款10万元;立即停产停业,限期治理整顿。该城建公司对行政处罚决定不服,申
应根据风力和大气湿度的具体情况,进行土方回填、转运作业,沿线应用()降尘。
剧场扩声系统中,扬声器的固定应安全可靠,水平角、()应能在设计要求的范围内方便调整。
对于低碳钢,在保证要求延伸率和冷弯指标的条件下,进行较小程度的冷加工后,可以达到提高()的目的。
商业银行的存款业务基本法律规则包括()。
文艺心理学,是文艺学或美学的一个分支,是从心理学的角度来研究文艺创作、文艺作品和文艺接受中的问题。根据上述定义,下列陈述中不属于文艺心理学的是()。
最新回复
(
0
)