更多“关于算法与程序的关系,叙述正确的是()。”相关问题
  • 第1题:

    下面关于算法的叙述中,正确的是( )。

    A.算法的执行效率与数据的存储结构无关

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

    C.算法的空间复杂度是指算法程序中指令(或语句)的条数

    D.以上三种描述都正确


    正确答案:B
    解析:算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。

  • 第2题:

    下面叙述中,正确的是( )。

    A.算法的执行效率与数据的存储结构无关

    B.算法的空间复杂度是指算法程序中指令(或语句)的条数

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

    D.以上三种叙述都不对


    正确答案:C
    解析:算法的设计可以避开具体的计算机程序没计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱,它们是一个不可分割的整体。算法在运行过程中所需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。

  • 第3题:

    下列叙述中正确的是( )。

    A.程序可以作为算法的一种表达方式

    B.算法的有穷性是指算法的规模不能太大

    C.算法的复杂度用于衡量算法的控制结构

    D.算法的效率与数据的存储结构无关


    正确答案:A
    算法的有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果,也是没有意义的。B选项错误。一个算法复杂度的高低体现在运行该算法所需要的计算机资源的多少。C选项错误。算法的效率是指算法执行的时间,算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量,这就与算法本身设计的优劣以及具体的编程实现有关,数据的存储结构会极大的影响程序的执行时间。D选项错误。算法在实现时需要用具体的程序设计语言来实现,所以程序可以作为实现算法的一种表达方式。故选A选项。

  • 第4题:

    关于生产能力指数法,以下叙述正确的是()

    • A、这种方法是指标估算法
    • B、这种方法也称为因子估算法
    • C、这种方法在于将生产能力与造价的关系考虑为一种非线性的指数关系
    • D、这种方法把项目的投资与生产能力考虑为简单的直线关系

    正确答案:C

  • 第5题:

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

    • A、算法一定有输入
    • B、算法可以使用程序设计语言来实现
    • C、算法必须有输出

    正确答案:A

  • 第6题:

    关于算法和程序,下面说法正确的是()。

    • A、算法+数据结构=程序
    • B、算法就是程序
    • C、数据结构就是程序
    • D、算法包括数据结构

    正确答案:A

  • 第7题:

    关于计算机算法,下列叙述不正确的是()。

    • A、算法一定是深奥的,包含了复杂的数学知识
    • B、算法是对问题求解的方法及求解过程的描述
    • C、算法是程序设计的基础
    • D、算法可以用自然语言描述

    正确答案:A

  • 第8题:

    单选题
    关于算法和程序,下面说法正确的是()。
    A

    算法+数据结构=程序

    B

    算法就是程序

    C

    数据结构就是程序

    D

    算法包括数据结构


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

  • 第9题:

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

    算法的执行效率与数据的存储结构无关

    B

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

    C

    算法的空间复杂度是指算法程序中指令(或语句)的条数

    D

    算法所执行的基本运算次数与问题的规模无关


    正确答案: D
    解析:
    A项错误,不同的数据存储结构有不同的数据读取效率,会影响到算法的执行;C项错误,算法的空间复杂度是对这个算法所需要的内存空间的量度,包括:①算法程序所占的空间;②输入的初始数据所占的存储空间;③算法执行中所需要的额外空间;D项错误,算法所执行的基本运算次数与问题的规模有关。答案选择B选项。

  • 第10题:

    单选题
    下列叙述中错误的是(  )。
    A

    算法的时间复杂度与算法所处理数据的存储结构有直接关系

    B

    算法的空间复杂度与算法所处理数据的存储结构有直接关系

    C

    算法的时间复杂度与空间复杂度有直接关系

    D

    算法的时间复杂度与算法程序执行的具体时间是不一致的


    正确答案: C
    解析:
    算法的时间复杂度是指执行算法所需要的计算工作量。数据的存储结构直接决定数据输入,因此会影响算法所执行的基本运算次数,A项正确;算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的存储空间,B项正确;算法的时间复杂度与空间复杂度没有直接关系,C项错误;算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节影响,而算法的时间复杂度与这些因素无关,所以算法的时间复杂度与算法程序执行的具体时间是不一致的,D项正确。答案选择C选项。

  • 第11题:

    单选题
    下列关于算法的叙述,错误的是()
    A

    算法一定有输入

    B

    算法可以使用程序设计语言来实现

    C

    算法必须有输出


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

  • 第12题:

    单选题
    以下叙述中错误的是(  )。
    A

    算法正确的程序最终一定会结束

    B

    算法正确的程序可以有零个输出

    C

    算法正确的程序可以有零个输入

    D

    算法正确的程序对于相同的输入一定有相同的结果


    正确答案: A
    解析:
    算法的5个特性:①有穷性;②确定性;③可行性;④有零个或多个输入;⑤有一个或多个输出。答案选择B选项。

  • 第13题:

    下面叙述正确的是A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行算法程序所需要的时间


    正确答案:C
    算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱,它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。

  • 第14题:

    下列叙述中正确的是( )。

    A.软件是程序、数据和文档

    B.软件是程序和数据

    C.软件是算法和数据结构

    D.软件是算法和程序


    正确答案:A
    计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故选A选项。

  • 第15题:

    算法设计是编写程序的基础。下列关于算法的叙述正确的是()。

    • A、算法必须产生正确的结果
    • B、算法可以没有输出
    • C、算法必须具有确定性
    • D、算法的表示必须使计算机能理解

    正确答案:C

  • 第16题:

    以下叙述中错误的是() 

    • A、算法正确的程序最终一定会结束
    • B、算法正确的程序可以有零个输出
    • C、算法正确的程序可以有零个输入
    • D、算法正确的程序对于相同的输A-定有相同的结果

    正确答案:B

  • 第17题:

    算法设计是编写程序的基础,下列关于算法的叙述中正确的是()

    • A、任何问题都有算法
    • B、算法必须具有确定性
    • C、算法可以没有输出
    • D、算法的表示计算机必须能理解

    正确答案:B

  • 第18题:

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

    • A、算法就是程序
    • B、设计算法时只需要考虑数据结构的设计
    • C、设计算法时只需要考虑结果的可靠性
    • D、以上三种说法都不对

    正确答案:D

  • 第19题:

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

    算法就是程序

    B

    设计算法时只需要考虑数据结构的设计

    C

    设计算法时只需要考虑结果的可靠性

    D

    以上三种说法都不对


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

  • 第20题:

    单选题
    关于算法与程序的关系,叙述正确的是()。
    A

    算法是对程序的描述

    B

    算法就是流程图

    C

    算法是程序设计的核心

    D

    程序决定算法


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

  • 第21题:

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

    算法一定是深奥的,包含了复杂的数学知识

    B

    算法是对问题求解的方法及求解过程的描述

    C

    算法是程序设计的基础

    D

    算法可以用自然语言描述


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

  • 第22题:

    单选题
    算法设计是编写程序的基础。下列关于算法的叙述正确的是()。
    A

    算法必须产生正确的结果

    B

    算法可以没有输出

    C

    算法必须具有确定性

    D

    算法的表示必须使计算机能理解


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

  • 第23题:

    单选题
    算法设计是编写程序的基础,下列关于算法的叙述中正确的是()
    A

    任何问题都有算法

    B

    算法必须具有确定性

    C

    算法可以没有输出

    D

    算法的表示计算机必须能理解


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