2. 在类图中,"~"表示的可见性是
(A)Public
(B)Private
(C)Package
(D)Protected
[参考答案:C, 分值:2 分]
3. 关于抽象类和具体类,下列说法不正确的是
(A)如果一个类有父类,该类就是具体类。
(B)如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。
(C)在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。
(D)抽象类没有任何直接的实例,而具体类则有直接实例。
[参考答案:A, 分值:2 分]
4. 关于约束,下列描述错误的是
(A)可以在注解中表示约束。
(B)约束允许增加新的规则或者修改已有的规则。
(C)约束必须表示为规范的约束语言。
(D)约束是对特定模型元素附加的语义信息。
[参考答案:C, 分值:2 分]
5. 关于接口,下面说法错误的是
(A)一个接口可由多个类实现。
(B)一个接口仅说明一组抽象的行为规范。
(C)接口通常仅说明一组相关的操作,不说明这些操作的实现方法。
(D)接口是一种抽象类型,可以直接实例化。
[参考答案:D, 分值:2 分]
6. 关于对象和实例,下列说法不正确的是
(A)对象都是实例,但有些实例不是对象。
(B)一个对象的状态是静态的,只能由属性值表示。
(C)在UML模型图中,可能存在匿名实例。
(D)对象是由类经过实例化创建出来的。
[参考答案:B, 分值:2 分]