正确答案:
题目:Microsoft's COM is a software(1)that allows applications to be built from binary software components. COM is the underlying architecture that forms the foundation for higher-level software services, like those provided by OLE. COM defines a binary standard for function calling between components,a way for components to dynarmically discover the interfaces implemented by other components, and amechanism to identify components and their interfaces uniquely. OLE is a compound(2)standard developed by Microsoft. OLE makes it possible to create(3)with one application and link or embed them in a second application.Embedded objects retain their original format and(4)to the application that created them. Support for OLE is builtinto the Windows and MacOS Operating Systems.A(5)compound document standard developed mainly by Apple and IBM is called OpenDoc.
解析:微软提出的COM是一种软件架构,它可以根据二进制软组件构成应用软件。COM定义了组件之间进行功能调用的二进制标准,这是使得一个组仵能够动态地发现其他组件实现的接口的一种方法,也是标识组件及其接口的特殊机制。OLE是由微软开发的组合文档标准。OLE可以生成与一种应用有关的文档,并且把它链接或嵌入到另外一个应用中。被嵌入的对象保持了原来的格式,而且可以与生成它们的应用链接起来。对OLE的支持已经内置在Windows和MacOS操作系统中。主要由Apple和IBM开发的竞争性组合文档标准叫做OpenDOC。
学习资料的答案和解析: