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

题目

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

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

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

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

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


相似考题
更多“在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    10、给定下面两个方法的定义: ①public static double method(double x,double y) ②public static double method(int x,double y) 对于下面的给出的语句,(在横线上填写序号) (1)double z = method(4,5)调用上述方法中的 ; (2)double z = method(4,5.5)调用上述方法中的 ; (3)double z = method(4.5,5.5)调用上述方法中的 ;


    ACD解析:public static void main(string[] args),这是java程序的入口方法。这个方法被被java虚拟机调用。args,是java虚拟机传递给java程序的参数数组。args可以重命名为其他名称。Java中,String[] args与String args[]有什么区别?1、没什么区别,在java中一般都是前面的 这样定义更能体现是字符类型的数组 后边是名称2、String args[] 只是java早期为了吸引c程序员的幌子,java官方是不建议使用。3、为了项目规范,代码整洁,更是不允许使用,一律String[]args.A.public static void main(String args[]){}定义正确  。B.public static void main(String[]){} 定义错误,无数组名称。C.public static void main(String[]args){} 定义正确。D.public static void main(String[]x){}定义正确,数组名可以为其他名称。

  • 第4题:

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


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

  • 第5题:

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

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

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

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

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


    正确答案:B
    解析:消息就是向对象发出的服务请求。应用程序之间可以相互发送消息,应用程序还可以向操作系统发送消息,所有I/O设备输入/输出时也会产生消息。消息通信机制与传统的子程序调用机制不同,子程序调用是完全被动的,而消息的接收方是处理的主体。