智慧树知到《面向对象与UML(山东联盟)》章节测试答案


A.继承

B.关联

C.泛化

D.关联类

正确答案:关联类

13、已知类A需要类B提供的服务,下列所描述的四种情况中,哪种情况不好把类A和类B之间的关系定义成依赖关系?()

A.类A中存在两个操作都需要访问类B的同一个对象

B.类A的某个操作内部创建了类B的对象,而其他操作均与类B无关

C.类A的某个操作其参数是类B的对象,而其他操作均与类B无关

D.类B是一个全局变量

正确答案:类B是一个全局变量

14、根据下面的代码,判断下面那些叙述是正确的?public class HouseKeeper{ private TimeCard timecard; public void clockIn(){ timecard.punch(); }}

A.类HouseKeeper和类TimeCard之间存在关联(Association)关系

B.类HouseKeeper和类TimeCard之间存在泛化(Generalization)关系

C.类HouseKeeper和类TimeCard之间存在实现(Realization)关系

D.类HouseKeeper和类TimeCard之间存在包含(Inclusion)关系

正确答案:类HouseKeeper和类TimeCard之间存在关联(Association)关系

15、关于类和对象的关系,下列说法中哪个是错误的?()

A.每个对象都是某个类的实例

B.每个类某一时刻必定存在对象实体

C.类是静态的描述

D.对象是动态的实例

正确答案:每个类某一时刻必定存在对象实体

16、如图所示,下面哪些叙述是正确的?()

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

A.A和B是Employee的子类

B.如果一个方法的参数类型是Employee,则A的对象或B的对象可以作为参数传递给该方法

C.A和B必须实现getSalary()方法

D.系统中不能创建类型为Employee的实例。

正确答案:如果一个方法的参数类型是Employee,则A的对象或B的对象可以作为参数传递给该方法;A和B必须实现getSalary()方法;系统中不能创建类型为Employee的实例。

17、在选项类图中,哪个类图中的类Order所生成的代码如下()public class Order{ public Customer recipient;}

A.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

B.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

C.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

D.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

正确答案:

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

18、类B是类A的子类,每个类B的实例对象都是由1个类C的实例对象和1个或多个类D的实例对象组成,下面的哪个图可正确表示这种关系?()

A.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

B.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案

C.

智慧树知到《面向对象与UML(山东联盟)》章节测试答案