更多“计算机算法要有一个明确的起点和确定的步骤序列。”相关问题
  • 第1题:

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

    A.可移植性

    B.可行性

    C.确定性

    D.有穷性


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

  • 第2题:

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

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

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

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

    1、有穷性(Finiteness)

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

    2、确切性(Definiteness)

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

    3、输入项(Input)

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

    4、输出项(Output)

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

    5、可行性(Effectiveness)

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

  • 第3题:

    在清分算法模型中确定乘车路径是关键,现在确定乘车路径的算法主要有()和()。


    正确答案:最短路径法、多路径法

  • 第4题:

    算法是一个有穷规则的集合,这些规则确定了解决某一问题的一个运算序列。


    正确答案:正确

  • 第5题:

    算法指的是()。

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

    正确答案:A

  • 第6题:

    用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()

    • A、分析问题
    • B、设计算法
    • C、编写程序
    • D、调试程序

    正确答案:B

  • 第7题:

    算法是解决问题的方法和步骤,也就是计算机程序。


    正确答案:错误

  • 第8题:

    关于算法,正确的说法是()。

    • A、算法就是程序
    • B、算法就是流程图
    • C、算法就是计算方法
    • D、算法就是对于一个特定问题确定的有限的求解步骤

    正确答案:D

  • 第9题:

    单选题
    算法中每一个步骤是可以由计算机执行的。这是算法()的特点。
    A

    有穷性

    B

    确定性

    C

    可行性

    D

    可入不可出


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    关于算法,正确的说法是()。
    A

    算法就是程序

    B

    算法就是流程图

    C

    算法就是计算方法

    D

    算法就是对于一个特定问题确定的有限的求解步骤


    正确答案: D
    解析: D项是算法的概念。

  • 第11题:

    单选题
    算法指的是()。
    A

    对特定问题求解步骤的一种描述,是指令的有限序列。

    B

    计算机程序

    C

    解决问题的计算方法

    D

    数据处理


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下面关于算法的认识错误的是()。
    A

    算法是解决问题的方法和步骤

    B

    算法就是计算机程序

    C

    算法有一个或多个的输出

    D

    算法的步骤必须是有限的


    正确答案: C
    解析: 暂无解析

  • 第13题:

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

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

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

  • 第14题:

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

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

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

  • 第15题:

    算法中每一个步骤是可以由计算机执行的。这是算法()的特点。

    • A、有穷性
    • B、确定性
    • C、可行性
    • D、可入不可出

    正确答案:C

  • 第16题:

    下列关于算法的叙述正确的是()。

    • A、算法中有待执行的运算和操作必须是相当基本的
    • B、一个算法至少有一个输入和一个输出
    • C、为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别
    • D、一个算法的步骤可以是无穷的

    正确答案:A

  • 第17题:

    下面关于算法的认识错误的是()。

    • A、算法是解决问题的方法和步骤
    • B、算法就是计算机程序
    • C、算法有一个或多个的输出
    • D、算法的步骤必须是有限的

    正确答案:B

  • 第18题:

    算法是规则的集合,这些规则确定了解决某一问题的一个运算序列。


    正确答案:错误

  • 第19题:

    算法就是用计算机解决问题的()和步骤。


    正确答案:方法

  • 第20题:

    用计算机解决问题时,首先应该确定程序“做什么”,然后再确定程序“如何做”。“如何做”属于计算机解决问题的哪一个步骤()。

    • A、分析问题
    • B、调试程序
    • C、编写程序
    • D、设计算法

    正确答案:D

  • 第21题:

    单选题
    下列关于算法的叙述正确的是()。
    A

    算法中有待执行的运算和操作必须是相当基本的

    B

    一个算法至少有一个输入和一个输出

    C

    为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别

    D

    一个算法的步骤可以是无穷的


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、()等5个特性。
    A

    可执行性、可移植性和可扩充性

    B

    可执行性、有穷性和确定性

    C

    确定性、有穷性和稳定性

    D

    易读性、稳定性和确定性


    正确答案: A
    解析: 暂无解析

  • 第23题:

    问答题
    什么是多序列全局比对的累进算法?(三个步骤)

    正确答案: 第一,所有的序列之间逐一比对(双重比对);
    第二,生成一个系统树图,将序列按相似性大致分组;
    第三,使用系统树图作为引导,产生出最终的多序列比对结果。
    解析: 暂无解析