早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关

题目

已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是(43)。

A.

B.

C.

D.

参考答案
正确答案:A
解析:本题考查的是如何根据问题描述创建相对应的UML类图。题目中给出的问题描述“类A由类B的一个实例和类C的1个或多个实例构成”,包含了一个很明显的表示“整体—部分”的构成关系;其中类A表示整体概念,类B和 C为部分概念。在UML中构成关系可以使用关联和聚集(聚集是一种特殊的关联)来表示。在图形上,把关联画成一条连接相同类或不同类的实线:把聚集表示为在整体的一端用一个空心菱形修饰的简单关联。首先可以排除选项C,因为这张图中描述的是继承关系。另外,选项D也可以被排除,因为选项D将类A、B都作为整体概念来表示。比较难区分的是选项A和B。在选项B中涉及到了关联的多重度。指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。例如,在选项B中类C端的多重度被指定为“1..*”,说明在类C中必须包含1..*个类A的对象,这恰好与题目的描述相反,因此选项B是错误的。
看了已知3个类A、B和C,其中类A...的网友还看了以下:

关于易燃液体分为甲类、乙类、丙类分类界限的问题?易燃液体是闪点≤45℃的液体,为什么其下分类的甲类 政治 2020-04-13 …

一道数学题:共100个盒子,第一个盒子里放一个豆子,第二个盒子里放2个豆子,第三个盒子放4个豆子, 数学 2020-05-17 …

连线题,油脂类奶类和奶制品给我们提供能量豆类和豆制品支持我们的生长发育鱼虾类、蛋类使我们保持健康谷 化学 2020-06-17 …

有一箱苹果,如果10个10个排剩9个,9个9个排剩8个,8个8个剩7个,以次类推,2个2个排剩1个 数学 2020-07-11 …

JAVA上机测试题一.继承(50分)1、编写一个交通工具类Vehicle类,创建一个run方法,从 其他 2020-07-17 …

一道java程序题目定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量.类中还定 其他 2020-07-17 …

下列对类的描述中,不符合C++语法的是哪个:一个派生类至少有一个基类一个派生类只能有一个基类一个基类 其他 2020-11-22 …

成语分类"飞砂走石"一类(4个):"琼浆玉液"一类(4个):"将计就计"一类(4个):"截然不同"一 语文 2020-11-25 …

化学是一门以实验为基础的科学,分类、类比是学习化学常用的方法.请将下列实验或操作按照物质的变化进行分 化学 2020-11-29 …

下列人类与类人猿的关系中,错误的是()A.类人猿与人类都起源于森林古猿B.类人猿与人类的亲缘关系最近 语文 2021-01-24 …