首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下技术说明、类图及Java代码,根据要求将(1)~(5)空缺处的内容填写完整。 [说明] 已知对某载客车辆(Car)进行类建模,如图4-20所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Drive
请阅读以下技术说明、类图及Java代码,根据要求将(1)~(5)空缺处的内容填写完整。 [说明] 已知对某载客车辆(Car)进行类建模,如图4-20所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Drive
admin
2010-01-15
39
问题
请阅读以下技术说明、类图及Java代码,根据要求将(1)~(5)空缺处的内容填写完整。
[说明]
已知对某载客车辆(Car)进行类建模,如图4-20所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。
选项
答案
根据已知类图进行程序代码设计的案例分析题,根据图4-19(或图4-20)载客车辆类图描述,分析可得:一辆汽车可以载0~7名乘客,一辆汽车可以被一个或者多个司机驾驶,并且一辆汽车有4~5个轮胎,一个引擎和一个车框架。程序代码中(1)空缺处表示一辆汽车最多载客数目,从后面的程序代码分析可得,应该填写MAX_PASSENGERS。(2)空缺处主要设置车的假设司机,由于参数的名称与成员变量的名称相同,因此需要加上this以示区别。(3)空缺处主要用于判断司机是否上车,因此,代码应该对汽车所维持的司机对象的引用是否为空进行判断。(4)空缺处用于产生一个汽车对象,所以,需要给汽车对象传递合适的参数,构造方法中需要传递一个司机对象,因此应该将driver对象传递到汽车对象中。(5)空缺处表示乘客上车,getOnPassenger要求传递的是乘客对象,因此空缺处应为构造乘客对象的代码。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/ScDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
编写测试计划的目的是______。①测试工作顺利进行②使项目参与人员沟通更舒畅③使测试工作更加系统化④软件过程规范化的要求⑤控制软件质量
将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是()。
为检验某Web系统并发用户数是否满足性能要求,应进行()。
修改现有软件系统的设计文档和代码以增强可读性,这种行为属于________维护。
某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开
在结构化分析方法中,用于行为建模的模型是①,其要素包括②。①处应填入?
某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为______内聚。
现要开发一个软件产品的图形用户界面,则最适宜采用______过程模型。
网络测试类型包括________。①网络可靠性测试②网络可接受性测试③网络瓶颈测试④网络容量规划测试
随机试题
处理好全面控制与重点控制的关系应认识到()
键盘中若改变字母大小写状态,应按一下_______键。
A.腹部膨隆、脐部膨出B.腹部膨隆、脐部凹陷C.腹部局部隆起、出现搏动D.全腹凹陷呈舟状E.腹部局部凹陷
关于直线型组织结构,下列选项说法正确的是( )。
在项目融资过程中,选择项目的融资方式是属于( )阶段的内容。
鼓励老年人适当的参加社会活动,与他人保持必要地沟通,最重要的原因是沟通能()。
在微机系统中,外设通过()与主板的系统总线相连接。
Everyoneneedsabreak,andvacationsarenotmeantforseriousstudy.【C1】______TheSpringFestivaliscomingupsothisisthe
Ifitwereonlynecessarytodecidewhethertoteachelementarysciencetoeveryoneonamess【M1】_____bas
Inordertokeepourbrainhealthy,weshouldhold______.Whatistheroleoftheamygdalainourbody?
最新回复
(
0
)