如下所示的UML序列图中, (请作答此空) 表示返回消息,Account类必须实现的方法有 ( ) 。

题目
如下所示的UML序列图中, (请作答此空) 表示返回消息,Account类必须实现的方法有 ( ) 。

A.tansID
B.balance
C.withdraw
D.deposit
参考答案和解析
答案:B
解析:
在URL序列图中,调用消息用带实心箭头的实线表示,返回消息用带箭头的虚线表示,图中编号为1、2、3、5的消息均为调用消息,只有编号为3的消息为返回消息。由题目可知,Fund Transaction Manager要调用类Account的checkBalance()、withdraw()和deposit()方法,类Account需要实现这3个方法。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如下所示的序列图中( )表示返回消息,Accunt类必须实现的方法有( )。

A.tansID

B.balance

C.withdraw

D.deposit

A.start()

B.checkBalance()和withdraw()

C.deposit()

D.checkBalance()、withdraw()和deposit()


正确答案:B,D

第2题:

如下所示的UML序列图中, ( ) 表示返回消息,Account类必须实现的方法有 (请作答此空) 。

A.start0
B.checkBalance()和withdraw()
C.deposit0
D.checkBalance()、withdraw()和deposit()

答案:D
解析:
在URL序列图中,调用消息用带实心箭头的实线表示,返回消息用带箭头的虚线表示,图中编号为1、2、3、5的消息均为调用消息,只有编号为3的消息为返回消息。由题目可知,Fund Transaction Manager要调用类Account的checkBalance()、withdraw()和deposit()方法,类Account需要实现这3个方法。

第3题:

下图所示的UML序列图中,(39)表示返回消息,A.xferB.checkC.evaluation

下图所示的UML序列图中,(39)表示返回消息,

A.xfer

B.check

C.evaluation

D.minus


正确答案:C
序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。以本题为例,第1个消息——xfer(m:Money,a2)表示外部有对象要调取a1这个对象的xfer()操作。而evaluation就是在a1调用john的check()操作之后的一个消息反馈。在整个图中,evaluation是一个消息反馈,不需要由Account来实现,而check()操作应由Person实现,而非Account。所以Account需要实现的包括:xfer()、plus()和minus()。

第4题:

采用UML进行软件设计时,可用( )关系表示两类事物之间存在的特殊/一般关系,用(请作答此空)关系表示事物之间存在的整体/部分关系。

A.依赖
B.聚集
C.泛化
D.实现

答案:B
解析:
采用UML进行软件设计时,可用泛化关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

第5题:

如图所示的UML类图中,Shop和Magazine之间为( )关系,Magazine和Page之间为( )关系。UML类图通常不用于对(请作答此空)进行建模。

A.系统的词汇
B.简单的协作
C.逻辑数据库模式
D.对象快照

答案:D
解析:

第6题:

如下所示的UML图是(41),图中(Ⅰ)表示(42),(Ⅱ)表示(43)。

A.序列图

B.状态图

C.通信图

D.活动图


正确答案:D

第7题:

如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。

A.关联
B.依赖
C.组合
D.继承

答案:A
解析:

第8题:

UML的消息有3种:简单消息、同步消息和(58)消息。消息在序列图中用虚线有向箭头表示。

A.并发

B.异常

C.标准

D.异步


正确答案:D
解析:UML定义的消息类型有3种:简单消息(SimpleMessage)表示简单的控制流,用于描述控制如何在对象间进行传递,而不考虑通信的细节。同步消息(SynchronousMessage)表示嵌套的控制流,操作的调用是一种典型的同步消息,调用者发出消息后必须等待消息返回,只有当处理消息的操作执行完毕后,调用者才可继续执行自己的操作。异步消息(AsynchronousMessage)表示异步控制流,当调用者发出消息后不用等待消息的返回即可继续执行自己的操作。异步消息主要用于描述实时系统中的并发行为。

第9题:

在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以用UML建模语言的(请作答此空)表示。

A.用例图
B.类图
C.状态图
D.序列图

答案:A
解析:
本题考查软件需求的基础知识。功能需求描述了用户使用产品必须要完成的任务,UML的用例图可以用来对功能需求建模。非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。过程约束是对用于构建系统的技术和资源的限制。设计约束是已经做出的设计决策或限制问题解决方案集的设计决策

第10题:

下图所示UML图为( ),用于展示( )。①和②分别表示(请作答此空)。

A.供接口和供接口
B.需接口和需接口
C.供接口和需接口
D.需接口和供接口

答案:C
解析:
末端有一个完整的圆周的接口符号代表组件提供接口。在末端只有半个圆的接口符号代表组件需求接口

更多相关问题