单选题 Microsoft's COM is a software{{U}} {{U}} 31 {{/U}} {{/U}}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{{U}} {{U}} 32 {{/U}} {{/U}}standard developed by Microsoft. OLE makes it possible to create{{U}} {{U}} 33 {{/U}} {{/U}}with one application and link or embed them in a second application. Embedded objects retain their original format and{{U}} {{U}} 34 {{/U}} {{/U}}to the application that created them. Support for OLE is built into the Windows and MacOS Operating Systems. A{{U}} {{U}} 35 {{/U}} {{/U}}compound document standard developed mainly by Apple and IBM is called OpenDoc.
单选题
  • A. architecture
  • B. protocol
  • C. procedure
  • D. structure
【正确答案】 A
【答案解析】
单选题
  • A. text
  • B. graphic
  • C. document
  • D. database
【正确答案】 C
【答案解析】
单选题
  • A. table
  • B. event
  • C. objects
  • D. function
【正确答案】 C
【答案解析】
单选题
  • A. characteristics
  • B. address
  • C. page
  • D. links
【正确答案】 D
【答案解析】
单选题
  • A. completing
  • B. competing
  • C. connecting
  • D. contained
【正确答案】 B
【答案解析】[解析] 微软提出的COM是一种软件体系结构,它可以根据二进制软件构件构成应用软件。就像OLE提供的服务一样,COM是组成高层次软件服务的一种基本的体系结构。COM定义了构件之间进行功能调用的二进制标准,这是使得一个构件能够动态地发现其他构件实现的接口的一种方法,也是标识构件及其接口的特殊机制。 OLE是由微软开发的复合文档标准。OLE可以生成与一种应用有关的对象,并且把它链接或嵌入到另外一个应用中。被嵌入的对象保持了原来的格式,而且可以与生成它们的应用链接起来。Windows 和MacOS操作系统已经内置了对OLE的支持。主要由Apple 和IBM 开发的竞争性复合文档标准叫做 OpenDoc。
单选题 某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人年,而每对程序员的沟通成本是250行/人年,则该软件需要开发{{U}} {{U}} {{/U}} {{/U}}年。
  • A.1
  • B.1.05
  • C.1.08
  • D.1.11
【正确答案】 C
【答案解析】[解析] 假设该软件需要开发x年。由4人组成的开发小组开发,则沟通渠道数为(4×3)/2=6条,每条渠道的沟通成本为250行/人年,则沟通成本为6×250×x=1500x。因此,(20000+1500x)/(4×5000)=x,解这个方程,可得x=1.08(年)。