首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
admin
2010-12-16
38
问题
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。
[Java程序]
class MainJava{
public static void main(String agr[]){
car sedan=new car();
sedan.initialize(24,20.0,4);
System.out.println ("The sedan can travel"
+ (1) +"miles.\n");
System.out.println ("The sedan has"
+ (2) +"doors.\n");
}
}
class automobile{
protected int miles_per_gallon; //汽车每加仑行驶公里数
(3) double fuel_capacity; //油箱容积
public void initialize(int in_mpg,int in_fuel){
miles_per_galion=in_mpg;
fuel_capacity=in_fuel;
}
public int get_mpg(){//提供一辆特定汽车每加仑公里数
return miles_per_gallon;
}
public double get_fuel(){//提供油箱容积
return fuel_capacity;
}
public double travel_distance(){//计算满油箱情况下的可行驶总公里数
return (4);
}
}
class car (5) {
private int Total_doors;
public void initialize(int in_mpg,double in_fuel,int doors){
Total_doors=doors;
miles_per_gallon=in_mpg;
fuel_capacity=in_fuel;
}
public int doors(){
return Total_doors;
}
}
选项
答案
(1) sedan.travel_distance() (2) sedan.doors() (3) protected (4) fuel_capacity/miles_per_gallon (5) extends automobile
解析
本题以Java语言为载体,考查面向对象程序设计中的关于类的几个概念,包括继承以及基类和派生类中函数的调用。
本题的功能是定义了一个automobile基类,并由其派生出了car类,主函数中定义了car的对象,并通过该对象调用了基类和派生类中的函数。
首先,通过整体阅读该题目,我们发现类car中的initialize函数直接对基类中的两个成员函数赋值,所以基类中的两个成员函数应该是被保护的,(3)处应填入“protected”。在基类中提供了这样一个成员函数travel_distance,它返回的是该交通工具的可能行驶距离,根据题目中给出的数据,(4)处应填入“fuel_capacity/miles_per_gallon”。
其次,本题还考查了派生类继承的方式,由于在主函数中直接通过car的对象调用了基类的公有函数,(5)处应填入“extends automobile”。
最后,通过定义car的对象sedan,分别调用了基类和派生类中的一个函数,(1)处应填入“sedan.travel_distance()”,(2)处应填入“sedan.doors()”。
转载请注明原文地址:https://kaotiyun.com/show/gBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
________________是按照科学的城市发展理念,利用新一代信息技术,通过人、物、城市功能系统之间的无缝连接与协同联动,实现自感知、自适应、自优化,形成安全、便捷、高效、绿色的城市形态。
对数据分析处理人员的素质要求不包括()。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
当前,大部分商业DBMS中所用的主要数据模型是()。
企业建立生产和库存管理系统的目的不包括()。
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
某企业去年四次核查的钢材库存量情况如下表:用加权平均法计算出该企业去年钢材平均库存量为()吨(中间各次核查数据的权都取1,首次与末次核查数据的权都取0.5)。
在Excel中,下列符号属于比较运算符的是(43)。
某机构准备发布中国互联网发展年度报告。报告分四个方面:全网概况、访问特征、渠道分析和行业视角。用户24小时上网时间分布应属于()方面的内容。
在Excel中,为标识一个由单元格B3、B4、C3、C4、D4、D5、D6、D7组成的区域,下列选项中,正确的是______。
随机试题
男患,11岁。发热,胸痛,咳嗽约2周,近5d有呼吸困难。体温39℃,脉搏120/min,呼吸30/min,X线胸片见:第7后肋高度有液平面,胸穿抽出稀薄脓汁,治疗方法主要是
下列气体灭火剂中由于破坏臭氧层,而被逐步取代的是()。
通过近井点来控制建(构)筑物重要测线的内容,包括()。
根据劳动合同法律制度的规定,下列表述正确的有()。
交往的社会作用有()。
在专业服务过程中,能体现社会工作者专业价值观的是()。
生态足迹也称生态占用,是指特定数量人群按照某一种生活方式所消费的、自然生态系统提供的各种商品和服务功能,以及在这一过程中所产生的废弃物需要环境(生态系统)吸纳,并以生物生产性土地(或水域)面积来表示的一种可操作的定量方法。通过生态足迹将需求与自然生态系统的
Access的"切换面板"归属的对象是( )。
Whomostlikelywillattendthefair?
ThegovernmentofUKislaunchingaprogramaimingathelpingmorefamiliesbalancetheirworkandhomelives.Therighttoask
最新回复
(
0
)