更多“状态图之间不能够发送消息。() ”相关问题
  • 第1题:

    下面关于面向对象方法中消息的叙述,不正确的是(61)。

    A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

    B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

    C.应用程序之间可以相互发送消息

    D.发送与接收消息的通信机制与传统的子程序调用机制不同


    正确答案:B
    解析:消息是对象间互相联系的手段,消息刺激接收对象产生某种行为,通过操作的执行来完成相应行为。操作系统与应用程序之间可以互相发送消息,所以选项B是错误的。

  • 第2题:

    在UML模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是______。

    A.协作图

    B.状态图

    C.顺序图

    D.部署图


    正确答案:A
    解析:协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接收消息。状态图主要是描述一个实体在发生一些事件时的状态变化情况,显示了该实体在某一状态时对不同的事件做出的不同反应。

  • 第3题:

    5、顺序图反映对象之间发送消息的时间顺序,它与()是同构的。

    A.用例图

    B.类图

    C.合作图

    D.状态图


    C

  • 第4题:

    下面关于面向对象方法中消息的叙述,不正确的是(14)。

    A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

    B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

    C.应用程序之间可以相互发送消息

    D.发送与接收消息的通信机制与传统的子程序调用机制不同


    正确答案:B
    解析:对象是类的实例。尽管对象的表示在形式上与一般数据类型十分相似,但是它们之间存在一种本质区别,即对象之间通过消息传递方式进行通信。消息传递原是一种与通信有关的概念,OOP使得对象具有交互能力的主要模型就是消息传递模型。对象被看成用传递消息的方式互相联系的通信实体,它们既可以接收,也可以拒绝外界发来的消息。一般情况下,对象接收它能够识别的消息,拒绝它不能识别的消息。对于一个对象而言,任何外部的代码都不能以任何不可预知或实现不允许的方式与这个对象进行交互。因此;选项B是不正确的。因为操作系统是计算机系统中的管理者和控制者,所以通常是由应用程序向操作系统发送消息,操作系统根据接收到的消息进行处理。

  • 第5题:

    在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是______。

    A.协作图

    B.顺序图

    C.部署图

    D.状态图


    正确答案:A