一个计算机算法是对特定问题求解步骤的一种描述。算法的( )是指算法能够对不合理数据及非法操作进行识别和处理的能力。A.有穷性B.可行性C.确定性D.健壮性

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

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

参考解析

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

相关考题:

● 算法是问题求解过程的精确描述, 它为解决某一特定类型的问题规定了一个运算过程。以下关于算法的叙述中,错误的是(62)。(62)A.流程图(flow chart)是算法的一种图形表示方法B.用伪代码描述的算法易于转换成程序C.用 N/S盒图可以保证算法的良好结构(即由顺序、选择和重复结构来表示算法)D.用 E-R 图可以同时描述算法步骤和数据模型

一个计算机算法是对特定问题求解步骤的一种描述。__(14)__并不是一个算法必须具备的特性;A.可移植性B.可行性C.确切性D.有穷性

一个计算机算法是对特定问题求解步骤的一种描述。__(14)__并不是一个算法必须具备的特性;若一个算法能够识别输入的非法数据并进行适当处理或反馈,则说明该算法的__(15)__较好。A.可移植性B.可行性C.确定性D.有穷性

下列关于算法的叙述错误的是()。A.算法是为解决一个特定的问题而采取的特定的有限的步骤B.算法是用于求解某个特定问题的一些指令的集合C.算法是从计算机的操作角度对解题过程的抽象,是程序的核心D.算法是从如何组织处理操作对象的角度进行抽象

一个计算机算法是对特定问题求解步骤的一种描述。 (36)并不是一个算法必须 具备的特性;若一个算法能够识别非法的。输入数据并进行适当处理或反馈,则说明该算 法的(37)较好。A.可移植性B.可行性C.确定性D.有穷性

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

数据结构里,算法是对特定问题求解步骤的描述。

对算法的描述正确的是()。A、算法可以被表述但无法实现B、任一问题的算法都只有一种C、算法是解决问题的方法和步骤D、算法就是解题的算式

关于算法,以下表述正确的是()。A、算法就是指解决问题的方法和步骤B、算法就是计算方法C、算法的某些步骤具有不确定性D、求解某一类问题的算法是唯一的

算法指的是()。A、对特定问题求解步骤的一种描述,是指令的有限序列。B、计算机程序C、解决问题的计算方法D、数据处理

算法与程序不同,算法是问题求解规则的一种过程描述。

数据结构里,算法是对()求解步骤的描述。A、特定问题B、特定时间C、特定公式D、以上都不对

算法是对()求解步骤的描述。A、特定问题B、特定时间C、普通事件D、特定事件

下列选项中关于算法的理解描述错误的是()。A、算法是程序设计的灵魂B、程序=数据结构+算法C、算法就是解决问题的方法和步骤D、算法是关于数学中数字的运算与计算机处理无关

下面关于算法的认识正确的是()。A、算法就是求解“鸡兔同笼问题”B、算法一定没有输出C、算法就是计算机程序D、算法的步骤必须是有限的

关于算法,正确的说法是()。A、算法就是程序B、算法就是流程图C、算法就是计算方法D、算法就是对于一个特定问题确定的有限的求解步骤

关于计算机算法,下列叙述不正确的是()。A、算法一定是深奥的,包含了复杂的数学知识B、算法是对问题求解的方法及求解过程的描述C、算法是程序设计的基础D、算法可以用自然语言描述

单选题算法是对()求解步骤的描述。A特定问题B特定时间C普通事件D特定事件

单选题关于算法,正确的说法是()。A算法就是程序B算法就是流程图C算法就是计算方法D算法就是对于一个特定问题确定的有限的求解步骤

判断题算法与程序不同,算法是问题求解规则的一种过程描述。A对B错

单选题算法指的是()。A对特定问题求解步骤的一种描述,是指令的有限序列。B计算机程序C解决问题的计算方法D数据处理

单选题关于算法,以下表述正确的是()。A算法就是指解决问题的方法和步骤B算法就是计算方法C算法的某些步骤具有不确定性D求解某一类问题的算法是唯一的

单选题关于计算机算法,下列叙述不正确的是()。A算法一定是深奥的,包含了复杂的数学知识B算法是对问题求解的方法及求解过程的描述C算法是程序设计的基础D算法可以用自然语言描述

判断题数据结构里,算法是对特定问题求解步骤的描述。A对B错

单选题下列选项中关于算法的理解描述错误的是()。A算法是程序设计的灵魂B程序=数据结构+算法C算法就是解决问题的方法和步骤D算法是关于数学中数字的运算与计算机处理无关

单选题数据结构里,算法是对()求解步骤的描述。A特定问题B特定时间C特定公式D以上都不对

单选题对算法的描述正确的是()。A算法可以被表述但无法实现B任一问题的算法都只有一种C算法是解决问题的方法和步骤D算法就是解题的算式