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、如图所示,下面哪些叙述是正确的?()
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.
B.
C.
D.
正确答案:
18、类B是类A的子类,每个类B的实例对象都是由1个类C的实例对象和1个或多个类D的实例对象组成,下面的哪个图可正确表示这种关系?()
A.
B.
C.