首页 > 试题广场 >

一个算法应该具有“确定性”等五个特性,下面对另外 4 个特性

[单选题]

一个算法应该具有“确定性”等五个特性,下面对另外 4 个特性的描述中错误的是(  )

  • 有零个或多个输入
  • 有零个或多个输出
  • 有穷性
  • 可行性
一个算法应该具有以下五个重要的特征:   1、有穷性: 一个算法必须保证执行有限步之后结束;   2、确切性: 算法的每一步骤必须有确切的定义;   3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;   4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;   5、可行性: 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
发表于 2017-06-07 23:19:13 回复(2)
可以有0或多个输入, 至少有1个输出
编辑于 2018-08-10 20:41:23 回复(0)
没有输出还有什么意义呢。
所以B错。
发表于 2020-06-19 15:54:20 回复(0)
没有输出的算法是毫无意义的
发表于 2022-03-11 19:48:18 回复(0)

一个算法具有下列5个重要特性:

  • 有穷性:一个算法必须总在执行有穷步之后结束,且每一步都可在有穷时间内完成
  • 确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出
  • 可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现
  • 输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合
  • 输出:一个算法有一个或多个输出,这些输出是与输入有着某种特定关系的量
编辑于 2022-03-06 09:26:32 回复(0)
至少有一个输出。
发表于 2018-03-08 21:01:46 回复(0)

一个算法应该具有以下五个特征:

  1. 有穷性:一个算法必须在执行有限步之后结束,不能无限循环或递归等导致无法结束的情况。

  2. 确定性:算法的每一步骤必须有确切的定义,可以明确定义算法中的每个操作,这样才能保证对同样的输入产生相同的输出。

  3. 输入:一个算法可以有0个或多个输入,用来描述问题的初始状态和数据信息。

  4. 输出:一个算法至少应该有一个输出,以反映对输入数据进行加工处理后得到的结果。

  5. 可行性:一个算法应该具有可行性,即它可以在有限时间内完成。算法设计时需要考虑时间复杂度和空间复杂度等问题,保证算法的执行效率。

发表于 2023-11-02 09:30:02 回复(0)
<p>算法必须要有输出</p>
发表于 2020-07-01 12:07:24 回复(0)
有些ai算法是不是无穷的呀?
发表于 2023-04-06 22:59:37 回复(0)
应该有一个或多个输出
发表于 2022-09-18 22:55:39 回复(0)
这个题都出现好多遍了,没有意义了

发表于 2022-09-17 16:16:35 回复(0)
不可能是0个输出,应该是至少有一个输出
发表于 2022-06-09 15:44:46 回复(0)
可以有0或多个输入, 至少有1个输出
发表于 2022-05-06 18:19:46 回复(0)
可以有0或多个输入,至少1个输出
发表于 2022-02-17 14:59:48 回复(0)
至少有一个输出
发表于 2020-11-26 13:53:31 回复(0)
bbbbbbbbbbbb

发表于 2020-10-09 14:25:53 回复(0)
算法 5 大特征:确定性,能行性,输入,输出,有穷性 / 有限性
发表于 2017-05-17 12:53:47 回复(0)