单选题在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()A 方法调用一般具有同步特性,而消息机制具有异步的特点B 从可靠性方面考虑,消息机制比方法调用更有优势C 从效率方面考虑,一般情况下消息机制比方法调用更有优势D 消息调用机制可以支持多个数据的发送者和接收者,更加灵活

题目
单选题
在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()
A

方法调用一般具有同步特性,而消息机制具有异步的特点

B

从可靠性方面考虑,消息机制比方法调用更有优势

C

从效率方面考虑,一般情况下消息机制比方法调用更有优势

D

消息调用机制可以支持多个数据的发送者和接收者,更加灵活


相似考题
参考答案和解析
正确答案: D
解析: 方法调用是指当某个事件发生时,调用某个对象的方法来处理事件。消息机制是指当某个事件发生时,把相关的消息发送给某些对象(一个或多个),相关对象捕获消息后,进行相应的处理。
从以上定义可以看出,方法调用一般具有同步特性,而消息机制具有异步的特点。在消息调用机制中,消息是通过消息总线进行发送的,可以支持多个数据的发送者和接收者,更加灵活。
从效率方面考虑,由于方法调用指定调用某个对象的方法,同步进行,所以效率要高一些。而消息机制由于采用异步方法,数据不一定得到很快的处理,具体要根据接收消息的对象的处理情况,所以一般情况下效率会低一些。但是,从可靠性方面考虑,由于消息机制是通过系统总线来完成,且可能有多个接收者,所以比方法调用更有优势。
更多“单选题在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()A 方法调用一般具有同步特性,而消息机制具有异步的特点B 从可靠性方面考虑,消息机制比方法调用更有优势C 从效率方面考虑,一般情况下消息机制比方法调用更有优势D 消息调用机制可以支持多个数据的发送者和接收者,更加灵活”相关问题
  • 第1题:

    下列关于对象消息的观点,不正确的是(6)。

    A.键盘、鼠标等设备有变化时,就会产生消息

    B.应用程序对象能向操作系统发送消息

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

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


    正确答案:C
    解析:发送、接收消息是对象间通信的手段,对象之间可以互相发送消息。

  • 第2题:

    在消息机制中,有哪些系统调用?并说明它们的用途.在UNIX中,消息机制向用户提供了四个系统调用.


    本题答案:A.msgget(),用来建立一消息队列,或者获取一消息队列的描述符;
    B.msgsnd(),用于向指定的消息队列发送一个消息,并将该消息链接到该消息队列的尾部;
    C.msgrcv(),用于从指定的消息队列中接收指定类型的消息;
    D.msgctl(),用来读取消息队列的状态信息并进行修改.

  • 第3题:

    对象的多态性是指()

    A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

    B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

    C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

    D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


    正确答案:A
    解析:多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。

  • 第4题:

    在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()

    • A、方法调用一般具有同步特性,而消息机制具有异步的特点
    • B、从可靠性方面考虑,消息机制比方法调用更有优势
    • C、从效率方面考虑,一般情况下消息机制比方法调用更有优势
    • D、消息调用机制可以支持多个数据的发送者和接收者,更加灵活

    正确答案:C

  • 第5题:

    某企业拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式最能满足这种要求的是()

    • A、文件共享
    • B、数据库共享
    • C、远程方法调用
    • D、消息机制

    正确答案:D

  • 第6题:

    与传统程序设计模式中的过程调用相比,消息传递机制有何本质区别?


    正确答案: (1)消息传递必须给出信道的信息,通常要指出明显的接受方。
    (2)由于接受方是一通信实体,具有保持状态的能力,所以同一发送方在不同时刻向同一接受方发送同样的信息,可因接受方的当前状态不同而得到不同的结果。
    (3)消息传递可以是异步的,发送方可以不必等待接受方返回信息就可以继续执行后面的操作,因而支持程序的并发和分布执行,而过程调用只能是同步的,本质上是串行的。

  • 第7题:

    对象通过调用其它对象的方法来发送消息。


    正确答案:正确

  • 第8题:

    对象和对象之间通过消息来进行通信。消息通信在面向对象的语言中即()

    • A、方法实现
    • B、方法嵌套
    • C、方法调用
    • D、方法定义

    正确答案:C

  • 第9题:

    单选题
    对象的多态性是指()
    A

    两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

    B

    两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

    C

    两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

    D

    两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


    正确答案: C
    解析: 暂无解析

  • 第10题:

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

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

    B

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

    C

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

    D

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


    正确答案: C
    解析: 暂无解析

  • 第11题:

    问答题
    在消息机制中,有哪些系统调用?并说明它们的用途.在UNIX中,消息机制向用户提供了四个系统调用.

    正确答案: A.msgget(),用来建立一消息队列,或者获取一消息队列的描述符;
    B.msgsnd(),用于向指定的消息队列发送一个消息,并将该消息链接到该消息队列的尾部;
    C.msgrcv(),用于从指定的消息队列中接收指定类型的消息;
    D.msgctl(),用来读取消息队列的状态信息并进行修改.
    解析: 暂无解析

  • 第12题:

    单选题
    在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()
    A

    方法调用一般具有同步特性,而消息机制具有异步的特点

    B

    从可靠性方面考虑,消息机制比方法调用更有优势

    C

    从效率方面考虑,一般情况下消息机制比方法调用更有优势

    D

    消息调用机制可以支持多个数据的发送者和接收者,更加灵活


    正确答案: B
    解析: 方法调用是指当某个事件发生时,调用某个对象的方法来处理事件。消息机制是指当某个事件发生时,把相关的消息发送给某些对象(一个或多个),相关对象捕获消息后,进行相应的处理。
    从以上定义可以看出,方法调用一般具有同步特性,而消息机制具有异步的特点。在消息调用机制中,消息是通过消息总线进行发送的,可以支持多个数据的发送者和接收者,更加灵活。
    从效率方面考虑,由于方法调用指定调用某个对象的方法,同步进行,所以效率要高一些。而消息机制由于采用异步方法,数据不一定得到很快的处理,具体要根据接收消息的对象的处理情况,所以一般情况下效率会低一些。但是,从可靠性方面考虑,由于消息机制是通过系统总线来完成,且可能有多个接收者,所以比方法调用更有优势。

  • 第13题:

    下列概念中,不属于面向对象基本机制的是______。

    A.消息

    B.方法

    C.模块调用

    D.继承


    正确答案:C
    解析:面向对象基本机制包括属性、方法、消息、继承和多态性等。模块调用属于结构化的机制。

  • 第14题:

    面向对象程序设计语言提供的(45)机制可以实现发送一个通用的消息而调用不同类的方法。

    A.函数调用

    B.多态

    C.封装

    D.继承


    正确答案:B
    解析:函数调用的基本目的是实现模块化。封装实现的是信息隐藏,继承则实现复用,多态则是在调用时才决定选择哪一个具体的实现。

  • 第15题:

    在下列机制中,(请作答此空)是指过程调用和响应调用所需执行的代码在运行时加以结合;而 ( )是过程调用和响应调用所需执行的代码在编译时加以结合。

    A.消息传递
    B.类型检查
    C.静态绑定
    D.动态绑定

    答案:D
    解析:
    动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为动态绑定。静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。

  • 第16题:

    对象的多态性是指()

    • A、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式
    • B、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式
    • C、两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
    • D、两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

    正确答案:A

  • 第17题:

    Linux让所有任务都运行在(),直接调用函数,无须消息传递,避免了()机制的开销。


    正确答案:内核态;进程间通信(IPC)

  • 第18题:

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

    • A、键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息
    • B、操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息
    • C、应用程序之间可以相互发送消息
    • D、发送与接收消息的通信机制与传统的子程序调用机制不同

    正确答案:B

  • 第19题:

    关于同步调用消息和异步调用消息,下面说法错误的是()

    • A、同步调用,发出调用某操作的消息之后,发送方等待接受方的应答
    • B、异步调用,发出调用信息之后,继续下面动作,而不等待应答
    • C、发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作
    • D、同步调用描述为实线实箭头,异步调用描述为虚线开箭头

    正确答案:D

  • 第20题:

    对象通过执行自身被调用的方法响应消息。


    正确答案:正确

  • 第21题:

    问答题
    与传统程序设计模式中的过程调用相比,消息传递机制有何本质区别?

    正确答案: (1)消息传递必须给出信道的信息,通常要指出明显的接受方。
    (2)由于接受方是一通信实体,具有保持状态的能力,所以同一发送方在不同时刻向同一接受方发送同样的信息,可因接受方的当前状态不同而得到不同的结果。
    (3)消息传递可以是异步的,发送方可以不必等待接受方返回信息就可以继续执行后面的操作,因而支持程序的并发和分布执行,而过程调用只能是同步的,本质上是串行的。
    解析: 暂无解析

  • 第22题:

    填空题
    Linux让所有任务都运行在(),直接调用函数,无须消息传递,避免了()机制的开销。

    正确答案: 内核态,进程间通信(IPC)
    解析: 暂无解析

  • 第23题:

    单选题
    当一个广播消息到达接收者时,Android调用BroadcastReceiver的什么方法()
    A

    onReceive

    B

    BroadcastReceiver

    C

    Broadcast

    D

    receive


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    某企业拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式最能满足这种要求的是()
    A

    文件共享

    B

    数据库共享

    C

    远程方法调用

    D

    消息机制


    正确答案: B
    解析: 本题中的应用系统要求跨语言和平台进行数据集成,并要求数据可频繁、立即、可靠和异步传输,利用面向消息中间件可以满足这些要求,参见23.3.8节中面向消息中间件的介绍。面向消息中间件通过消息机制进行通信。