一个计算机算法是对特定问题求解步骤的一种描述。(14)并不是一个算法必须具备的特性。

题目
一个计算机算法是对特定问题求解步骤的一种描述。(14)并不是一个算法必须具备的特性。

A.可移植性
B.可行性
C.确定性
D.有穷性
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个计算机算法是对特定问题求解步骤的一种描述。__(14)__并不是一个算法必须具备的特性;

A.可移植性

B.可行性

C.确切性

D.有穷性


正确答案:A
算法是对特定问题求解步骤的一种描述,它规定了解决问题的运算序列。一个算法应该具有以下五个重要的特征:有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止。确切性(Definiteness)算法的每一步骤必须有确切的定义。输入项(Input)一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;输出项(Output)一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;可行性(Effectiveness)算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。

第2题:

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

A.算法是为解决一个特定的问题而采取的特定的有限的步骤

B.算法是用于求解某个特定问题的一些指令的集合

C.算法是从计算机的操作角度对解题过程的抽象,是程序的核心

D.算法是从如何组织处理操作对象的角度进行抽象


正确答案:D

第3题:

下列关于计算机算法的叙述中,错误的是()。

A.算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止

B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

C.算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的、无二义性

D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易调试和易测试


参考答案:B

第4题:

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

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

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

第5题:

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

A.可移植性

B.可行性

C.确定性

D.有穷性


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

第6题:

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

A.可移植性

B.可行性

C.确定性

D.有穷性


正确答案:A
算法是对特定问题求解步骤的一种描述,它规定了解决问题的运算序列。一个算法应该具有以下五个重要的特征:1、有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止。2、确切性(Definiteness)算法的每一步骤必须有确切的定义。3、输入项(Input)一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;4、输出项(Output)一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性(Effectiveness)算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑,其次还包括正确性(算法的正确性是评价一个算法优劣的最重要的标准)、可读性(算法的可读性是指一个算法可供人们阅读的容易程度)、健壮性(健壮性是指一个算法对不合理数据输入的反应能力和处理能力,也称为容错性)。

第7题:

A、算法是问题求解规则的一种过程描述,在执行有穷步的运算后终止

B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

C、算法的每一个运算必须有确切的定义,即必须是清楚明确、无二义性的

D、分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等


正确答案:B

第8题:

● 算法是问题求解过程的精确描述, 它为解决某一特定类型的问题规定了一个运算过程。以下关于算法的叙述中,错误的是(62)。

(62)

A.流程图(flow chart)是算法的一种图形表示方法

B.用伪代码描述的算法易于转换成程序

C.用 N/S盒图可以保证算法的良好结构(即由顺序、选择和重复结构来表示算法)

D.用 E-R 图可以同时描述算法步骤和数据模型


正确答案:D

第9题:

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

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

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

第10题:

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

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

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

更多相关问题