汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么car类和其他类(Wheel、Engin、Tank、Chair、SteeringWheel)之间的关系是()A.泛化关系(Generalization)B.实现关系(Realization)C.包含关系(Inclusion)D.组合关系(Composition)

汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么car类和其他类(Wheel、Engin、Tank、Chair、SteeringWheel)之间的关系是()

A.泛化关系(Generalization)

B.实现关系(Realization)

C.包含关系(Inclusion)

D.组合关系(Composition)


参考答案和解析
D

相关考题:

请阅读以下技术说明、类图及C++代码,根据要求将(1)~(5)空缺处的内容填写完整。[说明]已知对某载客车辆(Car)进行类建模,如图4-19所示。其中,类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。[C++代码]car.run();}

请阅读以下技术说明、类图及Java代码,根据要求将(1)~(5)空缺处的内容填写完整。[说明]已知对某载客车辆(Car)进行类建模,如图4-20所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。

阅读下列说明、图和Java代码,将应填入(n)处的字句写在对应栏内。【说明】已知对某载客车辆(Car)进行类建模,如图7-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。【Java代码】class Body{ //此处代码省略 ); //车身类class Passenger{ //此处代码省略 )/ //乘客类class Wheel{ //此处代码省略 ); //车轮类class Driver{ //司机类public String name; //表示第几路公交车司机public Driver(String driverName){name = driverName/) //构造函数};class Engine{//引擎类public String engineNo;//引擎编号public Engine(String engineNo){this.engineNo=engineNo;)//构造函数};public class Car{//汽车类static final int(1)=7; //定义最多载客数static final int MAX WHEELS =5; //定义最多轮胎数protected Engine engine;protected Driver driver;protected Body body=new Body();protected Wheel[] wheels;protected Passenger[]passengers;public Car(Driver driver){ //构造函数(2).driver=driver;engine=new Engine("TX6536型号引擎");wheels=new Wheel[MAX WHEELS];passengers=new Passenger[MAX_PASSENGERS];for(int index=0;index<MAX_WHEELS;index++){wheels[index]=new Wheel();}for(int index=0;index<MAX_PASSENGERS;index++){passengers[index]=null;}}int getPassengerNumber(){//获取车上乘客数量//此处代码省略}void getOnPassenger(Passenger aPassenger){//乘客上车//此处代码省略}void run(){ //开车if((3)){System.out.println("司机尚未上车!");return;}//此处代码省略}public static void main(String args[]){Driver driver=new Driver("第五路公交车司机");Car car=new Car((4));for (int index = 0 ; index < MAX_PASSENGERS; index ++)car.getOnPassenger((5) Passenger());car.run();}}

阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。[说明]下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。[C++程序]//Auto.hifndef AUTO_Hdefine AUTO_Hclass automobile{(1):int miles_per_gallon; //汽车每加仑行驶公里数float fuel_capacity; //油箱容积public:void initialize(int in_mpg,int in_fuel);int get_mpg(void);float get_fuel(void);float travel_distance(void);}endif//Auto.cppinclude"auto.h"void automobile::initialize(int in_mpg,float in fuel){miles_per_gallon=in_mpg;fuel_capacity=in_fuel;)int automobile::get_mpg() //提供一辆特定汽车每加仑公里数{return miles per_gallon;}float automobile::get_fuel() //提供油箱容积{return fuel_capacity;}float automobile::travel_distance(){return (2) }//car.hifndef CAR_Hdefine CAR_Hinclude"auto.h"class car: (3){int Total_doors;public:void initialize(int in_mpg,float in_fuel,int doors=4);int doors(void);};endif//car.cppinclude"car.h"void car::initialize(int in_mpg,float in_fuel,int door){Total_doors=door;miles_per_galion=in_mpg;fuel_capacity=in_fuel;}int car::doors(void){return Total doors;}//Allauto.cppincludeinclude"auto.h"include"car.h"int main(){car sedan;sedan.initialize(24,20.0,4);tout<<"The sedan can travel"<< (4) <<"miles.\n";cout<<"The sedan has"<< (5) <<"doors.\n";return 0;}

若已定义了类Vehicle,则下列派生类定义中,错误的是A.class Car:Vehicle{/*类体略*/);B.class Car:public Car{/*类体略*/);C.class Car:public Vehicle{/*类体略*/);D.class Car:virtual public Vehicle{/*类体略*/);

阅读下列说明、图和Java代码,填补空缺。[说明]已知对某载客车辆(Car)进行类建模,如图13-2所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。[Java代码]class Body{ //此处代码省略 }; //车身类class Passenger{ //此处代码省略 }; //乘客类class Wheel{ //此处代码省略 }; //车轮类class Driver{ //司机类public String name; //表示第几路公交车司机public Driver(String driverName){name=driverName; }//构造函数};class Engine{ //引擎类public String engineNo; //引擎编号public Engine(String engineNo){this.engineNo=engineNo; }//构造函数};public class Car{ //汽车类static final int (1) =7; //定义最多载客数static final int MAX_WHEELS=5; //定义最多轮胎数protected Engine engine;protected Driver driver;protected Body body=new Body( );protected Wheel[]wheels;protected Passenger[]passengers;public Car(Driver driver){ //构造函数(2) .driver=driver;engine=new Engine("TX6536型号引擎");wheels = new Wheel[MAX_WHEELS];passengers=new Passenger[MAX_PASSENGERS];for(int index=0; index<MAX_WHEELS; index++){wheels[index]=new Wheel( );}for(int index=0; index<MAX_PASSENGERS; index++){passengers[index]=null;}}int getPassengerNumber( ){ //获取车上乘客数量//此处代码省略}void getOnPassenger(Passenger aPassenger ){//乘客上车//此处代码省略}void run( ){ //开车if( (3) )(System.out.printin("司机尚未上车!"); return; }//此处代码省略}public static void main(String args[]){Driver driver=new Driver("第五路公交车司机");Car car=new Car( (4) );for(int index=0; index <MAX_PASSENGERS; index++)car.getOnPassenger( (5) Passenger( ));car.run( );}}

阅读下列说明、图和C++代码,填补空缺。[说明]已知对某载客车辆(Car)进行类建模,如图12-2所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。const int __________ =7; //定义最多载客数const int MAX_WHEELS=5; //定义最多轮胎数class Body{ //此处代码省略 ); //车身类class Passenger{ //此处代码省略}; //乘客类Class Wheel{ //此处代码省略}; //车轮类Class Driver{ //司机类public:string name; //表示第几路公交车司机Driver(string driverName):marne( __________ ){}; //构造函数};class Engine{ //引擎类public:string engineNo; //引擎编号Engine(string engineNo){ __________ ->engineNo=engineNo; }//构造函数};Class Car{ //汽车类protected:Engine *engine; Driver *driver; Body body;Wheel *wheels[MAX_WHEELS]; Passenger *passengers[MAX_PASSENGERS];public:Car(Driver *driver)( //构造函数this->driver=driver;engine=new Engine("TX653 6型号引擎");for(int index=0; index<MAX_WHEELS; index++){wheels[index]=new Wheel( );}for(int index=0; index passengers[index]=NULL;}}virtual -Car( ){ //析构函数for (int index=0; index<MAX_WHEELS; index++)delete wheels[index];delete __________ ;}int getPassengerNumber( ){ //获取车上乘客数量//此处代码省略}void getonpassenger(Passenger *apassenger ){//乘客上车//此处代码省略}void run( ){ //开车if(driver==NULL){cout<< "司机尚未上车!"; return; }//此处代码省略}};void main( ){Driver driver("第五路公交车司机");Car car( __________ );Passenger passengers[MAX_PASSENGERS];for(int index=0; index<MAX_PASSENGERS; index++)//乘客上车处理car. getOnPasSenger(passengers[index]);car. run( );}

试题七(共 15 分)阅读下列说明、图和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。[说明]已知对某载客车辆(Car)进行类建模,如图 7-1所示,其中类 Engine 表示发动机引擎,类 Wheel 表示车轮,类 Body 表示车身,类 Driver 表示司机,类 Passenger 表示乘客。[Java 代码]class Body{ //此处代码省略 }; //车身类class Passenger{ //此处代码省略 }; //乘客类class Wheel{ //此处代码省略 }; //车轮类class Driver{ //司机类public String name; //表示第几路公交车司机public Driver(String driverName){name = driverName;} //构造函数};class Engine{ //引擎类public String engineNo; //引擎编号public Engine(String engineNo){ this.engineNo = engineNo; } //构造函数};public class Car{ //汽车类static final int (1) = 7; //定义最多载客数static final int MAX_WHEELS = 5; //定义最多轮胎数protected Engine engine;protected Driver driver;protected Body body = new Body();protected Wheel[] wheels;protected Passenger[] passengers;public Car(Driver driver){ //构造函数(2) .driver = driver;engine = new Engine("TX6536 型号引擎");wheels = new Wheel[MAX_WHEELS];passengers = new Passenger[MAX_PASSENGERS];for (int index = 0; index MAX_WHEELS; index++){wheels[index] = new Wheel();}for (int index = 0; index MAX_PASSENGERS; index++){passengers[index] = null;}}int getPassengerNumber(){ //获取车上乘客数量//此处代码省略}void getOnPassenger(Passenger aPassenger ){ //乘客上车//此处代码省略}void run(){ //开车if( (3) ){ System.out.println("司机尚未上车!"); return;}//此处代码省略}public static void main(String args[]){Driver driver = new Driver("第五路公交车司机");Car car = new Car( (4) );for (int index = 0 ; index MAX_PASSENGERS; index ++)car.getOnPassenger( (5) Passenger());car.run();}}

试题五(共 15 分)阅读下列说明、图和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。[说明]已知对某载客车辆(Car)进行类建模,如图 5-1所示,其中类 Engine 表示发动机引擎,类 Wheel 表示车轮,类 Body 表示车身,类 Driver 表示司机,类 Passenger 表示乘客。[C++代码]const int (1) = 7; //定义最多载客数const int MAX_WHEELS = 5; //定义最多轮胎数class Body{ //此处代码省略 }; //车身类class Passenger{ //此处代码省略 }; //乘客类class Wheel{ //此处代码省略 }; //车轮类class Driver{ //司机类public:string name; //表示第几路公交车司机Driver(string driverName):name( (2) ){}; //构造函数};class Engine{ //引擎类public:string engineNo; //引擎编号Engine(string engineNo){ (3) -engineNo = engineNo; } //构造函数};class Car{ //汽车类protected:Engine * engine; Driver * driver; Body body;Wheel * wheels[MAX_WHEELS]; Passenger * passengers[MAX_PASSENGERS];public:Car(Driver *driver){ //构造函数this-driver = driver;engine = new Engine("TX6536 型号引擎");for (int index = 0; index MAX_WHEELS; index++){wheels[index] = new Wheel();}for (int index = 0; index MAX_PASSENGERS; index++){passengers[index] = NULL;}}virtual ~Car(){ //析构函数for (int index=0; index MAX_WHEELS; index++)delete wheels[index];delete (4) ;}int getPassengerNumber(){ //获取车上乘客数量//此处代码省略}void getOnPassenger(Passenger * aPassenger ){ //乘客上车//此处代码省略}void run(){ //开车if(driver == NULL){ cout "司机尚未上车!"; return; }//此处代码省略}};void main(){Driver driver("第五路公交车司机");Car car( (5) );Passenger passengers[MAX_PASSENGERS];for (int index = 0 ; index MAX_PASSENGERS; index ++) //乘客上车处理car.getOnPassenger(passengers[index]);car.run();}

阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留 下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图 5-1 所示。【Java代码】import java.util.*; interface BrakeBehavior{public (1) ;/*其余代码省略*/}class LongWheelBrake implements BrakeBehavior{public void stop(){System.out.println("模拟长轮胎刹车痕迹! ");}/*其余代码省略*/}class ShortWheelBrake implements BrakeBehavior {public void stop(){System.out.println("模拟短轮胎刹车痕迹! ");}/*其余代码省略 */}abstract class Car{protected (2) wheel;public void brake(){ (3) ;}/*其余代码省略*/}class ShortWheelCar extends Car {public ShortWheelCar(BrakeBehavior behavior){(4) ; } /*其余代码省略*/}class StrategyTest{public static void main(String[]args){BrakeBehaviorbrake =new ShortWheelBrake();ShortWheelCar car1= new ShortWheelCar(brake);car1. (5) ;}}

Questions 182-183 refer to the following information.Introducing the product, This product generally ships within 2 business day (s) from Pinellas Park, Fords and weighs 2 pound (s). Attaches to your steering wheel for easy access to a writing and drink storage surface. The Go Office Wheel Mate Steering Wheel Desk is flat for writing and perfect for lunch or a snack. This Go Office Wheel Mate Steering Wheel Desk stores neatly in your car when used with the larger Auto Exec Laptop Car Desk. For safety reasons, never use this productwhile driving. Easily convert your car into your personal automobile office with the Wheel Mate car desk by this product. For safety, it is advised not to use this product when you are _______A. having lunch or a snackB. working at officeC. driving a carD. writing a letter

Questions 182-183 refer to the following information.Introducing the product, This product generally ships within 2 business day (s) from Pinellas Park, Fords and weighs 2 pound (s). Attaches to your steering wheel for easy access to a writing and drink storage surface. The Go Office Wheel Mate Steering Wheel Desk is flat for writing and perfect for lunch or a snack. This Go Office Wheel Mate Steering Wheel Desk stores neatly in your car when used with the larger Auto Exec Laptop Car Desk. For safety reasons, never use this productwhile driving. Easily convert your car into your personal automobile office with the Wheel Mate car desk by this product.Who may use this product?A. Drivers B. Writers C. Office works D. Car repairmen

ADAMS/CAR里模型由3级组成:()。

在ADAMS╱CAR里模型由三级组成:()()()

UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请指出下面关系的类型,并采用UML符号表示这些关系。   (1)在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系? (2)类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是什么关系? (3)接口及其实现类或构件之间是什么关系?   (4)一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?   (5)学生与研究生之间是什么关系?

一个汽车有四个轮子,那么类"汽车"和"轮子"之间的关系是()关系。

类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。

“车”和“轮子、方向盘”之间的关系是整体和它的成员的关系。

以public修饰的类如:public class Car{…} 则Car()A、可被其它程序包中的类使用B、仅能被本程序包中的类使用C、不能被任意其它类使用D、不能被其它类继承

柴油汽车发动机供油系油路是由油箱、低压油管、输油泵、燃油粗滤器、高压油管、()、()、()、回油管等组成。

填空题类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。

单选题类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是()关系。A实现B继承C依赖D关联

单选题计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是:()A泛化关系(Generalization)B实现关系(Realization)C包含关系(Inclusion)D聚集关系(Aggregation)

填空题一个汽车有四个轮子,那么类"汽车"和"轮子"之间的关系是()关系。

判断题“车”和“轮子、方向盘”之间的关系是整体和它的成员的关系。A对B错

问答题UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请指出下面关系的类型,并采用UML符号表示这些关系。   (1)在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系? (2)类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是什么关系? (3)接口及其实现类或构件之间是什么关系?   (4)一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?   (5)学生与研究生之间是什么关系?

填空题在ADAMS╱CAR里模型由三级组成:()()()

单选题以public修饰的类如:public class Car{…} 则Car()A可被其它程序包中的类使用B仅能被本程序包中的类使用C不能被任意其它类使用D不能被其它类继承