参考答案和解析
正确答案: 面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。
封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。
继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。
多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。
更多“面向对象程序设计有哪些特点?”相关问题
  • 第1题:

    面向对象程序设计的特点是什么


    答案:
    解析:
    (1)可视化编程
    提供可视化的设计平台,把Windows界面设计的复杂性“封装”起来。程序员不必再为界面的设计而编写大量的程序代码,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象。面向对象的语言很多是自动产生界面设计代码,程序员所需要编写的只是实现程序功能的那部分代码,从而大大提高了编程的效率。
    (2)面向对象
    采用面向对象的编程方法(Object Oriented Programming),把程序和数据封装起来作为一个对象.并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上.由软件自动生成对象的程序代码并封装起来。
    (3)采用事件驱动方式
    通过事件来执行对象的操作。在设计应用程序的时候,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或由事件驱动程序调用通用过程来执行指定的操作。
    (4)结构化
    具有丰富的数据类型符合结构化设计思想语言而且简单易学。

  • 第2题:

    面向对象方法有哪些主要特点?


    正确答案:(1)使人们更好地认识客观世界。
    (2)能很好地适应需求变化。
    (3)容易实现软件复用。
    (4)系统易于维护和修改。

  • 第3题:

    从60年代开始,程序设计语言主要经历了什么样的变迁?()

    • A、命令式程序设计-函数式程序设计-过程式程序设计-面向对象程序设计-面向服务程序设计
    • B、命令式程序设计-函数式程序设计-过程式程序设计-面向服务程序设计-面向对象程序设计
    • C、命令式程序设计-函数式程序设计-面向对象程序设计-面向服务程序设计-过程式程序设计
    • D、命令式程序设计-过程式程序设计-面向对象程序设计-面向服务程序设计-函数式程序设计

    正确答案:A

  • 第4题:

    程序设计方法包括()。

    • A、面向对象的程序设计
    • B、面向过程的程序设计
    • C、面向数据的程序设计
    • D、面向消息的程序设计

    正确答案:A,B

  • 第5题:

    面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。()


    正确答案:正确

  • 第6题:

    公安信息系统的程序设计方法有结构化程序设计、面向对象程序设计和()。


    正确答案:可视化编程技术

  • 第7题:

    面向对象的运动产生了多种面向对象的语言,其中()是一种混合性面向对象语言,既支持面向过程的程序设计方法,又支持面向对象的程序设计方法,有广泛应用的基础和丰富开发环境的支持,因而使面向对象的程序设计能得到很快普及。

    • A、Smalltalk
    • B、Eiffel
    • C、C++
    • D、Java

    正确答案:C

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    问答题
    面向对象程序设计的特点是什么?

    正确答案: 面向对象程序设计的特点是抽象、封装、继承、多态性。
    解析: 暂无解析

  • 第10题:

    问答题
    面向对象程序设计风格必须遵循哪些新准则?

    正确答案: (1)提高可重用性
    ①提高方法的内聚;
    ②减小方法的规模;
    ③保持方法的一致性;
    ④把策略与实现分开;
    ⑤全面覆盖;
    ⑥尽量不使用全局信息;
    ⑦利用继承机制。
    (2)提高健壮性
    ①预防用户的误操作;
    ②不要预先限制条件,先测试后优化。
    解析: 暂无解析

  • 第11题:

    问答题
    面向对象程序设计有哪些特点?

    正确答案: 面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。
    封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。
    继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。
    多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
    动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。
    解析: 暂无解析

  • 第12题:

    多选题
    程序设计方法包括()。
    A

    面向对象的程序设计

    B

    面向过程的程序设计

    C

    面向数据的程序设计

    D

    面向消息的程序设计


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

  • 第13题:

    良好的面向对象程序设计风格主要有哪些准则?


    正确答案:提高可重用性、提高可扩充性、提高健壮性。

  • 第14题:

    面向对象的程序设计方法明显优于面向过程的程序设计方法。


    正确答案:错误

  • 第15题:

    面向对象的程序设计方法有哪些优点?


    正确答案:由于对象的概念能够以更接近实际问题的原貌和实质的方式来表述和处理这些问题,所以面向对象的软件开发方法比以往面向过程的方法有更好的灵活性、可重用性和可扩展性,使得上述“分析—设计—实现”的开发过程也更加高效、快捷。

  • 第16题:

    程序设计的发展历程是()

    • A、结构化程序设计→非结构化程序设计→面向对象的程序设计
    • B、非结构化程序设计→结构化程序设计→面向对象的程序设计
    • C、非结构化程序设计→面向对象的程序设计→结构化程序设计
    • D、结构化程序设计→面向对象的程序设计→非结构化程序设计

    正确答案:B

  • 第17题:

    面向对象程序设计有哪些优点?


    正确答案:并发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。

  • 第18题:

    简述面向对象程序设计的特点。


    正确答案: 面向对象程序设计方法是一种支持模块化设计和软件重用的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系上。面向对象程序设计的基本思想是封装性和可扩展性。
    (1)封装性。面向对象程序设计中,数据结构及算法全部被封装在对象中。对象的数据结构描述了对象的状态;对象的操作是它的行为。
    (2)可扩展性。可扩展性体现为继承和行为扩展两个方面。对象之间具有层次关系,下一层的对象是上一层对象的子对象,上一层对象就是下一层对象的父对象。

  • 第19题:

    面向对象程序设计风格必须遵循哪些新准则?


    正确答案: (1)提高可重用性
    ①提高方法的内聚;
    ②减小方法的规模;
    ③保持方法的一致性;
    ④把策略与实现分开;
    ⑤全面覆盖;
    ⑥尽量不使用全局信息;
    ⑦利用继承机制。
    (2)提高健壮性
    ①预防用户的误操作;
    ②不要预先限制条件,先测试后优化。

  • 第20题:

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

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

    B

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

    C

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

    D

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


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

  • 第21题:

    问答题
    良好的面向对象程序设计风格主要有哪些准则?

    正确答案: 提高可重用性、提高可扩充性、提高健壮性。
    解析: 暂无解析

  • 第22题:

    问答题
    简述面向对象程序设计的特点。

    正确答案: 面向对象程序设计方法是一种支持模块化设计和软件重用的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系上。面向对象程序设计的基本思想是封装性和可扩展性。
    (1)封装性。面向对象程序设计中,数据结构及算法全部被封装在对象中。对象的数据结构描述了对象的状态;对象的操作是它的行为。
    (2)可扩展性。可扩展性体现为继承和行为扩展两个方面。对象之间具有层次关系,下一层的对象是上一层对象的子对象,上一层对象就是下一层对象的父对象。
    解析: 暂无解析

  • 第23题:

    问答题
    面向对象程序设计具有哪三大特点及其目的?

    正确答案: 封装,继承,多态封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或对象操作,对不可信的进行信息隐藏。
    继承:可以使用类的现有类的所有功能,并在无需编写原来类的情况下对这些功能进行扩展。
    多态:允许将子类类型的指针赋值给父类类型的指针。
    解析: 暂无解析

  • 第24题:

    问答题
    面向对象的程序设计方法有哪些优点?

    正确答案: 由于对象的概念能够以更接近实际问题的原貌和实质的方式来表述和处理这些问题,所以面向对象的软件开发方法比以往面向过程的方法有更好的灵活性、可重用性和可扩展性,使得上述“分析—设计—实现”的开发过程也更加高效、快捷。
    解析: 暂无解析