计算机科学导论

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

题目

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

参考答案和解析
正确答案: 结构化程序设计的原则是:
(1)使用顺序、选择、循环3种基本控制结构表示程序逻辑。
(2)程序语句组织成容易识别的语句模块,每个模块都是单入口、单出口。
(3)严格控制GOTO语句的使用。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

A.多元性

B.自顶向下

C.模块化

D.逐步求精


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

第2题:

结构化程序设计的特征是什么?
结构化程序设计的特征如下:程序模块只有一个入口和一个出口、程序中只包含顺序、条件和循环三种控制结构。

第3题:

结构化程序设计基本要求要点是什么?


参考答案:a.采用自顶向下、逐步求精的程序设计方法
b.使用三种基本程序控制结构构造程序
1).用顺序方式对过程分解,确定各部分的执行顺序。
2).用选择方式对过程分解,确定某个部分的执行条件。
3).用循环方式对过程分解,确定某个部分重复的开始和结束的条件。
c.主程序员组的组织形式。

第4题:

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


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

第5题:

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

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

正确答案:B

第6题:

说明结构化程序设计的主要思想是什么?


参考答案:(1)自顶向下、逐步求精的程序设计方法 (2)使用 3 种基本控制结构、单入口、单出口来构造程序。

第7题:

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


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

第8题:

下列选项中属于结构化程序设计原则的是( )。 A.可封装B.多态性C.自下而上S

下列选项中属于结构化程序设计原则的是( )。

A.可封装

B.多态性

C.自下而上

D.逐步求精


正确答案:D
模块化、自顶向下、逐步求精和限制使用got0语句是结构化程序设计的原则。

第9题:

结构化程序设计的优点是什么?如何在编码中使用这种方法?


正确答案:易于阅读,易于验证。程序设计自顶向下,逐步求精。

第10题:

结构化程序设计的主要特征与风格是什么?


正确答案: 结构化程序设计的主要特征与风格如下所述。
(1)一个程序按结构化程序设计方式构造时,由三种基本控制结构:顺序结构,选择结构和循环结构构成。
(2)有限制地使用goto语句。鉴于goto语句的存在使程序的静态书写顺序与动态执行顺序十分不一致,导致程序难读难理解,容易存在潜在的错误,难于证明正确性,有人主张程序中禁止使用goto语句,但有人则认为goto语句是一种有效设施,不应全盘否定而完全禁止使用。结构程序设计并不在于是否使用goto语句,因此作为一种折哀,允许在程序中有限地使用goto语句。
(3)往往籍助于体现结构化程序设计思想的所谓结构化程序设计语言来书写结构程序,并采用一定的书写格式以提高程序结构的清晰性,增进程序的易读性。
(4)它强调了程序设计过程中人的思维方式与规律,是一种自顶向下的程序设计策略,它通过一组规则,规律与特有的风格对程序设计细分和组织,对于小规模程序设计,它与逐步精化的设计策略相联系,即采用自顶向下,逐步求精的方法对其进行分析和设计;对于大规模程序设计,它则与模块化程序设计策略相结合,即将一个大规模的问题划分为几个模块,每一个模块完成一定的功能。