itgle.com

在面向对象程序设计中,采用()机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。

题目

在面向对象程序设计中,采用()机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。


相似考题
更多“在面向对象程序设计中,采用()机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。”相关问题
  • 第1题:

    在面向对象程序设计方法中,类的实例称为。


    正确答案:对象
    【解析】在面向对象的程序设计方法中,类是具有相同的属性或方法的对象的抽象,对象是类的实例。

  • 第2题:

    面向对象程序设计中,采用______机制实现共享类中的方法和数据。

    A.引用调用

    B.封装

    C.动态绑定

    D.继承


    正确答案:D
    解析:对于选项A,引用调用是通过传引用的方式进行调用。对于选项B,封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类进行信息隐藏。对于选项C,在计算机语言中有两种主要的绑定方式:静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程序执行之前。静态绑定发生于编译期,因此不能利用任何运行期的信息。它针对函数调用与函数的主体,或变量与内存中的区块。因为PHP是一种动态语言,它不使用静态绑定。但可以模拟静态绑定。动态绑定则针对运行期产生的访问请求,只用到运行期的可用信息。在面向对象的代码中,动态绑定意味着决定哪个方法被调用或哪个属性被访问,将基于这个类本身而不基于访问范围。对于选项D,面向对象程序设计中,采用继承机制实现共享类中的方法和数据。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。本题正确答案为选项D。

  • 第3题:

    ()利用多态性的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量。

    • A、结构化方法
    • B、面向对象法
    • C、非结构化方法
    • D、非面向对象法

    正确答案:B

  • 第4题:

    在面向对象软件开发过程中,设计模式的采用是为了()

    • A、允许在非面向对象程序设计语言中使用面向对象的概念
    • B、复用成功的设计和体系结构
    • C、减少设计过程创建的类的个数
    • D、保证程序的运行速度达到最优值

    正确答案:B

  • 第5题:

    继承是面向对象的重要特征,它可以()

    • A、优化程序的存储空间
    • B、使代码重用,降低程序复杂程度
    • C、保证类和接口的安全
    • D、更容易地实例化类得对象

    正确答案:B

  • 第6题:

    面向对象程序设计中,对象与对象之间的通信机制是()

    • A、对象
    • B、类
    • C、消息
    • D、接口

    正确答案:C

  • 第7题:

    下面关于类的描述中,错误的是()。

    • A、面向对象的程序设计以对象及数据结构为中心
    • B、面向对象的程序设计用对象表现事件,用来表示对象的抽象
    • C、面向对象的程序设计用方法表现处理事物的过程
    • D、面向对象的程序设计工作的中心是程序代码的编写

    正确答案:D

  • 第8题:

    单选题
    下面关于类的描述中,错误的是()。
    A

    面向对象的程序设计以对象及数据结构为中心

    B

    面向对象的程序设计用对象表现事件,用来表示对象的抽象

    C

    面向对象的程序设计用方法表现处理事物的过程

    D

    面向对象的程序设计工作的中心是程序代码的编写


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

  • 第9题:

    多选题
    面向对象法利用多态性的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量,提高了系统的()。
    A

    多态性

    B

    可维护性

    C

    可重用性

    D

    可扩充性


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

  • 第10题:

    单选题
    ()利用多态性的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量。
    A

    结构化方法

    B

    面向对象法

    C

    非结构化方法

    D

    非面向对象法


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

  • 第11题:

    单选题
    可维护性是软件的重要质量标准。下列()措施与提高可维护性无关。
    A

    提高程序效率

    B

    强调程序设计风格化

    C

    采用模块化程序设计方法

    D

    采用结构化程序设计方法或面向对象方法


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

  • 第12题:

    单选题
    在面向对象软件开发过程中,设计模式的采用是为了()
    A

    允许在非面向对象程序设计语言中使用面向对象的概念

    B

    复用成功的设计和体系结构

    C

    减少设计过程创建的类的个数

    D

    保证程序的运行速度达到最优值


    正确答案: B
    解析: 设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使人们可以更加简单和方便地去复用成功的软件设计和体系结构,能够帮助设计者更快更好地完成系统设计。参见24.3.1节中对设计模式的介绍。

  • 第13题:

    关于面向对象程序设计的说法,错误的是()。

    A.对象名是开发者定义的,对象的属性名和方法名是由对象所属的Class规定的;

    B.面向对象的程序设计把对象的静态属性和动态属性封装在一起,作为一个整体;

    C.可以依据超类创建子类,子类自动复制超类的所有属性,开发者还可以根据需求进一步为子类建立新的属性和新的方法,这一观点叫继承;

    D.面向过程的程序设计是在面向对象程序设计的基础上发展起来的,它注重模块化、过程性,是程序设计发展的未来方向。


    正确答案:D

  • 第14题:

    ()语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。

    A、结构化程序设计

    B、面向对象

    C、模块化程序设计

    D、程式化程序设计


    本题答案:B

  • 第15题:

    面向对象法利用多态性的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量,提高了系统的()。

    • A、多态性
    • B、可维护性
    • C、可重用性
    • D、可扩充性

    正确答案:B,D

  • 第16题:

    面向对象法利用()的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量。

    • A、复杂性
    • B、多态性
    • C、适应性
    • D、封装性

    正确答案:B

  • 第17题:

    可维护性是软件的重要质量标准。下列()措施与提高可维护性无关。

    • A、提高程序效率
    • B、强调程序设计风格化
    • C、采用模块化程序设计方法
    • D、采用结构化程序设计方法或面向对象方法

    正确答案:A

  • 第18题:

    类(Class)是面向对象程序设计的核心。类具有许多特点,其中()是指包含和隐藏对象信息(如内部数据结构和代码)的能力,使操作对象的内部复杂性与应用程序隔离开来。


    正确答案:封装性

  • 第19题:

    单选题
    继承是面向对象的重要特征,它可以()
    A

    优化程序的存储空间

    B

    使代码重用,降低程序复杂程度

    C

    保证类和接口的安全

    D

    更容易地实例化类得对象


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

  • 第20题:

    单选题
    继承是面向对象的一个重要特性,它可以(  )。
    A

    优化程序的存储空问

    B

    使代码重用,降低程序复杂性

    C

    保证类和接口的安全

    D

    更容易地实例化类的对象


    正确答案: B
    解析: 对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和属性(该属性方法不能被private修饰),同时还可以向新类中增添新的方法的状态。所以,在子类中可以进行的操作是添加方法。但是不能减少或更换父类的方法。子类继承父类后,实现了代码的重用,降低程序设计的复杂性。继承的概念和接口无关,接口是方法的集合,一个类可以实现多个接口,但只能继承一个类。

  • 第21题:

    填空题
    类(Class)是面向对象程序设计的核心。类具有许多特点,其中()是指包含和隐藏对象信息(如内部数据结构和代码)的能力,使操作对象的内部复杂性与应用程序隔离开来。

    正确答案: 封装性
    解析: 暂无解析

  • 第22题:

    单选题
    面向对象程序设计中,对象与对象之间的通信机制是()
    A

    对象

    B

    C

    消息

    D

    接口


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

  • 第23题:

    单选题
    ()语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。
    A

    结构化程序设计

    B

    面向对象

    C

    模块化程序设计

    D

    程式化程序设计


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

  • 第24题:

    单选题
    面向对象法利用()的优势可以在原有类的基础上通过继承机制派生出新类来实现,大大降低了工作量。
    A

    复杂性

    B

    多态性

    C

    适应性

    D

    封装性


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