首页
登录
从业资格
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
48
问题
阅读以下说明和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.计算机保护
随机试题
[originaltext]Afriendofminetoldmethatwhenhewasayoungman,[16]hewe
70-Year-OldLivestheCollegeExperienceVocabularyandExpressionsgraduationc
函数的可去间断点的个数为().A.1 B.2 C.3 D.无穷多个
麦角胺治疗偏头痛的作用机制是A.解热作用 B.前列腺素合成减少 C.减少脑血
具有如下化学结构的药物是 A.别嘌醇 B.丙磺舒 C.苯溴马隆 D.
患者,男,45岁。患有支气管哮喘史20余年,每年急性发作数次,经用药治疗后可以缓
国有建设用地使用权出让市场是( )市场。A.完全竞争 B.垄断竞争 C.寡
以下不属于公司贷款的是()。A.项目融资 B.贸易融资 C.房
大连商品交易所豆粕期货合约的最小变动价位是1元/吨,那么每手合约的最小变动之值是
家住在A市A区的张某于2016年3月1日向家住在A市B区李某借款,双方在A市C区
最新回复
(
0
)