更多“为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。A、可继承性B、可变性C、可封装性D、可伸缩性”相关问题
  • 第1题:

    面向对象程序设计的基本思想是,通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。面向对象的程序设计语言必须具备______特征。

    A.继承性、封装性、可重用性

    B.封装性、继承性、多态性

    C.封装性、多态性、可移植性

    D.继承性、多态性、可重用性


    正确答案:B
    解析:对象是数据以及在其上的操作的封装体。对象的3要素是指对象的名字、属性和方法。面向对象的程序设计语言必须具备继承性、多态性、封装性等特征。Java、C++、VisualBsasic、VistlalC++、Smalltalk均属于面向对象的程序设计语言。

  • 第2题:

    为了使构件系统更切合实际,更有效地被复用,构件应当具备______,以提高其通用性。

    A.可继承性

    B.可变性

    C.可封装性

    D.可伸缩性

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    以下关于构件的说法,正确的是()。

    A.构件技术是软件复用实现的关键

    B.构件应当是内聚的,并具有相当稳定的公开的接口

    C.为了使构件更切合实际,更有效的被复用,构件应当具备可变性

    D.构件是软件系统不可替换的、逻辑的组成部分


    答案:ABC

  • 第4题:

    ● 一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是__(9)__。

    (9)

    A.可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除

    B.可复用的构件首先得到测试

    C.可复用的构件一般规模较小

    D.第三方的构件开发商能提供更好的软件维护服务


    正确答案:A

  • 第5题:

    合理配置预应力钢筋,下述主要作用哪些叙述正确?( )Ⅰ.可提高构件的抗裂度Ⅱ.可提高构件的极限承载能力Ⅲ.可减小截面受压区高度,增加构件的转动能力Ⅳ.可适当减小构件截面的高度

    A.Ⅰ、Ⅱ
    B.Ⅰ、Ⅳ
    C.Ⅰ、Ⅱ、Ⅲ
    D.Ⅰ、Ⅱ、Ⅲ、Ⅳ

    答案:B
    解析:
    施加预应力,不能提高构件的极限承载能力,而构件的转动能力则下降。

  • 第6题:

    面向对象的特点主要概括为()

    • A、 可分解性、可组合型性和可分类性
    • B、 继承性、封装性和多态性
    • C、 封装性、易维护性、可扩展性和可通用性
    • D、 抽象性、继承性和封装性

    正确答案:B

  • 第7题:

    为了使构件系统更切合实际、更有效地被重用,构件应当具备(),以提高其通用性。

    • A、可继承性
    • B、可变性
    • C、可封装性
    • D、可伸缩性

    正确答案:B

  • 第8题:

    采用()可推迟裂缝的出现,从而提高构件的承载力和刚度,以减轻构件的自重,降低造价。

    • A、预应力构件
    • B、非预应力构件
    • C、温差构件
    • D、现浇构件

    正确答案:A

  • 第9题:

    面向对象的特点主要概括为()。

    • A、可分解性、可组合性、可分类性
    • B、继承性、封装性、多态性
    • C、抽象性、继承性、封装性、多态性
    • D、封装性、易维护性、可扩展性、可重用性

    正确答案:C

  • 第10题:

    “大集中”征管系统采用了组件开发,组件开发的优点是()。

    • A、通过组件的封装减少项目的复杂性
    • B、提高了系统的性能
    • C、减少了开发小组之间的交互,使整个管理工作更容易
    • D、增加了系统的可重用性

    正确答案:A,C,D

  • 第11题:

    单选题
    面向对象的特点主要概括为()
    A

     可分解性、可组合型性和可分类性

    B

     继承性、封装性和多态性

    C

     封装性、易维护性、可扩展性和可通用性

    D

     抽象性、继承性和封装性


    正确答案: A
    解析: 暂无解析

  • 第12题:

    多选题
    “大集中”征管系统采用了组件开发,组件开发的优点是()。
    A

    通过组件的封装减少项目的复杂性

    B

    提高了系统的性能

    C

    减少了开发小组之间的交互,使整个管理工作更容易

    D

    增加了系统的可重用性


    正确答案: D,C
    解析: 暂无解析

  • 第13题:

    基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、______,并将它们集成到新系统中。

    A.规模度量

    B.数据验证

    C.适应性修改

    D.正确性测试


    正确答案:C
    解析:本题考查基于构件的软件开发基础知识。
    基于构件的软件开发,主要强调在构建软件系统时复用已有软件“构件”,在检索到可以使用的构件后,需要针对新系统的需求对构件进行合格性检验、适应性修改,然后集成到新系统中。

  • 第14题:

    为了使构建系统更切合实际,更有效的被复用,构建应当具备(),以提高其通用性。

    A.可继承性

    B.可变性

    C.可封装性


    答案:B

  • 第15题:

    构件的主要特征是______。

    A) 可观察性

    B) 可复用性

    C) 可控制性

    D) 可理解性

    A.

    B.

    C.

    D.


    正确答案:B

  • 第16题:

    为了使构件系统更切合实际、更有效地被复用,构件应当具备(27),以提高其通用性。

    A.可继承性

    B.可变性

    C.可封装性

    D.可伸缩性


    正确答案:B
    解析:见公共试题Ⅲ(1)。

  • 第17题:

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

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

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

  • 第18题:

    软件构件是已经通过全面测试并在()中运行过的可复用、功能独立、完整且具有通用性的程序模块。

    • A、实际系统
    • B、实验室
    • C、系统调试
    • D、用户测试

    正确答案:A

  • 第19题:

    为了使组件更切合实际,更有效地被复用,组件应当具备()

    • A、通用性
    • B、可变性
    • C、固定性
    • D、可复制性

    正确答案:B

  • 第20题:

    一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是()

    • A、可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除
    • B、可复用的构件首先得到测试
    • C、可复用的构件一般规模较小
    • D、第三方的构件开发商能提供更好的软件维护服务

    正确答案:A

  • 第21题:

    为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。

    • A、可继承性
    • B、可变性
    • C、可封装性
    • D、可伸缩性

    正确答案:B

  • 第22题:

    多选题
    下列属于C2风格的特点的是()
    A

    系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起

    B

    所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的

    C

    构件相对独立,构件之间依赖性较少

    D

    构件关联性较强,相互依赖较多


    正确答案: B,D
    解析: 暂无解析

  • 第23题:

    单选题
    采用()可推迟裂缝的出现,从而提高构件的承载力和刚度,以减轻构件的自重,降低造价。
    A

    预应力构件

    B

    非预应力构件

    C

    温差构件

    D

    现浇构件


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    为了使组件更切合实际,更有效地被复用,组件应当具备()
    A

    通用性

    B

    可变性

    C

    固定性

    D

    可复制性


    正确答案: C
    解析: 暂无解析