扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统分析与设计简单
单选题
2017年11月第24题
简单
单选题
2017年11月第24题
#第二版教材
#必须掌握
结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过(__)三种基本的控制结构可以构造出任何单入口单出口的程序。
问题(1)
浓缩知识点
结构化程序设计以自顶向下、逐步求精、模块化为核心方法,其核心支撑是顺序、分支(又称选择)、循环三种基本控制结构,借助这三种结构可构建任意单入口单出口的程序。顺序结构是最基础的执行逻辑,按语句书写先后依次执行;分支结构能依据条件判断结果选择不同执行路径,适配多场景逻辑需求;循环结构可指定重复执行某段代码,高效处理重复操作场景。这类设计方法通过限定控制结构,摒弃goto类跳转语句的滥用,能大幅提升程序的可读性、可维护性与可测试性,需注意嵌套是结构的组合方式,并非独立基本控制结构,而并发、跳转均不属于结构化程序设计的基本控制结构范畴。
正确答案
B
本题考察的是结构化程序设计的三种基本控制结构。
结构化程序设计强调用有限的基本结构组合构造任意复杂的程序,并且保证程序具有单入口、单出口的特性,以提高可读性、可维护性和可测试性。
A选项顺序、选择和嵌套:嵌套并不是单独的基本控制结构,而是结构组合方式,错误。
B选项顺序、分支和循环:顺序(依次执行)、分支(条件判断执行不同路径)、循环(重复执行)是三大基本控制结构,正确。
C选项分支、并发和循环:并发不是结构化程序设计的基本结构,错误。
D选项跳转、选择和并发:跳转(goto)不属于结构化方法推崇的控制结构,并发也不在此列,错误。
选择选项 B。
