单选题 选出应填入下面一段英语中______内的正确答案。
   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 dynamically discover the interfaces implemented by other components, and a mechanism 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 built into the Windows and MacOS Operating Systems.A (5) compound document standard developed mainly by Apple and IBM is called OpenDoc.
【正确答案】 A
【答案解析】B和C首先被排除。A的意思是“体系机构,系统结构”,指设计及构造的方式和方法;D的意思是“结构,构造”,指在复杂整体中各部分之间的内在联系或排列组合。应该选A。也可以根据文章中的第二句话推断应该选A。
   [参考译文]微软的COM是一种软件体系结构,它允许从二进制软件部件来构建应用软件。与OLE提供的服务类似,COM是基础体系结构形式,用于更高级别的软件服务。COM定义了在部件之间进行函数调用的二进制标准,它也是一种方法,用于部件动态发现其他部件所使用接口,它还是一种识别部件及其接口的独特机制。
   OLE是微软开发的复合文档标准。OLE可建立与应用相关的对象并将其链接或嵌入到另一应用中。嵌入的对象保持了它们原来的格式,并链接到创建它们的应用中。is built intothe Windows和MacOS操作系统已经内置了对OLE的支持。主要由Apple和IBM开发的竞争性复合文档标准叫做OpenDoc。