● 以下关于中间件的叙述中,错误的是 (45) 。(45)A. 中间件是一个软件层,它提供一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏障B. CORBA、Microsoft DCOM、Java RMI、VxWorks653 都是中间件的实例C. 除了解决异构性,中间件还为分布式应用编程人员提供一致的计算模型D. 中间件表示成一组计算机上的进程或对象,它们相互交互,实现分布式应用的通信和资源共享支持

题目

● 以下关于中间件的叙述中,错误的是 (45) 。

(45)A. 中间件是一个软件层,它提供一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏障

B. CORBA、Microsoft DCOM、Java RMI、VxWorks653 都是中间件的实例

C. 除了解决异构性,中间件还为分布式应用编程人员提供一致的计算模型

D. 中间件表示成一组计算机上的进程或对象,它们相互交互,实现分布式应用的通信和资源共享支持


相似考题
更多“● 以下关于中间件的叙述中,错误的是 (45) 。 (45)A. 中间件是一个软件层,它提供一个编程抽象以及 ”相关问题
  • 第1题:

    以下关于软件中间件的叙述,错误的是( )。

    A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务 B.使用中间件可以提高应用软件可移植性 C.使用中间件将增加应用软件设计的复杂度 D.使用中间件有助于提高开发效率


    正确答案:C

  • 第2题:

    下列选项中,哪一项不是中间件的正确说法?( )

    A.中间件处于操作系统与应用软件之间

    B.中间件可以屏蔽不同平台与协议的差异性

    C.中间件面向最终使用用户

    D.利用中间件开发程序快捷方便


    正确答案:C

  • 第3题:

    以下不是中间件的常用分类的是()。

    A、消息队列中间件

    B、数据库中间件

    C、磁盘IO中间件

    D、远程过程调用中间件


    答案:C

  • 第4题:

    嵌入式系统由硬件部分和软件部分构成。以下不属于嵌入式系统软件的是( )。( )A.系统内核 B.驱动程序 C. FPGA编程软件 D.嵌入式中间件


    正确答案:C
    嵌入式系统由硬件部分和软件部分构成。通常将嵌入式软件分为:①嵌入式系统软件;②嵌入式应用软件;③嵌入式支撑软件等3大类。

  • 第5题:

    以下关于依赖倒置原则的叙述中,正确的是(39)。

    A.要针对实现编程,而不是针对接口编程

    B.在程序中尽量使用具体类进行编程,而少使用抽象层类

    C.在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类

    D.软件实体应对扩展开放而对修改关闭


    正确答案:C
    依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在于类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA.、EJB、Spring等技术和框架背后的原则之一。

  • 第6题:

    以下不是中间件的正确说法的是( )。

    A.中间件处于操作系统与应用软件之间
    B.中间件可以屏蔽不同平台与协议的差异性
    C.中间件面向最终使用用户
    D.利用中间件开发程序快捷方便

    答案:C
    解析:
    中间件并不是面向最终使用用户的,而是介于应用程序和系统软件(操作系统、数据库和网络)之间。

  • 第7题:

    以下关于软件中间件的叙述,错误的是( )。

    A. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    B. 使用中间件可以提高应用软件可移植性
    C. 使用中间件有助于提高开发效率
    D. 中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。

    答案:D
    解析:
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,应用程序之下。管理计算资源和网络通信。

  • 第8题:

    以下关于软件中间件的叙述中,错误的是()

    • A、中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    • B、使用中间件可以提高应用软件可移植性
    • C、使用中间件将增加应用软件设计的复杂度
    • D、使用中间件有助于提高开发效率

    正确答案:C

  • 第9题:

    中间件是物联网的软件技术,以下关于中间件错误的是()。

    • A、一种独立的系统软件或服务程序
    • B、协助分布式应用软件共享不同技术间的资源
    • C、ODBC(Open Database Connectivity)就是一种典型的中间件
    • D、中间件不可屏蔽异构平台的差异

    正确答案:D

  • 第10题:

    单选题
    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是()
    A

    应用软件、业务构件、中间件、系统软件

    B

    业务构件、应用软件、中间件、系统软件

    C

    应用软件、中间件、系统软件、业务构件

    D

    业务构件、中间件、应用软件、系统软件


    正确答案: A
    解析: 软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是应用软件、业务构件、中间件和系统软件。

  • 第11题:

    单选题
    ()作为一个开源软件平台,是根据P2P应用需求开发的移动中间件。
    A

    SOMA

    B

    LIME

    C

    CARISMA

    D

    JADE


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

  • 第12题:

    单选题
    中间件的定义是()
    A

    中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。

    B

    中间件是一类连接软件组件和硬件组件的计算机软件,它包括一组服务。

    C

    中间件是操作系统中连接软件组件和应用的计算机软件,它包括一组服务。

    D

    中间件是操作系统中连接软件组件和硬件组件的计算机软件,它包括一组服务。


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

  • 第13题:

    以下属于IaaS层可提供的服务的是( )

    A.云主机

    B.云硬盘

    C.数据库

    D.中间件


    参考答案:AB

  • 第14题:

    软件的分层式体系结构是按层次组织软件结构的一种方法,它把软件系统划分为4层。这4层结构自顶向下分别是(18)。

    A.应用软件→业务构件→中间件→系统软件

    B.业务构件→应用软件→中间件→系统软件

    C.应用软件→中间件→系统软件→业务构件

    D.业务构件→中间件→应用软件→系统软件


    正确答案:A
    解析:软件的分层式体系结构是按层次组织软件结构的一种方法,每一层是通用性相同的一组子系统,低层的软件比高层的软件具有更高的通用性。该分层式体系结构自顶向下分别是:应用软件层、业务构件层、中间件层、系统软件层。其中,应用软件层包括诸多应用系统,每个应用系统面向用户提供一组使用案例。业务构件层包括专门针对特定领域、特定业务类型的一系列构件系统,其所提供的使用案例和对象构件均是可复用的。中间件层提供不依赖平台的低层构件服务。系统软件层包括特定的平台软件和计算机网络基础设施等。

  • 第15题:

    以下是中间件的常用分类的是()。

    A、应用服务器中间件

    B、消息队列中间件

    C、数据库中间件

    D、缓存类中间件


    答案:ABCD

  • 第16题:

    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是(143)。

    A.应用软件 业务构件 中间件 系统软件

    B.业务构件 应用软件 中间件 系统软件

    C.应用软件 中间件 系统软件 业务构件

    D.业务构件 中间件 应用软件 系统软件


    正确答案:A
    解析:软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是应用软件、业务构件、中间件和系统软件。

  • 第17题:

    嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。

    A.系统软件

    B.驱动

    C.FPGA编程软件

    D.嵌入式中间件


    参考答案:C

  • 第18题:

    以下关于软件中间件的叙述,错误的是()。

    A.. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    B. 使用中间件可以提高应用软件可移植性
    C. 使用中间件有助于提高开发效率
    D. 中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。

    答案:D
    解析:
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,应用程序之下。管理计算资源和网络通信。

  • 第19题:

    用一个等式来表示中间件:中间件=平台+通信,这也就限定了只有用于分布式系统中才能叫中间件。


    正确答案:正确

  • 第20题:

    中间件的定义是()

    • A、中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。
    • B、中间件是一类连接软件组件和硬件组件的计算机软件,它包括一组服务。
    • C、中间件是操作系统中连接软件组件和应用的计算机软件,它包括一组服务。
    • D、中间件是操作系统中连接软件组件和硬件组件的计算机软件,它包括一组服务。

    正确答案:A

  • 第21题:

    软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是()

    • A、应用软件、业务构件、中间件、系统软件
    • B、业务构件、应用软件、中间件、系统软件
    • C、应用软件、中间件、系统软件、业务构件
    • D、业务构件、中间件、应用软件、系统软件

    正确答案:A

  • 第22题:

    单选题
    以下关于软件中间件的叙述中,错误的是()
    A

    中间件通过标准接口实现与应用程序的关联,提供特定功能的服务

    B

    使用中间件可以提高应用软件可移植性

    C

    使用中间件将增加应用软件设计的复杂度

    D

    使用中间件有助于提高开发效率


    正确答案: D
    解析: 中间件是一类较为特殊的构件。中间件工作于操作系统与应用程序之间,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件有以下几种类型:
    (1)远程过程调用:它是一种广泛使用的分布式应用程序处理方法。应用程序使用RPC来远程执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。要注意的是,这里的“远程”既可以指不同的计算机,也可以指同一台计算机上的不同进程。一个RPC应用可分为两个部分,分别是服务器和客户。这里的“服务器”和“客户”是指逻辑上的进程,而不是指物理计算机。
    (2)面向消息的中间件:利用高效可靠的消息传递机制进行平台无关的数据交换,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布式环境下扩展进程间的通信,并支持多种通信协议、语言、应用程序、硬件和软件平台。例如,IBM的MQSeries、BEA的MessageQ等都属于面向消息的中间件产品。
    (3)事务处理监控器:也称为交易中间件,是当前应用最广泛的中间件之一。它能支持数以万计的客户进程对服务器的并发访问,使系统具有极强的扩展性,因此,适于电信、金融、证券等拥有大量客户的领域。在对效率、可靠性要求严格的关键任务系统中具有明显优势。TPM一般支持负载均衡,支持分布式两阶段提交,保证事务完整性和数据完整性,并具有安全认证和故障恢复等功能,能很好地满足应用开发的要求。
    (4)数据库访问中间件:通过一个抽象层访问数据库的技术,从而允许使用相同或相似的代码访问不同的数据库资源。例如常见的ODBC与JDBC就属于数据库访问中间件。
    通过引入中间件技术,可以使应用软件可移植性提高、开发效率提高,同时由于一些复杂的应用程序之间的通信可由中间件完成,所以还降低了应用软件设计的复杂性。所以C选项的描述不正确。

  • 第23题:

    单选题
    以下关于无线传感器节点中间件软件的描述中,错误的是()。
    A

    采用中间件的思路编程,可以减少编程难度

    B

    将软件应用移植到不同硬件平台时,需要重新编写中间件软件

    C

    节点的中间件软件用来组织节点内部的各项操作

    D

    采用中间件的思想可以向高层程序屏蔽复杂的底层通信协议与传感器的差异性


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