首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。 [Java程序] class MainJava{ public
admin
2010-12-16
59
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2010中,C3:C7单元格中的值分别为10、OK、20、YES和48,在。D7单元格中输入函数“=COUNT(C3:C7)”,按回车键后,D7单元格中显示的值为________________。
企业的数据资产不包括()。
某企业甲乙两个部门招聘职工中,男女应聘人数和录用人数情况如下表:从上表看出,各部门女性录用率都大于男性录用率。从该企业合计来看,()。
()不属于ABC技术(人工智能-大数据-云计算)的典型应用。
以下关于数据录入人员和数据校验人员工作职责的叙述中,不正确的是______。
WindowsXP中,被删除的文件默认存放在()中,需要时还可以进行恢复。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
在计算机网络的数据通信中广泛使用的校验方式是(15)。
随机试题
统计推断所使用的技术包括()
A.神经血管性虚弱B.血管迷走反应C.自我防御机制D.问题指向性应对E.全身适应综合征直接针对应激源的是
某外国公司甲在向我国申请设立外资企业时,出现了以下情况,请问其中哪项不符合我国法律的规定?()
根据下面材料。回答下列题目:考虑一种特定股票收益的多因素证券收益模型,如表7-7所示。假定表7-8的第二列给出的三种宏观因素的值是市场预测值,而实际值在第三列给出。表7-8多因素证券收益预测值与实际值对比[*]则该股票修正后的期望收益率为(
失业保险金的标准,不得低于当地最低工资标准,具体数额由省、自治区、直辖市人民政府确定。()
伏尔泰是18世纪法国启蒙思想家。下列观点符合他思想的是:
下列是一台第三层交换机的部分路由表,其中管理距离为缺省值,正确的路由信息是()。
下列不属于结构化分析的常用工具的是
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.(31)probablywill.That’soneofthe(32)fo
Ifyougodowntothewoodstoday,youmaymeethigh-techtrees—geneticallymodifiedtospeedtheirgrowthorimprovethequalit
最新回复
(
0
)