单选题
下列有关算法的叙述错误的是( )。
A
A:通俗地说,算法就是解决问题的方法和步骤
B
B:算法总是在执行了有限步的操作后终止
C
C:程序是算法的实现,程序与算法是一一对应的
D
D:算法解决的往往是一类问题而不是一个特定的问题
答案解析
正确答案:C
解析:
C 选项错误。
解析:
A:算法确实可以理解为解决问题的方法和步骤,这个叙述是正确的。
B:算法具有有限性,即执行有限步操作后能终止,这个叙述也是正确的。
C:程序是算法的实现,但并非程序与算法一一对应。一个算法可以用不同的程序语言来实现,也就是说,一个算法可以对应多个程序。此外,有些程序可能并不直接对应某个明确的算法,比如一些交互式程序。因此,这个叙述是错误的。
D:算法通常是针对一类问题设计的,而不是针对某一个特定问题,这个叙述是正确的。
综上所述,错误的叙述是 C。
