问题
单项选择题
以下关于算法的叙述中,错误的是()。
A.对同一个算法采用不同程序语言实现,其运行时间可能不同
B.在不同硬件平台上实现同一个算法时,其运行时间一定是相同的
C.对非法输入的处理能力越强的算法其健壮性越好
D.算法最终必须由计算机程序实现
答案
参考答案:B
解析:本题考查算法方面的基础知识。算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是描述计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。算法最终必须由计算机程序实现。程序在不同的硬件平台上运行时,其运行时间会有差异。