题目
1. 哪个概念在编程思维中代表了将大问题分解为小问题的方法?A. 分而治之B. 循序渐进C. 试错迭代D. 例外处理
1. 哪个概念在编程思维中代表了将大问题分解为小问题的方法?
A. 分而治之
B. 循序渐进
C. 试错迭代
D. 例外处理
题目解答
答案
A. 分而治之
解析
分而治之是编程思维中的核心概念之一,其核心思想是将复杂问题分解为更小、更易管理的子问题,分别解决后再整合结果。本题的关键在于理解各选项的定义:
- 分而治之强调分解与整合;
- 循序渐进指逐步细化设计;
- 试错迭代侧重通过多次试验优化;
- 例外处理用于管理运行时异常。
选项分析
A. 分而治之
正确。该方法通过递归分解问题,例如归并排序先拆分数组,再合并排序结果。
B. 循序渐进
错误。指从抽象到具体逐步细化,如先设计系统框架再填充细节,与分解无关。
C. 试错迭代
错误。强调通过多次试验和反馈改进方案,如敏捷开发中的迭代,不涉及分解。
D. 例外处理
错误。用于捕捉和处理程序运行中的异常(如除零错误),与问题分解无关。