首页/ 题库 / [单选题]已知3个类A、B和C,其中类A由类B的一的答案

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

单选题
2022-11-24 08:16
查看答案

正确答案
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是错误的。

标签:
感兴趣题目
求满足以下条件的(a,b,c)的组数: (1)1/(a^2)+1/(b^2)=1/(c^2) (2)a>b>c (3)a+b+c<100
已知一个三位数的百位、十位和个位分别是a,b,c,而且a×b×c=a+b+c,那么满足上述条件的三位数的和为().
已知一个三位数的百位、十位和个位分别是a,b,C,而且a×b×c=a+b+c,那么满足上述条件的三位数的和为( )。
已知3个类O、P和Q,其中,类O由类P的1个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是(41)。
已知三向量a(→),b(→),c(→),其中c(→)⊥a(→),c(→)⊥b(→),,且|a(→)|=6,|b(→)|=|c(→)|=3,则(a(→)×b(→))·c(→)=____。
某个程序有三个输入参数A,B和C,输入参数的有效条件是AB,如果应该等价类划分的技术,可以生成的等价类有:() A、A≥B,C≤B B、A<B,C≤B C、A≤B,C>B D、A<B,C>B
IP地址分为A,B,C,D和E5类,其中B类地址用几位二进制数表示网络地址( )。
已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是(43)。
IP地址主要分A、B、C三类,其中C类地址的表示范围为:()。
已知3个类O、P和Q,其中类O由类P的一个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是______。
用产生式系统来描述一个具体问题。设字符转换问题规则如下:1.A∧B→C;2.A∧C→D;3.B∧C→G;4.B∧E→F;5.D→E;已知:A,B求:F。设综合数据库用集合{x}表示,其中x为字符。采用顺序排队的控制策略。初始状态{A,B}。下列结束条件正确的是()
相关题目
有a、b、c三个数,已知a×b=24,a×c=36,b×c=54。则a+b+c=(  )。
执行下列语句后c的值为( )。 int a=1,b=2,c=3; if(a>C、 { b=a; a=c; c=b; }
若变量都已正确说明,则以下程序段输出为____int a=1,b=2,c=3; if(a>b) a=b; b=c; c=a; printf("a=%d b=%d c=%d\n",a,b,c);
类C是以多重继承的方式从类A和类B继承而来的,类A和类B无公共的基类,那么________。
floata,b,c,问等式(a+b)+c==(b+a)+c和(a+b)+c==(a+c)+b能否成立?
以下程序运行后,输出结果是( )。 a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=c-a:c=b+a End If Print a+b+c
有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=C-a:C=b+a End If Print a+b+c 运行后,输出的结果是( )。
有a、b、c三个数,已知a×b=24,a×c=36,b×c=54,求a+b+c=
有a、b、c 三个数,已知a×b=24,a×c=36,b×c=54,求a+b+c=( )
设有如下关系表: R S T A B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是( )。
设有如下关系表: R S T A B C A B C A B C 1 1 2 3 1 3 1 1 2 2 2 3 2 2 3 3 1 3 则下列操作中正确的是( )。
令A={a,b},B={1,2,3},C={p,q}。求出: (1)A×B×C  (2)B×A
判断下列命题的真假,并说明理由。  (1)如果(A∨C)⇔(B∨C),则A⇔B;  (2)如果(A∧C)⇔(B∧C),则A⇔B;  (3)如果﹁A⇔﹁B,则A⇔B。
地面粗糙度分A、B、C、D四类,其中B类表示()
执行完下面程序片段后,()的结论是正确的。int a,b,c;a=1;b=2;c= (a+b>3?a++:b++);
有a、b、c三个质粒,因为a和b能够共存于一个细胞,a和c也可共存于同一个细胞,所以b和c一定能够共存于同一个细胞。
一个关系有4个字段A、B、C、D,这里A和B构成复合关键字,问满足下列函数依赖的关系是第几范式? 1)A、B、C、D都函数依赖于AB。 2)A、B、C、D都函数依赖于AB,而D还函数依赖于C。 3)A、B、C、D都函数依赖于AB,而D还函数依赖于B。 4)A、B、C、D都函数依赖于AB,而B还函数依赖于C。
一个关系有4个字段A、B、C、D,这里A和B构成复合关键字,问满足下列函数依赖的关系是第几范式? 1) A、B、C、D都函数依赖于AB。 2) A、B、C、D都函数依赖于AB,而D还函数依赖于C。 3) A、B、C、D都函数依赖于AB,而D还函数依赖于B。 4) A、B、C、D都函数依赖于AB,而B还函数依赖于C。
设A、B、C表示三个随机事件,试将下列事件用A、B、C及其运算符号表示出来: (1) A发生,B、C不发生; (2) A、B不都发生,C发生;  (3) A、B中至少有一个事件发生,但C不发生;  (4) 三个事件中至少有两个事件发生;  (5) 三个事件中最多有两个事件发生; (6) 三个事件中只有一个事件发生.
2.设A,B,C为3个随机事件,试用A,B,C的运算表示下列事件:   (1)A,B都发生而C不发生;   (2)A,B至少有一个发生而C不发生;   (3)A,B,C都发生或都不发生;   (4)A,B,C不多于一个发生;   (6)A,B,C恰有两个发生;   (7)A,B.C至少有两个发生.
广告位招租WX:84302438

免费的网站请分享给朋友吧