单选题当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的()。A 正确性B 健壮性C 可读性D 高效性

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

正确性

B

健壮性

C

可读性

D

高效性

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

第2题:

数据结构里,以下选项中关于算法设计要求的可读性描述正确的是()。

  • A、可读性是算法应当满足具体问题的需求
  • B、可读性是为了便于阅读、理解和交流
  • C、可读性是算法应该能对输入数据不合法的形况做出适当的处理
  • D、可读性是指算法正确的执行时间

正确答案:B

第3题:

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

A.正确性

B.健壮性

C.可读性

D.有效性


正确答案:B

第4题:

数据结构中,属于算法的设计要求的是()。

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

正确答案:A,B,D

第5题:

数据结构里,算法的设计要求应包括()。

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

正确答案:A,B,D

第6题:

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

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

正确答案:B

第7题:

数据结构与算法里,鸡兔同笼也是算法的一种,具有算法的特性()

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

正确答案:C

第8题:

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

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

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

第9题:

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

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

正确答案:B

第10题:

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

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

正确答案:B

更多相关问题