面向构件的编程 (Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括()。

A、继承性、构件管理和绑定、构件标识、访问控制
B、封装性、信息隐藏、独立部署、模块安全性
C、多态性、模块封装性、后期绑定和装载、安全性
D、构件抽象、可替代性、类型安全性、事务管理
查看答案
正确答案:

C

答案解析:

【解析】面向构件的编程(COP)关注于如何支持建立面向构件的解决方案。一个基于一般OOP风格的COP定义如下(Szyperski,1995):“面向构件的编程需要下列基本的支持:——多态性(可替代性);——模块封装性(高层次信息的隐藏);——后期的绑定和装载(部署独立性);——安全性(类型和模块安全性)。”

上一题
你可能感兴趣的试题

实时操作系统(RTOS)内核与应用程序之间的接口称为()。

A、I/O
B、Cache
C、API
D、GUI

()在软件开发机构中被广泛用来指导软件过程改进。

A、能力成熟度模型(CapacityMaturityModel)
B、关键过程领域(KeyProcessAreas)
C、需求跟踪能力链(TraceabilityLink)
D、工作分解结构(WorkBreakdownStructure)

项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用_____来进行活动定义

A、鱼骨图
B、工作分解结构(WBS
C、层次分解结构
D、功能分解图

以下关于数学建模的叙述中,不正确的是()。

A、数学模型是对现实世界的一种简化的抽象描述
B、数学建模时需要在简单性和准确性之间求得平衡
C、数学模型应该用统一的、普适的标准对其进行评价
D、数学建模需要从失败和用户的反馈中学习和改进

采用微内核结构的操作系统提高了系统的灵活性和可扩展性

A、并增强了系统的可靠性和可移植性,可运行于分布式系统中
B、并增强了系统的可靠性和可移植性,但不适用于分布式系统
C、但降低了系统的可靠性和可移植性,可运行于分布式系统中
D、但降低了系统的可靠性和可移植性,不适用于分布式系统
热门试题 更多>
相关题库更多>
系统分析师
信息系统项目管理师
网络规划设计师
系统架构设计师
试卷库
试题库