参考答案和解析
正确答案:正确
更多“健壮的算法不会因为非法输入而出现莫名其妙的状态。() ”相关问题
  • 第1题:

    健壮的算法不会因非法的输入数据而出现莫名其妙的状态。

    此题为判断题(对,错)。


    正确答案:√

  • 第2题:

    一个算法的______指的是对不合理(又称不正确、非法、错误等)数据输入的反应和处理能力。

    A.正确性

    B.健壮性

    C.可读性

    D.有效性


    正确答案:B

  • 第3题:

    一个计算机算法是对特定问题求解步骤的一种描述。算法的( )是指算法能够对不合理数据及非法操作进行识别和处理的能力。

    A.有穷性
    B.可行性
    C.确定性
    D.健壮性

    答案:D
    解析:
    评定一个算法的优劣,主要有以下几个指标。(1)正确性:一个算法必须正确才有存在的意义,这是最重要的指标,要求编程人员应用正确的计算机语言实现算法的功能。(2)友好性:算法实现的功能是给用户使用的,自然要具有良好的使用性,即用户友好性。(3)可读性:算法的实现可能需要多次的修改,也可能被移植到其他的功能中,因此算法应当是可读的、可以理解的,方便程序人员对其分析、修改移植到自己的程序中,实现某些功能。(4)健壮性:在一个算法中,经常会出现不合理的数据或非法的操作,所以一个算法必须具有健壮性,能够对这些问题进行检查、纠正。算法具有健壮性是一个升华,当用户刚开始学习写算法时可以忽略它的存在,在逐渐的学习中要努力让算法更加完美。(5)效率:算法的效率主要是指执行算法时计算机资源的消耗,包括计算机内存的消耗和计算机运行时间的消耗。这两个消耗可以统称为时空效率。一个算法只有正确性而无效率是没有意义的,通常,效率也可以评定一个算法是否正确。如果一个算法需要执行几年甚至几百年,那么无疑这个算法会被评为是错误的。

  • 第4题:

    在设计算法时,通常应考虑以下原则:首先说设计的算法必须是( ),其次应有很好的( ),还必须具有(请作答此空),最后应考虑所设计的算法具有( )。

    A.有输入
    B.确定性
    C.健壮性
    D.可读性

    答案:C
    解析:
    算法是对问题求解过程的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。在设计算法时,通常应考虑以下原则:首先说设计的算法必须是"正确的",其次应有很好的"可读性",还必须具有"健壮性",最后应考虑所设计的算法具有"高效率与低存储量"。所谓算法是正确的,除了应该满足算法说明中写明的"功能"之外,应对各组典型的带有苛刻条件的输入数据得出正确的结果。在算法是正确的前提下,算法的可读性是摆在第一位的。算法的效率是指算法的执行时间,算法的存储量是指算法执行过程中所需最大存储空间。

  • 第5题:

    集合量一般不会因为屈光状态的改变而改变。


    正确答案:正确

  • 第6题:

    通常从正确性、易读性、健壮性、高效性等4个方面评价算法的质量,以下解释错误的是()。

    • A、正确性算法应能正确地实现预定的功能
    • B、易读性算法应易于阅读和理解,以便调试、修改和扩充
    • C、健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的运行结果
    • D、高效性即达到所需要的时间性能

    正确答案:D

  • 第7题:

    数据结构里,算法的设计要求中健壮性是指()。

    • A、算法可以忽略特殊情况
    • B、算法应该能对输入数据不合法的情况做合适的处理
    • C、算法可以不关注不合法的数据
    • D、以上都不对

    正确答案:B

  • 第8题:

    数据结构中,算法的设计要求中健壮性是指()。

    • A、算法可以忽略特殊情况
    • B、算法应该能对输入数据不合法的情况做合适的处理
    • C、算法可以不关注不合法的数据
    • D、算法要便于阅读、理解和交流

    正确答案:B

  • 第9题:

    单选题
    算法的设计要求中健壮性是指()。
    A

    算法可以忽略特殊情况

    B

    算法应该能对输入数据不合法的情况做合适的处理

    C

    算法可以不关注不合法的数据

    D

    算法要便于阅读、理解和交流


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    数据结构里,算法的设计要求中健壮性是指()。
    A

    算法可以忽略特殊情况

    B

    算法应该能对输入数据不合法的情况做合适的处理

    C

    算法可以不关注不合法的数据

    D

    以上都不对


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的()。
    A

    正确性

    B

    健壮性

    C

    可读性

    D

    高效性


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    算法的特点中不包括()。
    A

    有穷性

    B

    健壮性

    C

    确定性

    D

    输入和输出


    正确答案: B
    解析: 暂无解析

  • 第13题:

    下列不属算法特性的是()。

    A、有穷性

    B、确定性

    C、零或多个输入

    D、健壮性


    正确答案:D

  • 第14题:

    一个计算机算法是对特定问题求解步骤的一种描述。( )并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的(请作答此空)较好。

    A.可行性
    B.正确性
    C.健壮性
    D.确定性

    答案:C
    解析:
    本题考查算法基础知识。
    算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程,并且具有下列特性。
    ①有穷性。一个算法必须在执行有穷步骤之后结束,且每一步都可在有穷时间内完成。
    ②确定性。算法的每一步必须是确切定义的,不能有歧义。
    ③可行性。算法应该是可行的,这意味着算法中所有要进行的运算都能够由相应的计算装置所理解和实现,并可通过有穷次运算完成。
    ④输入。一个算法有零个或多个输入,它们是算法所需的初始量或被加工的对象的表示。这些输入取自特定的对象集合。
    ⑤输出。一个算法有一个或多个输出,它们是与输入有特定关系的量。
    算法的健壮性也称为鲁棒性,即对非法输入的抵抗能力。对于非法的输入数据,算法应能加以识别和处理,而不会产生误动作或执行过程失控。

  • 第15题:

    一个计算机算法是对特定问题求解步骤的一种描述。若一个算法能够识别输入的非法数据并进行适当处理或反馈,则说明该算法的(15)较好。

    A.可行性
    B.正确性
    C.健壮性
    D.确定性

    答案:C
    解析:
    同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑,其次还包括正确性(算法的正确性是评价一个算法优劣的最重要的标准)、可读性(算法的可读性是指一个算法可供人们阅读的容易程度)、健壮性(健壮性是指一个算法对不合理数据输入的反应能力和处理能力,也称为容错性)。

  • 第16题:

    算法的特点中不包括()。

    • A、有穷性
    • B、健壮性
    • C、确定性
    • D、输入和输出

    正确答案:B

  • 第17题:

    当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的()。

    • A、正确性
    • B、健壮性
    • C、可读性
    • D、高效性

    正确答案:B

  • 第18题:

    算法的设计要求中健壮性是指()。

    • A、算法可以忽略特殊情况
    • B、算法应该能对输入数据不合法的情况做合适的处理
    • C、算法可以不关注不合法的数据
    • D、算法要便于阅读、理解和交流

    正确答案:B

  • 第19题:

    对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为()。

    • A、正确性
    • B、可行性
    • C、健壮性
    • D、输入性

    正确答案:C

  • 第20题:

    以下关于算法的叙述,错误的是()。

    • A、对同一个算法采用不同程序语言实现,其运行时间可能不同
    • B、在不同硬件平台上实现同一个算法时,其运行时间一定是相同的
    • C、对非法输入的处理能力越强的算法其健壮性越好
    • D、算法最终必须由计算机程序实现

    正确答案:B

  • 第21题:

    单选题
    对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为()。
    A

    正确性

    B

    可行性

    C

    健壮性

    D

    输入性


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    数据结构中,算法的设计要求中健壮性是指()。
    A

    算法可以忽略特殊情况

    B

    算法应该能对输入数据不合法的情况做合适的处理

    C

    算法可以不关注不合法的数据

    D

    算法要便于阅读、理解和交流


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于算法的叙述,错误的是()。
    A

    对同一个算法采用不同程序语言实现,其运行时间可能不同

    B

    在不同硬件平台上实现同一个算法时,其运行时间一定是相同的

    C

    对非法输入的处理能力越强的算法其健壮性越好

    D

    算法最终必须由计算机程序实现


    正确答案: A
    解析: 暂无解析