2011年计算机二级考试公共基础知识冲刺复习笔记(5)
文章作者 100test 发表时间 2011:03:11 18:15:06
来源 100Test.Com百考试题网
Point5:结构化程序设计
考点精讲
1、结构化程序设计的主要目的是使程序结构良好、易读、易理解、易维护。它的原则主要包括:①自顶向下;②逐步求精;③模块化;④限制使用goto语句。
2、结构化程序设计方法可用三种基本结构实现:①顺序结构;②选择结构;③重复结构。3、在结构化程序设计的具体实施中,要注意把握如下要素:
(1)使用程序设计语言中的顺序结构、选择结构、循环结构等控制结构来表示程序的控制逻辑。
(2)选用的控制结构只准许有一个入口和一个出口。
(3)程序语句组成容易识别的程序块,每块只有一个入口和一个出口。
(4)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现。
(5)语言中所没有的控制结构,应该采用前后一致的方法来模拟。
(6)严格控制goto语句的使用。
真题分析
【真题1】下列选项中不属于结构化程序设计原则的是________。(2009年9月)
A)模块化
B)逐步求精
C)可封装
D)自顶向下
解析:结构化程序设计的原则主要包括:①自顶向下;②逐步求精;③模块化;④限制使用goto语句。
答案:C
【真题2】符合结构化原则的三种基本控制结构是:选择结构、循环结构和__【3】__结构。(2009年3月)
解析:结构化程序设计的3种基本控制结构是:选择结构(分支结构)、循环
结构、顺序结构。
答案:顺序
【真题3】结构化程序设计的基本原则不包括________。(2008年4月)
A)模块化
B)逐步求精
C)多态性
D)自顶向下
-18-解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO语句,其中不包括多态性。
答案:C
【真题4】下列选项中不属于结构化程序设计方法的是________。(2006年4月)
A)模块化
B)可复用
C)自顶向下
D)逐步求精
解析:结构化程序设计方法的主要原则有四点:自顶向下(先从最上层总目标开始设计,逐步使问题具体化)、逐步求精(对于复杂问题,设计一些子目标作为过渡,逐步细化)、模块化(将程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,每个小目标作为一个模块)、限制使用GOTO语句。不存在可复用原则。
答案:B
【真题5】仅由顺序、选择(分支)和重复(循环)结构构成的程序是__【4】__程序。(2010年9月)
解析:本题主要考查结构化程序的基本概念。仅由顺序、选择(分支)和重复(循
环)结构构成的程序是结构化程序。
答案:结构化
#ff0000>