题目
一个算法应该具备有穷性、确定性、输入、输出和有效性。( )A. 错误B. 正确
一个算法应该具备有穷性、确定性、输入、输出和有效性。( )
- A. 错误
- B. 正确
题目解答
答案
B.正确
解析
考查要点:本题主要考查对算法基本性质的理解,需要明确算法应具备的五大特性。
解题核心:回忆并确认算法的五大特性(有穷性、确定性、输入、输出、有效性)是否完整且必要。
关键点:
- 有穷性:算法必须在有限步骤内完成。
- 确定性:每一步操作无歧义。
- 输入与输出:算法需有输入和输出。
- 有效性:每一步操作可实际执行。
算法的五大特性是其定义的核心组成部分:
- 有穷性:算法必须在有限步骤后终止,避免无限循环。
- 确定性:每一步操作必须明确,无二义性。
- 输入:算法可接收零个或多个输入(如初始值)。
- 输出:算法必须产生至少一个输出(如结果)。
- 有效性:每一步操作均可用已知基本运算实现。
题目中列出的五项均符合算法的基本定义,因此描述正确。