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

已知3个类O、P和Q,其中类O由类P的一个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是______。

单选题
2023-03-10 02:29
B、A.
C、B.
D、C.
E、D.
查看答案

正确答案
D

试题解析
解析:由试题中的关健信息“类O由类P的一个实例和类Q的1个或多个实例构成”可知,类O、P、Q之间存在着“整体——部分”的构成关系,即类O表示整体概念,类P、Q为部分概念。在UML规范中,构成关系可以使用关联和聚集来表示。在UML模型图中,关联的图示是一条连接相同或不同类的实线(—或→)。聚集是一种特殊的关联,在整体的一端用一个空心菱形修饰,即其图示是“”。图示“”表示的是一种泛化关系,据此可排除选项A和选项B。选项C中,类Q端的关联多重度被指定为“1…*,说明类Q中必须包含(1…*)个类O的对象,这与试题中的描述恰好相反,因此选项C是错误答案,选项D是正确答案。

标签:
感兴趣题目
Q、W、O、P键中W应由()来敲击。
已知p=1,q=3,r=-3,若x=|p-q|,y=|q-r|,z=|r-p|,则下列选项正确的是(  ).
当p→q、q→p和﹁p∨﹁q三个公式均真时,下列公式取值为真的是()。
数据结构里,设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()。
设某产品的需求函数为Q=Q(P),其对价格P的弹性εP=O.2,则当需求量为10000件时,价格增加1元会使产品收益增加____元。
已知3个类O、P和Q,其中,类O由类P的1个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是(41)。
已知staticinta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式*(p[0]+1)+**(q+2)的值是()。
已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是(43)。
在某信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在(46)“客户”类的实例;对应每个“客户”类的实例,存在(47)个“订单”类的实例。
已知p→q为假,则p和q的真值为()。
已知3个类O、P和Q,其中类O由类P的一个实例和类Q的1个或多个实例构成。能够正确表示类O、P和Q之间关系的UML类图是______。
相关题目
设p表示商品的价格,q表示商品的销售量,∑p1q1∑p0q1说明了(  )。
如果用p表示商品价格,q表示商品销售量,则公式Σp1q1-Σp0q1的意义是(  )。[2008年初级真题]
若p表示商品价格,q表示商品销售量,则公式Σp1q1-Σp0q1表示的意义有(  )。
如果用p表示商品价格,q表示商品销售量,则公式Σp1q1-Σp0q1的意义是(  )。
设有两个串p和q,其中q是p的字串,求q在p中首次出现的位置的算法称为( )。
9. 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q所指结点和p所指结点之间插入s结点,则执行 ( )
设Q是有理数集,则对任意的a,b∈Q,下列"o”是代数运算的是
. 在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行( )。
若I是一个唯一分解环,a∈I且a= P₁P₂和a=q₁q₂(其中P₁,P₂,q₁,q₂都为素元),则下列说法正确的是 选项

假定某企业的短期成本函数是TC(Q)=Q3-5Q2+15Q+66。
(1)指出该短期成本函数中的可变成本部分和不变成本部分;
(2)写出下列相应的函数:TVC(Q)、AC(Q)、AVC(Q)、AFC(Q)和MC(Q)。

《L·H·O·O·Q》是谁的著名画作?()
在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入一个结点s,则执行()。
下列命题公式中为重言式的是Ⅰ.((p∨q)→r┌ →((p→r)∧(q→r))Ⅱ.(p→(q∨r))→((p→q)∧(p→r))Ⅲ.((p→q)∧(P→r))→((p→r)Ⅳ.((p∨q)∧(p→r))→(p→r)
若要使“只有P,才非q”与“非P并且q”均真,那么P与q的取值情况是P为(),q为()。
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由类istream和( )提供。

图示构架,在铅直杆的D端受水平力P作用,物块重Q,杆、轮和绳重不计。C、O处均为圆柱铰链,A、B为铰链支座。已知P=Q=1kN,则A处水平约束力为()。

有以下程序: void funl(char*p) { char*q; q=P; while(*q!=\O) {(*q)++;q++;} } main { char a[]={"Program"),*P; p=&a[3];funl(p); printf("%s\n",a); } 程序执行后的输出结果是( )。
关于Java语言中实例方法和类方法的描述,正确的有()。
以p→q、p∨r、r→q和﹁q∨s为前提推出结论s∧q,所用的推理形式有()。

在分层吸水量计算方法中,Q′1、Q′2、Q′3、Q′4表示()。

广告位招租WX:84302438

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