更多“在结构化程序设计当中,不建议使用()。 ”相关问题
  • 第1题:

    在结构化程序设计思想提出之前,在程序设计中强调程序的效率。与程序的效率相比,结构化程序设计思想更重视程序的( )。

    A.安全性

    B.一致性

    C.可理解性

    D.合理性


    正确答案:C

  • 第2题:

    在结构化程序设计中,不建议使用______。

    A.分支语句

    B.循环语句

    C.子程序调用语句

    D.转向语句


    正确答案:D

  • 第3题:

    在结构化程序设计中自顶向下的方法只是在系统分析阶段才使用。


    正确答案:错误

  • 第4题:

    在结构化程序设计当中,不建议使用()。

    • A、分支语句
    • B、循环语句
    • C、子程序调用语句
    • D、转向语句

    正确答案:D

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    结构化程序设计禁止使用goto语句吗?如果程序中使用了goto语句,是否就可以断定它是非结构化的?


    正确答案:结构化程序设计并不禁止使用goto语句。如果程序中使用了goto语句,并不能断定它是非结构化的。

  • 第7题:

    结构化程序设计要求限制使用无条件转移语句。


    正确答案:正确

  • 第8题:

    结构化程序设计要求在使用过程中,限制和避免使用()语句。

    • A、break
    • B、continue
    • C、if
    • D、goto

    正确答案:D

  • 第9题:

    结构化程序设计就是要彻底在程序中消除GOTO语句.


    正确答案:错误

  • 第10题:

    填空题
    结构化程序设计方法的基本要点是: ①采用()的程序设计方法; ②使用()构造程序,避免GOTO语句的使用; ③()。

    正确答案: 自顶向下、逐步细化,三种基本结构,数据结构合理化
    解析: 暂无解析

  • 第11题:

    判断题
    结构化程序设计要求限制使用无条件转移语句。
    A

    B


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

  • 第12题:

    判断题
    在结构化程序设计中自顶向下的方法只是在系统分析阶段才使用。
    A

    B


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

  • 第13题:

    在结构化程序设计中,使用goto语句的原则是( )。

    A.限制

    B.鼓励

    C.禁止

    D.滥用


    正确答案:A
    解析:在块和进程的非正常出口处往往需要用goto语句,使用goto语句会使程序的执行效率提高,但它易造成程序的混乱,程序的质量与goto语句的数量成反比。结构化程序设计的关键是提高程序的清晰性,因此在结构化程序设计中使用goto语句的原则是限制。

  • 第14题:

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


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

  • 第15题:

    在程序设计领域,简称OOP的中文全称为()。

    • A、面向对象程序设计
    • B、基于对象程序设计
    • C、结构化程序设计
    • D、基于过程程序设计

    正确答案:A

  • 第16题:

    软件开发当中,抽取和整理用户需求并建立问题域精确模型的过程()。

    • A、面向对象分析
    • B、软件意向
    • C、结构化程序设计
    • D、生成期

    正确答案:A

  • 第17题:

    结构化程序设计方法的基本要点是: ①采用()的程序设计方法; ②使用()构造程序,避免GOTO语句的使用; ③()。


    正确答案:自顶向下、逐步细化;三种基本结构;数据结构合理化

  • 第18题:

    在第三代计算机期间内出现了()。

    • A、面向对象的程序设计方法
    • B、可视化程序设计方法
    • C、结构化程序设计方法
    • D、非结构化程序设计方法

    正确答案:C

  • 第19题:

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


    正确答案:结构分析

  • 第20题:

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


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

  • 第21题:

    单选题
    在结构化程序设计当中,不建议使用()。
    A

    分支语句

    B

    循环语句

    C

    子程序调用语句

    D

    转向语句


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

  • 第22题:

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

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

  • 第23题:

    问答题
    结构化程序设计禁止使用goto语句吗?如果程序中使用了goto语句,是否就可以断定它是非结构化的?

    正确答案: 结构化程序设计并不禁止使用goto语句。如果程序中使用了goto语句,并不能断定它是非结构化的。
    解析: 暂无解析