首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是 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
33
问题
下面程序段的输出结果是 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://jikaoti.com/ti/phb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列选项中不属于软件生命周期开发阶段任务的是()。
使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单明细(订单号,序号,产品号,数量)查询客户名称中有“网络”二字的客户
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
设有关系SC(SNO,CNO,GRADE),其中,SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插入到表SC中,正确的语句是
建立表之间临时关联的命令是
用树形结构表示实体之间联系的模型是
关系数据库的关系演算语言是以()为基础的DML语言。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
多线程是Java程序的________机制,它能同步共享数据、处理不同事件。
随机试题
根据企业破产法律制度的规定,企业被宣告破产后,下列选项中,构成别除权的情形有()。
高渗性缺水患者,其缺水程度为轻度,患者缺水量为体重的
A脉滑B滑数洪大C弦滑略数D脉滑数,重按无力E滑利,尺脉尤甚产后脉多见
男性,35岁。饭后2小时突然出现上腹部持续性刀割样疼痛,后延及全腹。检查:心尖部Ⅱ级雷鸣样舒张期杂音,心房颤动;腹部压痛、反跳痛,上腹部尤为突出,下腹壁少量皮下发绀。血清淀粉酶200U(Somogyi法)。其诊断是()
患者,女,45岁。间歇上腹部疼痛5年,现疼痛如刺,痛有定处,拒按,有黑便,舌质暗,苔薄,脉涩。治法为
非交易过户可免交印花税。()
内在绿色营销因素包括()。
甲企业6月初A材料实际成本225000元,结存数量300吨;6月3日购进A材料600吨,每吨单价800元;6月20日购进A材料200吨,每吨单价780元;而6月15日和25日分别发出A材料600吨和400吨。要求:分别采用先进先出法和后进先出法,计算本月
以下关于办毕公文的处置说法正确的是()。
曲线y=x3,直线x=一2,x=2和x轴围成的封闭图形的面积是()
最新回复
(
0
)