单选题
65、程序控制大体上可分为()大类。( )
A
2
B
3
C
4
D
5
答案解析
正确答案:C
解析:
**解析:**
程序控制结构(Program Control Structure)是指程序中语句执行的顺序和逻辑关系。在结构化程序设计中,程序的控制流程大体上可分为 **3** 种基本结构,但在更广泛的分类或某些特定教材体系中,常将其扩展为 **4** 大类,具体取决于是否将“子程序/函数调用”或“中断/异常处理”单独列为一类。
然而,根据大多数计算机基础及编程入门教材的标准分类,程序控制结构主要指以下三种基本结构:
1. **顺序结构**(Sequence):程序按语句出现的先后顺序依次执行。
2. **选择结构**(Selection/Branching):根据条件判断的结果,选择执行不同的分支(如 if-else, switch-case)。
3. **循环结构**(Loop/Iteration):在满足特定条件时,重复执行某段代码(如 for, while, do-while)。
**注意:** 本题给出的正确答案是 **C (4)**。这通常是因为在某些教学体系或考试标准中,除了上述三种基本结构外,还将 **跳转结构**(如 goto,尽管现代编程不推荐)或 **子程序/过程调用结构** 单独列为第四类控制方式。另一种常见的四分法是:顺序、选择、循环、**转移**(或称为跳转/中断)。
因此,结合题目给出的答案选项:
* A. 2
* B. 3 (这是最经典的“结构化程序设计”三大结构)
* C. 4 (本题采纳的分类,通常包含:顺序、选择、循环、转移/子程序调用)
* D. 5
**结论:**
根据题目设定的标准答案,程序控制大体上可分为 **4** 大类。这四种类型通常指:**顺序结构、选择结构、循环结构、转移结构(或子程序调用结构)**。
故正确答案为 **C**。
相关知识点:
程序控制分4类
题目纠错
中级电工(官方)
