问题 单项选择题

UML序列图是一种交互图,描述了系统中对象之间传递消息的时间次序。其中,异步消息与同步消息不同,____(40)____。下图中____(41)____表示一条同步消息,____(42)_____表示一条异步消息,_____(43)____表示一条返回消息。

(40)处填()。

A.异步消息并不引起调用者终止执行而等待控制权的返回

B.异步消息和阻塞调用有相同的效果

C.异步消息是同步消息的响应

D.异步消息和同步消息一样等待返回消息

答案

参考答案:A

解析:

本题考查统一建模语言(UML)的基本知识。 UML2.0中提供了多种图形,序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。其中消息定义了交互中生命线之间的特定交互,有同步消息、异步消息和返回消息三类。同步消息指进行阻塞调用,调用者中止执行,等待控制权返回,需要等待返回消息;而异步消息的调用者发出消息后继续执行,不引起调用者阻塞,也不等待返回消息。消息由名称进行标识,还描述出消息的发出者和接收者。异步消息由空心箭头表示,如上图中3所示,同步消息用实心三角箭头表示,如上图中1所示,返回消息。

单项选择题
单项选择题