更多“面向程序设计中提高扩充性的准则有哪些?”相关问题
  • 第1题:

    面向对象程序设计语言中提供的继承机制可将类组织成(34)结构,以支持可重用性和可扩充性。

    A.栈

    B.星形

    C.层次

    D.总线


    正确答案:C
    解析:本题考查的是面向对象程序设计语言的继承特点。继承是面向对象语言的另一个基本特点。类与类之间可以组成继承层次,一个类的定义可以定义在另一个已定义类的基础上,前者称为子类,后者称为父类。子类可以继承父类中的属性和操作,也可以定义自己的属性和操作,从而使内部表示上有差异的对象可以共享与它们结构中的共同部分有关的操作,达到概念复用和代码重用的目的。

  • 第2题:

    面向对象程序设计语言中提供的继承机制可将类组织成一个(34)结构,以支持可重用性和可扩充性。

    A.栈

    B.星型

    C.层次

    D.总线


    正确答案:C

  • 第3题:

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


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

  • 第4题:

    面向程序设计中提高重用性的准则有哪些?


    正确答案: 面向程序设计中提高重用性的准则:
    (1)提高方法的内聚。
    (2)减小方法的规模。
    (3)保持方法的一致性。
    (4)把策略与实现分开。
    (5)全面覆盖。
    (6)尽量不使用全局信息。

  • 第5题:

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

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

    正确答案:A

  • 第6题:

    程序设计方法包括()。

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

    正确答案:A,B

  • 第7题:

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


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

  • 第8题:

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


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

  • 第9题:

    下列面向对象设计特点的说法正确的是:()。

    • A、面向对象设计特点必须遵循的准则不包括:提高可重用性
    • B、面向对象设计特点必须遵循的准则不包括:提高完整性
    • C、面向对象设计特点必须遵循的准则不包括:提高可扩充性
    • D、面向对象设计特点必须遵循的准则不包括:提高健壮性

    正确答案:B

  • 第10题:

    问答题
    面向程序设计中提高重用性的准则有哪些?

    正确答案: 面向程序设计中提高重用性的准则:
    (1)提高方法的内聚。
    (2)减小方法的规模。
    (3)保持方法的一致性。
    (4)把策略与实现分开。
    (5)全面覆盖。
    (6)尽量不使用全局信息。
    解析: 暂无解析

  • 第11题:

    问答题
    结构化程序设计的原则有哪些?

    正确答案: 结构化程序设计主要的原则包括:
    (1)任何程序结构都可以用三种基本的结构:顺序结构、选择结构、循环结构来实现;
    (2)复杂结构可以通过上述三种基本结构的组合嵌套来实现;
    (3)程序语句组成容易识别的模块,每个模块只有一个入口和一个出口;
    (4)严格控制GOTO语句的使用,只有在下列两种情况下才可使用:用一个非结构化的程序设计语言实现一个结构化的构造;在某种可以改善而不是损害程序可读性的情况下。
    解析: 暂无解析

  • 第12题:

    问答题
    面向程序设计中提高扩充性的准则有哪些?

    正确答案: 面向程序设计中提高扩充性的准则:
    (1)封装实现策略。
    (2)不要用一个方法遍历多条关联链。
    (3)避免使用多分支语句。
    (4)精心确定公有方法。
    解析: 暂无解析

  • 第13题:

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

    A.继承

    B.封装

    C.多态

    D.抽象


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

  • 第14题:

    面向对象程序设计语言中提供的继承机制可将类组织成一个______结构,以支持可重用性和可扩充性。

    A.栈

    B.星形

    C.层次

    D.总线


    正确答案:C
    解析:面向对象程序设计语言中提供的继承机制可将类组织成一个层次结构,以支持可重用性和可扩充性。父类和子类便是一种层次关系,子类继承了父类的方法和属性以达到代码重用的目的,另一方面,子类可以有自己的不同于父类的属性和方法便于扩充。

  • 第15题:

    面向程序设计中提高健壮性的准则有哪些?


    正确答案: 面向程序设计中提高健壮性的准则:
    (1)预防用户的操作错误。
    (2)检查参数的合法性。
    (3)不要预先确定限制条件。
    (4)先测试后优化。

  • 第16题:

    面向对象设计准则有哪些?


    正确答案: (1)模块化
    (2)抽象
    (3)信息隐藏
    (4)弱耦合
    (5)强内聚
    (6)可重用

  • 第17题:

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


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

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    VB程序设计语言所采用的设计方法是()

    • A、面向对象程序设计方法
    • B、分层式程序设计方法
    • C、面向过程的程序设计方法
    • D、面向问题程序设计方法

    正确答案:A

  • 第20题:

    结构化程序设计的原则有哪些?


    正确答案: 结构化程序设计主要的原则包括:
    (1)任何程序结构都可以用三种基本的结构:顺序结构、选择结构、循环结构来实现;
    (2)复杂结构可以通过上述三种基本结构的组合嵌套来实现;
    (3)程序语句组成容易识别的模块,每个模块只有一个入口和一个出口;
    (4)严格控制GOTO语句的使用,只有在下列两种情况下才可使用:用一个非结构化的程序设计语言实现一个结构化的构造;在某种可以改善而不是损害程序可读性的情况下。

  • 第21题:

    问答题
    面向程序设计中提高健壮性的准则有哪些?

    正确答案: 面向程序设计中提高健壮性的准则:
    (1)预防用户的操作错误。
    (2)检查参数的合法性。
    (3)不要预先确定限制条件。
    (4)先测试后优化。
    解析: 暂无解析

  • 第22题:

    单选题
    下列面向对象设计特点的说法正确的是:()。
    A

    面向对象设计特点必须遵循的准则不包括:提高可重用性

    B

    面向对象设计特点必须遵循的准则不包括:提高完整性

    C

    面向对象设计特点必须遵循的准则不包括:提高可扩充性

    D

    面向对象设计特点必须遵循的准则不包括:提高健壮性


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

  • 第23题:

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

    面向对象的程序设计

    B

    面向过程的程序设计

    C

    面向数据的程序设计

    D

    面向消息的程序设计


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