首页
登录
从业资格
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
阅读以下说明和Java代码,填充程序中的空缺,将解答填入答题纸的对应栏内。 [
admin
2022-08-02
83
问题
阅读以下说明和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
转载请注明原文地址:http://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.计算机保护
随机试题
Wherearetheytalking?[br][originaltext]F:Thankyouforcomingtomeetme,
Writingtolearnmakesitpossibletoshowlearninginwriting.Muchofthe
SmotherLove[A]Everymorning,LeanneBricklandandhersisterwoul
[originaltext]M:Excuseme,Iwonderifyoucouldhelpme?W:Ofcourse.Howca
如图示,物A重力大小为100kN,物B重力大小为25kN,物A与地面摩擦系数为0
哮喘的治疗,以下哪项正确A.仅在急性发作时需要支气管舒张药治疗 B.缓解期不需
投标人是响应招标、参加投标竞争的法人或者其他组织。下列无资格参加项目施工标投标的
桥梁总体检验项目有()。A、桥梁跨径 B、桥面宽度 C、桥长 D、
共用题干 汤姆洗衣公司是一家从事洗衣行业的老公司,该公司既无正式的工资结构体系
(2011年真题)电站汽轮机主要由()等组成。A.汽轮机本体B.蒸汽系统设备
最新回复
(
0
)