niusouti.com
参考答案和解析
正确答案:C
更多“结构化程序设计遵循()原则。”相关问题
  • 第1题:

    结构化程序设计的基本原则不包括( )。【考点l0结构化程序设计】 A.多元性B.自顶向下SXB

    结构化程序设计的基本原则不包括( )。【考点l0结构化程序设计】

    A.多元性

    B.自顶向下

    C.模块化

    D.逐步求精


    正确答案:A
    结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用GOT0语句,其中不包括多态性。

  • 第2题:

    简述结构化方法遵循的原则。 


    正确答案: 结构化方法通常遵循以下原则:
    (1)用户参与的原则。由于整个软件开发工作的复杂性,用户的需求分析至关重要,但是,用户的需求不是一次就能够明确的,而是随着系统开发工作的深入,用户的需求表达和开发人员对用户需求的理解才能逐步明确、深化和细化。这就要求软件的开发要有用户的积极参与。否则,往往导致开发缓慢、不断反复、甚至失败。
    (2)先分析、再设计、后实现的原则。结构化方法强调在进行系统设计和系统实施之前,要先进行充分的需求调查与分析,进行可行性的论证,即首先解决系统“做什么”的问题,然后再进入系统设计、系统实施阶段,来解决“如何做”的问题。
    (3)自顶向下的原则。在系统分析、设计、实施等各阶段,结构化方法都强调“自项向下”的原则,即从总体目标和功能出发,逐级分解、逐步细化,将整个开发系统分解,先实现某些子系统,然后再实现总的目标和功能。遵循这个原则,可以将一个复杂的问题分解成若干个比较简单的问题分别加以解决,从而降低了解决问题的难度。
    (4)阶段成果文档化。结构化方法强调要将每一工作阶段的成果,用明确的文字和标准化的图形、表格等文档化工具进行完整而又准确的描述。这些文档即可标志阶段开发工作的结束,又是下阶段工作开展的主要依据。

  • 第3题:

    程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是()。

    • A、面向对象的程序设计方法
    • B、模块化程序设计方法
    • C、数据结构优先原则
    • D、结构化设计方法

    正确答案:C

  • 第4题:

    结构化程序设计的思想可以简单地称为“(),(),()与()”的设计原则。


    正确答案:模块化;结构化;自顶向下;逐步求精

  • 第5题:

    结构化方法包括()、结构化设计和结构化程序设计。


    正确答案:结构分析

  • 第6题:

    结构化程序设计原则是()。

    • A、限制和避免使用goto语句
    • B、必须遵循算法的三大结构(顺序、选择、循环)
    • C、采用“单入口、单出口”的控制结构
    • D、采用“自顶向下、逐步求精”方法进行设计

    正确答案:A,B,C,D

  • 第7题:

    结构化程序设计的特点是什么?为什么要采用结构化程序设计?


    正确答案: 结构程序设计的概念最早是由E.W.Dijkstra提出来的,他指出:“可以从高级语言中取消GOTO语句,程序质量与程序中所包含的GOTO语句的数量成反比”。并指出结构程序设计并非简单的取消GOTO语句,而是创立一种新的程序设计思想、方法和风格,以显著提高软件生产率和质量。
    提高程序可读性的关键是使程序结构简单清晰,结构化程序设计(SP)方法是达到这一目标的重要手段。
    结构化程序设计是一种程序设计技术,它采用自顶向下,逐步求精的程序设计方法和单入口和单出口的控制结构。
    具体来说,结构化程序设计技术主要具有以下特点:
    (1)自顶而下,逐步求精
    这种逐步求精的思想符合人类解决复杂问题的普遍规律,从而可以显著提高软件开发的效率。而且这种思想还体现了“先全局,后局部”、“先抽象,后具体”的方法,使开发的程序层次结构清晰,易读、易理解还易验证,因而提高了程序的质量。
    将程序自顶向下逐步细化的分解过程用一个树状结构来描述,如下图所示。
    (2)单入口和单出口的控制结构
    结构化的程序是由且仅由顺序、选择、循环三种基本控制结构组成,既保证了程序结构清晰,又提高了程序代码的可重用性。这三种基本结构可以组成所有的各种复杂程序。
    结构化程序设计的基本原理中一个重要的概念是“模块化”。因为要实现结构化的程序设计总体的思想是:自顶向下,逐步求精,分而治之。相应的结构化程序设计的步骤如下图所示。
    模块是由边界元素限定的相邻的程序元素的序列,而且有一个总体标志符来代表它。
    所谓模块化,即是将一个大任务分成若干个较小的任务,较小的任务又细分为更小的任务,直到更小的任务只能解决功能单一的任务为止,一个小任务称为一个模块。各个模块可以分别由不同的人编写和调试。把大任务逐步分解成小任务的过程可以称为是“自顶向下,逐步细化”的过程。
    对于模块的设计和实现有以下5条基本的标准:
    1.可分解性
    2.可组装性
    3.可理解性
    4.连续性
    5.保护性
    遵循以上标准是进行结构化程序设计时运用模块化原理的基本准则,这样设计出来的程序不但软件结构清晰,而且代码也有很好的可读性和可维护性。

  • 第8题:

    问答题
    结构化程序设计的基本原则是什么?

    正确答案: 结构化程序设计的基本原则是:取消goto语句,程序中只允许顺序、分支和循环三种控制结构,其中每一种结构只能有一个入口和一个出口。任何算法都必须(也可以)由这三种基本结构及三种结构的嵌套所构成。
    结构化程序设计要求采用自顶向下、逐步求精的设计方法和单入口、单出口的控制结构。
    解析: 暂无解析

  • 第9题:

    问答题
    简述结构化方法遵循的原则。

    正确答案: 结构化方法通常遵循以下原则:
    (1)用户参与的原则。由于整个软件开发工作的复杂性,用户的需求分析至关重要,但是,用户的需求不是一次就能够明确的,而是随着系统开发工作的深入,用户的需求表达和开发人员对用户需求的理解才能逐步明确、深化和细化。这就要求软件的开发要有用户的积极参与。否则,往往导致开发缓慢、不断反复、甚至失败。
    (2)先分析、再设计、后实现的原则。结构化方法强调在进行系统设计和系统实施之前,要先进行充分的需求调查与分析,进行可行性的论证,即首先解决系统“做什么”的问题,然后再进入系统设计、系统实施阶段,来解决“如何做”的问题。
    (3)自顶向下的原则。在系统分析、设计、实施等各阶段,结构化方法都强调“自项向下”的原则,即从总体目标和功能出发,逐级分解、逐步细化,将整个开发系统分解,先实现某些子系统,然后再实现总的目标和功能。遵循这个原则,可以将一个复杂的问题分解成若干个比较简单的问题分别加以解决,从而降低了解决问题的难度。
    (4)阶段成果文档化。结构化方法强调要将每一工作阶段的成果,用明确的文字和标准化的图形、表格等文档化工具进行完整而又准确的描述。这些文档即可标志阶段开发工作的结束,又是下阶段工作开展的主要依据。
    解析: 暂无解析

  • 第10题:

    多选题
    软件的故障—安全保障技术,在程序设计阶段必须遵循的措施:()
    A

    为了实现软件的故障—安全性,必须在软件开发中严格遵守软件工程方法

    B

    采用模块化程序设计原则

    C

    采用结构化程序设计原则

    D

    程序设计时采用正确的数据结构和良好的设计风格


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

  • 第11题:

    单选题
    程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是()。
    A

    面向对象的程序设计方法

    B

    模块化程序设计方法

    C

    数据结构优先原则

    D

    结构化设计方法


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

  • 第12题:

    问答题
    结构化程序设计应遵循哪些主要原则?有什么优缺点?

    正确答案: (1)使用语言中的顺序、选择和重复等有限的基本控制结构表示程序逻辑
    (2)选用的控制结构只准许有一个入口和一个出口
    (3)复杂结构应该用基本控制结构进行组合嵌套实现
    (4)语言中没有的控制结构,可用一段等价的程序段模拟
    (5)严格控制goto语句。
    优点:
    (1)自顶向下、逐步细化的方法符合人类解决复杂问题的普遍规律,可以显著提高系统开发的成功率和生产率
    (2)先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰层次结构
    (3)使用但入口和单出口的控制结构,使得程序的静态结构和它的动态执行情况比较一致
    (4)控制结构有确定的逻辑模式,编写程序代码只限于使用很少使用直截了当的方式。
    (5)程序清晰和模块化使得在修改和重新设计一个系统时可以重用的代码量最大
    (6)程序的逻辑结构清晰,有利于程序正确性证明。
    缺点:结构化方法编制的源代码较长,存储容量和运行时间有所增加,有些非结构化语言不直接提供单入、单处的基本控制结构,个别情况下,结构化程序的结构也十分复杂。
    解析: 暂无解析

  • 第13题:

    什么是结构化程序设计?简述结构化程序设计的基本要点。


    正确答案: 1.结构化程序设计是一种典型的面向数据流的软件总体设计方法,它采用采用自顶向下、逐步求精的设计方法和单入口单出口的控制结构,且只包含顺序、选择和重复3种结构。
    2.基本要点是:
    ①采用自顶向下、逐步求精的程序设计方法:详细设计中某个模块内部处理过程仍然可以逐步求精,降低处理细节的复杂程度。
    ②使用3种基本控制结构(顺序、选择和重复,其共同点是单入口、单出口)构造程序:
    (1)用顺序方式对过程分解,确定各部分的执行顺序。
    (2)用选择方式对过程分解,确定某个部分的执行条件。
    (3)用循环方式对过程分解,确定某个部分进行循环的开始和结束的条件。
    (4)对于处理过程仍然模糊的部分反复使用以上分解方法,最终将所有细节确定下来。
    ③主程序员组的组织形式:突出主程序员的领导,设计责任集中在少数人身上,有利于提高软件质量和软件生产率。其组织形式是:
    (1)一个主程序员:负责全部技术活动。
    (2)一个后备程序员:协调、支持主程序员。
    (3)一个程序管理员:负责事务性工作,如收集、记录数据,文档资料管理等。
    (4)一些专家(如通信专家、数据库专家)。
    (5)其他技术人员。

  • 第14题:

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

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

    正确答案:B

  • 第15题:

    结构化程序设计应遵循哪些主要原则?有什么优缺点?


    正确答案:(1)使用语言中的顺序、选择和重复等有限的基本控制结构表示程序逻辑
    (2)选用的控制结构只准许有一个入口和一个出口
    (3)复杂结构应该用基本控制结构进行组合嵌套实现
    (4)语言中没有的控制结构,可用一段等价的程序段模拟
    (5)严格控制goto语句。
    优点:
    (1)自顶向下、逐步细化的方法符合人类解决复杂问题的普遍规律,可以显著提高系统开发的成功率和生产率
    (2)先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰层次结构
    (3)使用但入口和单出口的控制结构,使得程序的静态结构和它的动态执行情况比较一致
    (4)控制结构有确定的逻辑模式,编写程序代码只限于使用很少使用直截了当的方式。
    (5)程序清晰和模块化使得在修改和重新设计一个系统时可以重用的代码量最大
    (6)程序的逻辑结构清晰,有利于程序正确性证明。
    缺点:结构化方法编制的源代码较长,存储容量和运行时间有所增加,有些非结构化语言不直接提供单入、单处的基本控制结构,个别情况下,结构化程序的结构也十分复杂。

  • 第16题:

    结构化程序设计


    正确答案:是一种设计程序的技术,采用自顶向下、逐步细化的设计方法和单入口、单出口的控制技术,任何程序都可以通过顺序、选择和循环3种基本控制结构的复合实现。

  • 第17题:

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


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

  • 第18题:

    结构化程序设计的原则是什么? 


    正确答案: 结构化程序设计的原则是:
    (1)使用顺序、选择、循环3种基本控制结构表示程序逻辑。
    (2)程序语句组织成容易识别的语句模块,每个模块都是单入口、单出口。
    (3)严格控制GOTO语句的使用。

  • 第19题:

    软件的故障—安全保障技术,在程序设计阶段必须遵循的措施:()

    • A、为了实现软件的故障—安全性,必须在软件开发中严格遵守软件工程方法
    • B、采用模块化程序设计原则
    • C、采用结构化程序设计原则
    • D、程序设计时采用正确的数据结构和良好的设计风格

    正确答案:A,B,C,D

  • 第20题:

    问答题
    结构化程序设计的特点是什么?为什么要采用结构化程序设计?

    正确答案: 结构程序设计的概念最早是由E.W.Dijkstra提出来的,他指出:“可以从高级语言中取消GOTO语句,程序质量与程序中所包含的GOTO语句的数量成反比”。并指出结构程序设计并非简单的取消GOTO语句,而是创立一种新的程序设计思想、方法和风格,以显著提高软件生产率和质量。
    提高程序可读性的关键是使程序结构简单清晰,结构化程序设计(SP)方法是达到这一目标的重要手段。
    结构化程序设计是一种程序设计技术,它采用自顶向下,逐步求精的程序设计方法和单入口和单出口的控制结构。
    具体来说,结构化程序设计技术主要具有以下特点:
    (1)自顶而下,逐步求精
    这种逐步求精的思想符合人类解决复杂问题的普遍规律,从而可以显著提高软件开发的效率。而且这种思想还体现了“先全局,后局部”、“先抽象,后具体”的方法,使开发的程序层次结构清晰,易读、易理解还易验证,因而提高了程序的质量。
    将程序自顶向下逐步细化的分解过程用一个树状结构来描述,如下图所示。
    (2)单入口和单出口的控制结构
    结构化的程序是由且仅由顺序、选择、循环三种基本控制结构组成,既保证了程序结构清晰,又提高了程序代码的可重用性。这三种基本结构可以组成所有的各种复杂程序。
    结构化程序设计的基本原理中一个重要的概念是“模块化”。因为要实现结构化的程序设计总体的思想是:自顶向下,逐步求精,分而治之。相应的结构化程序设计的步骤如下图所示。
    模块是由边界元素限定的相邻的程序元素的序列,而且有一个总体标志符来代表它。
    所谓模块化,即是将一个大任务分成若干个较小的任务,较小的任务又细分为更小的任务,直到更小的任务只能解决功能单一的任务为止,一个小任务称为一个模块。各个模块可以分别由不同的人编写和调试。把大任务逐步分解成小任务的过程可以称为是“自顶向下,逐步细化”的过程。
    对于模块的设计和实现有以下5条基本的标准:
    1.可分解性
    2.可组装性
    3.可理解性
    4.连续性
    5.保护性
    遵循以上标准是进行结构化程序设计时运用模块化原理的基本准则,这样设计出来的程序不但软件结构清晰,而且代码也有很好的可读性和可维护性。
    解析: 暂无解析

  • 第21题:

    问答题
    结构化程序设计的原则是什么?

    正确答案: 结构化程序设计的原则是:
    (1)使用顺序、选择、循环3种基本控制结构表示程序逻辑。
    (2)程序语句组织成容易识别的语句模块,每个模块都是单入口、单出口。
    (3)严格控制GOTO语句的使用。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

    填空题
    结构化程序设计的思想可以简单地称为“(),(),()与()”的设计原则。

    正确答案: 模块化,结构化,自顶向下,逐步求精
    解析: 暂无解析