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

题目

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

  • A、算法是对程序的描述
  • B、算法就是流程图
  • C、算法是程序设计的核心
  • D、程序决定算法
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

D)以上三种描述都正确


正确答案:B

第2题:

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

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

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

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

D.以上三种描述都正确


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

第3题:

以下叙述中错误的是

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

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

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

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


正确答案:B
(45)B) 解析 : 算法应该具有下列五个特性 :
① 有穷性 : 一个算法必须在执行有穷步之后结束。
② 确定性 : 算法中的每一步 , 必须有确切的含义 , 在他人理解时不会产生二义性。
③ 动态性 : 算法中描述的每一步操作都可以通过已有的基本操作执行有限次实现。
④ 输入 : 一个算法应该有零个或多个输入。
⑤ 输出 : 一个算法应该有一个或多个输出。这里所说的输出是指与输入有某种特定关系的量。

第4题:

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

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

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

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

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


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

第5题:

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

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

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

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

D.以上三种叙述都不对


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

第6题:

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

A.算法的空间复杂度与算法所处理的数据存储空间有关。

B.算法的空间复杂度是指算法程序控制结构的复杂程度。

C.算法的空间复杂度是指算法程序中指令的条数。

D.压缩数据存储空间不会降低算法的空间复杂度。


正确答案:A

第7题:

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


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

第8题:

以下叙述中错误的是( )。

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

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

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

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


正确答案:B
解析:一个有效的算法程序必须有一个或一个以上的输出。

第9题:

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

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

B.软件是程序和数据

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

D.软件是算法和程序


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

第10题:

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

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

正确答案:C

更多相关问题