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

题目

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

A.可移植性

B.可行性

C.确定性

D.有穷性


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

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

    A.可移植性
    B.可行性
    C.确定性
    D.有穷性

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

  • 第2题:

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

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

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

  • 第3题:

    什么是算法()

    A.算法就是计算的方法

    B.算法是对特定问题求解步骤的一种描述

    C.算法是一个数学公式

    D.算法是对事物逻辑的特定解释


    解决问题的有限运算序列

  • 第4题:

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

    A.可移植性
    B.可行性
    C.确定性
    D.有穷性

    答案:A
    解析:
    试题分析:

    算法是对特定问题求解步骤的一种描述,它规定了解决问题的运算序列。一个算法应该具有以下五个重要的特征:

    1、有穷性(Finiteness)

    算法的有穷性是指算法必须能在执行有限个步骤之后终止。

    2、确切性(Definiteness)

    算法的每一步骤必须有确切的定义。

    3、输入项(Input)

    一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

    4、输出项(Output)

    一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

    5、可行性(Effectiveness)

    算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性)。

  • 第5题:

    算法指的是对特定问题求解步骤的一种描述,是指令的______。


    正确