一个算法如果输入非法数据,能够给出相应的提示或者处理,而不是程序崩溃,这体现了算法的哪个特性?

答案解析

核心考点:算法的健壮性。解题思路:健壮性是指算法在面对非法输入时,能够进行处理而不是崩溃。选项A:高效性是指算法执行时间短和占用空间少;选项B:可读性是指算法容易理解和维护;选项C:健壮性是指算法能够处理非法输入;选项D:正确性是指算法能够得到正确的结果。易错点:混淆算法的不同特性,理解健壮性的含义。正确答案的关键依据:处理非法输入的能力是健壮性的体现。 核心考点说明:考察算法设计的目标:健壮性。 解题思路分析:健壮性强调的是算法在各种输入情况下的容错能力。 选项分析: A. 错误。高效性关注算法的执行时间和空间占用。 B. 错误。可读性关注算法的易理解程度。 C. 正确。健壮性是指算法能够处理非法输入,并给出相应处理,而不是程序崩溃。 D. 错误。正确性关注算法结果的正确性。 易错点提醒:健壮性侧重于算法对异常情况的处理能力,而非结果的正确性。
正确答案:C
随机推荐
开始刷题