单项选择题

A.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
B.算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止
C.算法的每一个运算必须有确切的定义,即必须是清楚明确的、无二义性
D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等