OMG 接口定义语言 IDL 文件包含了六种不同的元素,()将映射为 Java 语言中的包 (package) 或 c++语言中的命名空间(Namespace)。A.. 模块定义B. 消息结构C. 接口描述D. 值类型

OMG 接口定义语言 IDL 文件包含了六种不同的元素,()将映射为 Java 语言中的包 (package) 或 c++语言中的命名空间(Namespace)。

A.. 模块定义
B. 消息结构
C. 接口描述
D. 值类型

参考解析

解析:IDL是Interface description language的缩写,指接口描述语言,是CORBA规范的一部分,是跨平台开发的基础。IDL通常用于远程调用软件。 在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL建立起了两个不同操作系统间通信的桥梁。从本质上讲,OMG IDL接口定义语言不是作为程序设计语言体现在CORBA体系结构中的,而是用来描述产生对象调用请求的客户对象和服务对象之间的接口的语言。OMG IDL文件描述数据类型和方法框架,而服务对象则为一个指定的对象实现提供上述数据和方法。OMG IDL文件描述了服务器提供的服务功能,客户机可以根据该接口文件描述的方法向服务器提出业务请求。在大多数CORBA产品中都提供IDL到相关编程语言的编译器。程序设计人员只需将定义的接口文件输入编译器,设定编译选项后,就可以得到与程序设计语言相关的接口框架文件和辅助文件。

相关考题:

在Java语言中,() 包是自动导入的。 A.javA.langB.javA.awtC.javA.appletD.javA.io

在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_B直接隶属于包Package2。在类Class_C要应用Class_A的方法A和Class_B的方法,你需要()语句。 A.importPackage1.*;B.importPackage1.Package2.*;C.importPackage2.*;D.importPackage2.Package1.*;

下列说法错误的是( )。A.Java 语言中无sizeof 运算符B.Java 语言中所有类型的长度和表示是固定的,不依赖执行C.goto 和const 不是Java 编程语言中使用的关键字D.Java 语言中通过#define 命令定义常量

在Java语言中,类按照程序设计所需要的常用【 】和接口封装成包。

java语言中URL类在包java.url中。()

在java语言中,声明包语句只允许是一个java程序文件的第一条语句。() 此题为判断题(对,错)。

在java语言中,声明包语句可以出现在一个java程序文件的任何位置。() 此题为判断题(对,错)。

在java语言中,声明包语句的关键字为import,引入包语句的关键字为package。() 此题为判断题(对,错)。

在java语言中,使用包提供了包一级的封装及存取权限。() 此题为判断题(对,错)。

Java语言中,集合类都位于哪个包中( )。 A、java.utilB、java.langC、java.arrayD、java.collections

在Java语言中,______是基本的元素。A.包B.方法C.对象D.接口

Java语言中提供处理不同类型流的类包是( )。A.java.sq1B.java.utilC.java.mathD.java.io

Java语言中如果要使用某个包中的类,则需要用______导入。

在Java语言中,( )是最基本的元素。A.方法B.包C.对象D.接口

Java语言中提供处理不同类型流的类包是( )。A.java.sqlB.java.utilC.java.mathD.java.io

OMG 接口定义语言 IDL 文件包含了六种不同的元素,()是一个 IDL 文件核心的内容。A.. 模块定义B. 消息结构C. 接口描述D. 值类型

OMG 接口定义语言 IDL 文件包含了六种不同的元素,()是一个 IDL 文件核心的内容,(请作答此空 )将映射为 Java 语言中的包 (package) 或 c++语言中的命名空间(Namespace)。A. 模块定义B. 消息结构C. 接口描述D. 值类型

在C语言中,不使用命名空间,但在C++程序中,一定要使用命名空间。

Java语言中提供了哪些元素来支持封装?() A、 class语句B、 new语句C、 package语句D、 访问修饰符

Java语言中的一些常用的实用工具,如处理时间的Date类,处理变长数组的Vector类等,其所在的包是()。A、java.lang包B、java.io包C、java.awt包D、java.util包

Java语言中的一些低级实用工具,如处理时间的Date类,处理变长数组的Vector类等,它们所在的包是()。A、java.lang包B、java.io包C、java.awt包D、java.util包

在Java语言中,属于编译器自动导入的包是()。A、java.appletB、java.ioC、java.langD、java.awt

Java语言中唯一自动引入程序中的类包是()A、langB、utilC、awtD、applet

以下说法哪些是正确的?()A、Java语言中允许一个类实现多个接口B、Java语言中不允许一个类继承多个类C、Java语言中允许一个类同时继承一个类并实现一个接口D、Java语言中允许一个接口继承一个接口

与C语言不同的是,Java语言中的数组元素下标总是从1开始。

判断题在C语言中,不使用命名空间,但在C++程序中,一定要使用命名空间。A对B错

多选题在Java语言中,在包Package1中包含包Package2, 类Class_A直接隶属于包Package1, 类Class_B直接隶属于包Package2。 在类Class_C要应用Class_A的方法A和Class_B的方法B, 你需要()语句。Aimport Package1.*;Bimport Package1.Package2.*;Cimport Package2.*;Dimport Package2.Package1.*;