下列算法的理解不正确的是()

14 查阅

下列算法的理解不正确的是( )
A.算法需要一步步执行,且每一步都能得到唯一的结果
B.算法的一个共同特点是对一类问题都有效而不是个别问题
C.任何问题都可以用算法来解决
D.算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法

参考答案:

正确答案由算法的有序性及明确性可知:算法从初始步骤开始,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入后一步,并且每一步都确定无误后,才能解决问题,且算法中的每一个步骤都是确切的,能有效地执行且得到确定的结果,不能模棱两可,故A正确;由算法的普遍性可知:写出的算法必须能解决一类问题,并且能重复使用,这是设计算法的一条基本原则,这样才能使算法更有价值,故B正确;算法通常是指用计算机按照一定规则解决一类问题的明确和有限的步骤,并不是任何问题都可以用算法来解决,故C不正确;算法一般是机械的,有时要进行大量重复的计算,算法必须能解决一类问题,是一种通法,故D正确.