在面向对象程序设计语言中( )是利用可重用成分来构造软件系统的最有效特性。A.封装 B.继承 C.多态 D.对象

题目

在面向对象程序设计语言中( )是利用可重用成分来构造软件系统的最有效特性。

A.封装 B.继承 C.多态 D.对象


相似考题
更多“在面向对象程序设计语言中( )是利用可重用成分来构造软件系统的最有效特性。A.封装 B.继承 C.多态 ”相关问题
  • 第1题:

    类中的变量一般不允许直接修改,否则会破坏面向对象()

    A.封装特性

    B.继承特性

    C.多态特性

    D.以上都对


    正确答案:A

  • 第2题:

    面向对象的程序设计语言特性不包括

    A. 封装

    B. 继承

    C. 多态

    D. 复用


    正确答案:D

  • 第3题:

    面向对象程序设计有许多特性,下列不是面向对象程序设计特性的是( )。

    A.多态性

    B.静态性

    C.封装性

    D.继承


    正确答案:B
    解析:本题考查面向对象特点的理解。选项A、C、D正确,面向对象是一种认识世界的方法,也是一种程序设计的方法。面向对象思想是以对象为中心进行程序设计,具有抽象、封装、继承和多态性等特点;选项 B错误,面向对象用于不断发展的环境中,它能包含新的功能,因而必须是动态的。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的______。

    A.多态性

    B.封装性

    C.继承性

    D.重用性


    正确答案:C

  • 第6题:

    在面向对象技术中,(38)说明一个对象具有多种形态。A.继承B.组合C.封装

    在面向对象技术中,(38)说明一个对象具有多种形态。

    A.继承

    B.组合

    C.封装

    D.多态


    正确答案:D
    继承描述的是父类与子类之间的关系,表示特殊与一般;组合描述的是整体和部分的关系,且整体和部分的生命周期一致;封装描述的是对象的隐蔽性,只需对外公开接口即可;多态描述的是一个对象或方法的多种表现形式。

  • 第7题:

    在面向对象程序设计语言中,(13)是利用可重用成分构造软件系统的最有效的特性,它有利于提高系统的可扩充性。

    A.继承

    B.封装

    C.多态

    D.抽象


    正确答案:A
    解析:在面向对象程序设计语言中,继承是利用可重用成分构造软件系统的最有效的特性,它不但支持系统的可重用性,而且还有利于提高系统的可扩充性。
      多态可以实现发送一个通用的消息而调用不同的方法。
      封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。
      抽象是通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。一个对象是现实世界中一个实体的抽象,一个类是一组对象的抽象,抽象是一种单一化的描述,它强调给出与应用相关的特性,抛弃不相关的特性。

  • 第8题:

    面向对象程序设计方法的四个基本特征是()。

    A.抽象、封装、重载和多态

    B.抽象、封装、继承和多态

    C.抽象、封装、继承和代码重用


    答案:C

  • 第9题:

    指将已有的软件及其有效成分用于构造新的软件或系统,这叫做软件的( )

    A.继承
    B.多态
    C.重用
    D.复用

    答案:D
    解析:
    复用:指将已有的软件及其有效成分用于构造新的软件或系统。组件技术是软件复用实现的关键。

  • 第10题:

    面向对象技术中的()机制最主要的优点是支持重用。

    • A、封装
    • B、多态
    • C、继承
    • D、消息传递

    正确答案:C

  • 第11题:

    单选题
    代码可重用性一直是软件开发所追求的,在面向对象程序设计中,()机制为编程人员提供了重复利用程序资源的一种途径。
    A

    封装机制

    B

    抽象机制

    C

    多态机制

    D

    继承机制


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

  • 第12题:

    单选题
    面向对象的特性不包括()
    A

    封装

    B

    继承

    C

    多态

    D

    构造


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

  • 第13题:

    在面向对象程序设计语言中,__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;

    A.封装

    B.消息传递

    C.引用

    D.继承


    正确答案:D

  • 第14题:

    下列特性中,()不是面向对象程序设计的特性。

    A.封装性;

    B.完整性;

    C.多态性;

    D.继承性。


    参考答案:B

  • 第15题:

    面向对象方法是一种运用对象、类、继承、封装、聚合、______、多态性等概念来构造系统的软件开发方法。


    正确答案:消息传递
    消息传递

  • 第16题:

    面向对象程序设计有许多特性,下列选项中,______不是面向程序设计的特性。

    A.多态性

    B.静态性

    C.封装性

    D.继承


    正确答案:B
    解析:选项A、C和D的说法正确,面向对象是一种认识世界的方法,也是一种程序设计的方法。面向对象思想以对象为中心进行程序设计,具有抽象、封装、继承和多态性等特点。选项 B的说法错误,面向对象用于不断发展的环境中,它能包含新的功能,因而必须是动态的。

  • 第17题:

    以下说法中错误的是(25)。

    A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率

    B.在面向对象程序中,对象是属性和方法的封闭体

    C.在面向对象程序中,对象彼此间通过继承和多态性启动相应的操作

    D.继承和多态机制是面向对象程序中实现重用的主要手段


    正确答案:C
    解析:在面向对象的技术中,对象之间通过消息传递实现通信从而启动相应的操作,所以C说法是错误的。

  • 第18题:

    在下列各个特性中,不是OOP面向对象编程语言的特性的是( )。

    A.继承性

    B.可转换性

    C.封装性

    D.多态性


    正确答案:B
    解析:面向对象的开发技术中,在面向对象编程阶段,面向对象语言有三个特性,分别是:继承性、多态性和封装性,因此本题的可转换性是不正确的。

  • 第19题:

    在面向对象程序设计语言中,(31)是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;(32)可以实现发送一个通用的消息而调用不同的方法;(33)是实现信息隐蔽的一种技术,其目的是使类的(34)相互分离。

    A.封装

    B.消息传递

    C.引用

    D.继承


    正确答案:D
    解析:继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。在面向对象程序设计语言中,可以使用继承关系,利用可重用成分构造软件系统,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象称为多态。在使用多态时,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。

  • 第20题:

    在面向对象程序设计语言中,(4)可以实现发送一个通用的消息而调用不同的方法。(5)是实现信息隐蔽的一种技术。(6)是利用可重用成分构造软件系统的最有效的特性。

    A.封装

    B.消息传递

    C.引用

    D.继承


    正确答案:B

  • 第21题:

    代码可重用性一直是软件开发所追求的,在面向对象程序设计中,()机制为编程人员提供了重复利用程序资源的一种途径。

    • A、封装机制
    • B、抽象机制
    • C、多态机制
    • D、继承机制

    正确答案:A

  • 第22题:

    面向对象的语言具有什么特性()

    • A、封装、继承、多态
    • B、潜伏、继承、多态
    • C、潜伏、封装、多态
    • D、潜伏、封装、传播性

    正确答案:A

  • 第23题:

    单选题
    面向对象的语言具有什么特性()
    A

    封装、继承、多态

    B

    潜伏、继承、多态

    C

    潜伏、封装、多态

    D

    潜伏、封装、传播性


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