首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
admin
2010-12-16
33
问题
阅读以下说明和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://jikaoti.com/ti/2XW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
为保护个人信息不被泄露,每个人都需要提高安全意识。以下各项,除(62)外,都是应该养成的安全习惯。
()不属于ABC技术(人工智能-大数据-云计算)的典型应用。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
下列不属于著作权保护的是______。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
在Excel中,若要计算出B3:E6区域内的数据的最小值并保存在B7单元格中,应在B7单元格中输入______。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
某工厂信息处理技术员设计了如下统计表:该表设计中包含的问题以及改进方法是______。
随机试题
认为“组织文化是特定组织在处理适应外部环境和内部整合过程中出现的各种问题时所发明、发现或发展起来的基本规范”的是()。
A.氧化锌黏固粉B.化学固化黏固粉C.磷酸锌黏固粉D.银汞合金E.玻璃离子黏固粉虽有一定的黏结性能,但溶解度及强度明显低于玻璃离子的是
增长率法的计算公式是()。
下列关于土地所有权的说法,正确的是()。
下列属于商业银行市场外部环境的有()。[2012年6月真题]
某几何体的正视图和侧视图均如图所示,则该几何体的俯视图不可能是().[img][/img]
【2014山东淄博】在教育实验研究中,自变量就是无需操作便会自然发生变化的那些变量。()
什么是社会传播的总过程理论?
它们串通一气,蒙蔽大众,让其忽视真正严重的问题。(becomplicitin…;desensitize…to…)
WhenMelissaMahanandherhusbandvisitedtheNetherlands,theyfeltimprisoned(被囚禁的)bytheirtourbus.Itforcedthemtoseet
最新回复
(
0
)