返回
当前 - 选择题 - 基于构件的软件工程题号:0020170500028
单选题
2017年11月第28题
题号:0020170500028
单选题
2017年11月第28题
基于构件的软件工程
中等
高频
收藏
分享
反馈
OMG接口定义语言IDL文件包含了六种不同的元素,(接口描述)是一个IDL文件最核心的内容,(模块定义)将映射为Java语言中的包(Package)或C++语言中的命名空间(Namespace)。
浓缩知识点
OMG为CORBA制定的接口定义语言IDL是一种跨平台、跨编程语言的规范描述语言,核心作用是定义分布式系统中组件间的交互接口,实现不同技术环境下组件的互操作。IDL文件包含接口描述、模块定义、类型定义、常量定义、异常、值类型六大元素,其中接口描述是IDL文件的核心内容,它明确了组件对外暴露的操作与属性,是实现跨语言互操作的关键依据。模块定义主要用于对各类IDL元素进行逻辑分组,在Java中会映射为包,在C++中则映射为命名空间;除此之外,值类型通常会映射为类或结构体,接口描述本身也会映射为Java或C++对应的类,通过这些映射关系,IDL能完成从接口规范到具体编程语言实现的衔接,为分布式组件的跨语言开发与交互提供支撑。
正确答案
C
本题考察的是基于构件的软件工程中IDL(接口定义语言)的基本元素及映射关系。
IDL文件包含接口描述、模块定义、类型定义、常量定义、异常、值类型六大元素,其中接口描述是IDL文件的核心内容,它明确了组件对外暴露的操作与属性,是实现跨语言互操作的关键依据。除此之外,值类型通常会映射为类或结构体,接口描述本身也会映射为Java或C++对应的类,通过这些映射关系,IDL能完成从接口规范到具体编程语言实现的衔接,为分布式组件的跨语言开发与交互提供支撑。
本小问答案是 接口描述。题干中的“一个IDL文件最核心的内容”对应接口描述。
因此,选项 C 正确。
