题目
结构化程序所要求的基本结构不包括( )。A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构
结构化程序所要求的基本结构不包括( )。
A. 顺序结构
B. GOTO跳转
C. 选择(分支)结构
D. 重复(循环)结构
题目解答
答案
B. GOTO跳转
解析
结构化程序设计的核心在于使用清晰、模块化的代码结构,避免复杂的控制流。其基本结构包括:
- 顺序结构:按顺序执行代码;
- 选择(分支)结构:根据条件选择不同代码块;
- 重复(循环)结构:重复执行代码块直到条件不满足。
GOTO语句因可能导致代码难以理解,被结构化程序设计明确排除。本题需识别不属于基本结构的选项。
选项分析
- A. 顺序结构:结构化程序的基础,必须包含。
- B. GOTO跳转:破坏结构化特性,不属于基本结构。
- C. 选择结构:用于条件判断,属于基本结构。
- D. 重复结构:用于循环操作,属于基本结构。
关键结论:GOTO跳转违背结构化设计原则,因此答案为B。