首页
登录
从业资格
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
49
问题
阅读以下说明和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.计算机保护
随机试题
DifferencesBetweenCulturesinNon-verbalCommunicationsI.Culturalinfluence
TheInternetisaninternationalcollectionofcomputernetworksthatallun
If1999wastheyearofe-commerce—anditwas,ohitwas!—thentheguyw
在建设工程投资控制目标中,对于投资影响较大的重点控制目标,应当包括( )。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,所给四个选项中分
甲公司2×21年度发生的管理费用为3300万元,其中包括:(1)以现金支付购买办
根据《建设工程工程量清单计价规范》,关于合同工期的说法错误的是()。A.招标人压
要获得某个地区儿童少年生长发育的正常值,应选择下列哪个学校A.聋哑学校 B.武
新生儿缺氧缺血性脑病易出现低血糖,此时应选择的葡萄糖输注速度是每分钟( )。A
D.乙公司和丙公司甲公司采取施工总承包方式将一建设工程发包给乙公司,乙公司又将该
最新回复
(
0
)