一个计算机算法是对特定问题求解步骤的一种描述。( )并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的(请作答此空)较好。A.可行性B.正确性C.健壮性D.确定性
一个计算机算法是对特定问题求解步骤的一种描述。( )并不是一个算法必须具备的特性;若一个算法能够识别非法的输入数据并进行适当处理或反馈,则说明该算法的(请作答此空)较好。
A.可行性
B.正确性
C.健壮性
D.确定性
B.正确性
C.健壮性
D.确定性
参考解析
解析:本题考查算法基础知识。
算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程,并且具有下列特性。
①有穷性。一个算法必须在执行有穷步骤之后结束,且每一步都可在有穷时间内完成。
②确定性。算法的每一步必须是确切定义的,不能有歧义。
③可行性。算法应该是可行的,这意味着算法中所有要进行的运算都能够由相应的计算装置所理解和实现,并可通过有穷次运算完成。
④输入。一个算法有零个或多个输入,它们是算法所需的初始量或被加工的对象的表示。这些输入取自特定的对象集合。
⑤输出。一个算法有一个或多个输出,它们是与输入有特定关系的量。
算法的健壮性也称为鲁棒性,即对非法输入的抵抗能力。对于非法的输入数据,算法应能加以识别和处理,而不会产生误动作或执行过程失控。
算法是问题求解过程的精确描述,它为解决某一特定类型的问题规定了一个运算过程,并且具有下列特性。
①有穷性。一个算法必须在执行有穷步骤之后结束,且每一步都可在有穷时间内完成。
②确定性。算法的每一步必须是确切定义的,不能有歧义。
③可行性。算法应该是可行的,这意味着算法中所有要进行的运算都能够由相应的计算装置所理解和实现,并可通过有穷次运算完成。
④输入。一个算法有零个或多个输入,它们是算法所需的初始量或被加工的对象的表示。这些输入取自特定的对象集合。
⑤输出。一个算法有一个或多个输出,它们是与输入有特定关系的量。
算法的健壮性也称为鲁棒性,即对非法输入的抵抗能力。对于非法的输入数据,算法应能加以识别和处理,而不会产生误动作或执行过程失控。
相关考题:
● 算法是问题求解过程的精确描述, 它为解决某一特定类型的问题规定了一个运算过程。以下关于算法的叙述中,错误的是(62)。(62)A.流程图(flow chart)是算法的一种图形表示方法B.用伪代码描述的算法易于转换成程序C.用 N/S盒图可以保证算法的良好结构(即由顺序、选择和重复结构来表示算法)D.用 E-R 图可以同时描述算法步骤和数据模型
一个计算机算法是对特定问题求解步骤的一种描述。__(14)__并不是一个算法必须具备的特性;若一个算法能够识别输入的非法数据并进行适当处理或反馈,则说明该算法的__(15)__较好。A.可移植性B.可行性C.确定性D.有穷性
下列关于算法的叙述错误的是()。A.算法是为解决一个特定的问题而采取的特定的有限的步骤B.算法是用于求解某个特定问题的一些指令的集合C.算法是从计算机的操作角度对解题过程的抽象,是程序的核心D.算法是从如何组织处理操作对象的角度进行抽象
一个计算机算法是对特定问题求解步骤的一种描述。 (36)并不是一个算法必须 具备的特性;若一个算法能够识别非法的。输入数据并进行适当处理或反馈,则说明该算 法的(37)较好。A.可移植性B.可行性C.确定性D.有穷性
下列关于算法的叙述正确的是()。A、算法中有待执行的运算和操作必须是相当基本的B、一个算法至少有一个输入和一个输出C、为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别D、一个算法的步骤可以是无穷的
单选题下列关于算法的叙述正确的是()。A算法中有待执行的运算和操作必须是相当基本的B一个算法至少有一个输入和一个输出C为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别D一个算法的步骤可以是无穷的
多选题关于算法五大特性中的输入及输出描述正确的是()。A算法可以具有零个或多个输入B算法必须有输入C算法至少有一个或多个输出D算法可能没有输出