首页
登录
从业资格
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
62
问题
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。[说明]某应急交通控制系统(TraficControlSystem)在红灯时控制各类车辆(Vehicle)的通行,其类图如下图所示,在紧急状态下应急车辆在红灯时可通行,其余车辆按正常规则通行。
下面的Java代码实现以上设计,请完善其中的空缺。[Java代码]abstract class Vehicle{public Vehicle(){ }abstract void run();};interface Emergency{ ______; ______;};class Car extends Vehicle{public Car(){ }void run(){ /*代码略*/ }};Class Truck extends Vehicle{public Truck(){ }void run() { /*代码略*/ }};class PoliceCar ______ {boolean isEmergency= false;public PoliceCar(){ }public PoliceCar(boolean b) {this.isEmergency=b; }public boolean isEmergent(){ return ______ }public void runRedLight(){ /*代码略*/ }};/*类Ambulance、FireEngine实现代码略*/public class TraficControlsystem { /*交通控制类*/private Vehicle[]V=new Vehicle[24];int numVehicles;public void control(){for {int i=0; i<numVehicles; i++){if(V
instanceof Emergency&&((Emergency)v
).isEmergent()){(______).runRedLight();}else______. run();}}void add(Vehicle vehicle){ v[numVehicles++]=vehicle;}/*添加车辆*/void shutDown(){/*代码略*/}public static void main(String[]args){TraficC0ntrolSystem tcs=new TraficControlSystem();tcs.add(new Car());tcs.add(new PoliceCar());tcs.add(new Ambulance());tcs.add(new Ambulance(true));tcs.add(new FireEngine(true));tcs.add(new Truck());tcs.add(new FireEngine());tcs.control();tcs.shutDown();}}
选项
答案
解析
boolean isEmergent()
void runRedLight()
extends Car implements Emergency
this.isEmergency
(Emergency)v
v
转载请注明原文地址:https://tihaiku.com/congyezige/2425906.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
组织为完成某一目标而制定的具体行动方案称为A.程序化决策 B.非程序化决策
关于汇编语言,以下叙述中正确的是()。A.汇编语言程序可以直接在计算机上运行
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
若程序P经编译并连接后可执行,则()。A.P是正确的程序 B.P中没有语法
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
电子邮件应用程序利用POP3协议()。A.创建邮件 B.加密邮件 C.发送邮
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
堆栈最常用于()。A.实现数据循环依位 B.实现程序转移 C.保护被中断程序
下面程序在IE浏览器中的显示结果为()。 <html> <head><m
下列选项中不属于我国著作权法所保护的作品是()。A.计算机程序 B.计算机保护
随机试题
Toomuchalcoholdullsyoursenses,butastudyinJapanshowsthatmoderate
Thereareagreatmanycareersinwhichtheincreasingemphasisisonspecia
IfyouhadbeenherelastSaturday,______(你会阻止我去的).youwouldhavepreventedme
在训练准备期第二阶段,应该使运动员的()达到最大。A.负荷强度 B.负荷量
与HBV以重复感染或同时感染形式存在的病毒性肝炎是:A.HDV B.HCV
偿债比例指标衡量一国短期的外债偿还能力,这个指标的限度是()。A.10%~
2011年我国全年货物进出口总额36421亿美元,比上年增长22.5%。其中,
对需要返工处理的质量事故,项目监理机构应要求施工单位报送( )和经设计等相关单位
正常产妇临产时,可以灌肠的情况是A.胎膜已破,先露-1,胎心正常 B.阴道出血
随着大部门体制改革_______地深入,在中央层面之外,许多地方政府也开始针对于
最新回复
(
0
)