| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3122 人关注过本帖
标题:相同问题,不同答案,听听见解。
只看楼主 加入收藏
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
相同问题,不同答案,听听见解。
关于算法,以下叙述中错误的是
A:某个算法可能会没有输入
B:同一个算法对于相同的输入必须得出相同的结果
C:一个算法对于某个输入的循环次数是可以事先估计出来的
D:任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕

同样的两道题目 自己买的软件给的答案是D,网上http://www.   这个链接中有道相同的题目给的答案是C    而我个人觉得是B,理由是如果一个程序中涉及到rand()函数,相同的输入可能会得到不同的结果         请各位看一看  不要求一定得到正确答案,只希望听听各位的见解,晚上收贴,谢谢!
搜索更多相关主题的帖子: 相同 不同 答案 算法 输入 
2019-03-13 14:29
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
收藏
得分:7 
我觉得算法的相同输入必然导致相同的输出,rand()是函数,不是算法。

算法如果有多个输入,那么单个输入的循环次数没法估计。

鄙人的浅见,欢迎反驳。

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2019-03-14 15:49
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:7 
有穷性:算法的有穷性是指算法必须能在执行有限个步骤之后终止;

确切性:算法的每一步骤必须有确切的定义;

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

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

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

三十年河东,三十年河西,莫欺少年穷!
2019-03-14 17:32
邹阳
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:124
专家分:402
注 册:2015-10-8
收藏
得分:7 
我认为答案是B吧,题目中所说的算法没有要求的话,如果使用random(),输入随机数种子,输出的数字结果每次并不一样呀。

I'm a new comer
2019-03-15 20:45
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
收藏
得分:0 
谢谢各位!
2019-03-16 17:01
吴健学C
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-3-16
收藏
得分:0 
这是对算法的基本定义,考点是有穷性  楼上已经有大神说明,我就是来凑凑热闹
2019-03-16 17:16
快速回复:相同问题,不同答案,听听见解。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038444 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved