《计算机算法与程序设计(python)》(1班)(电子科技大学)mooc慕课答案满分测试.docxVIP

《计算机算法与程序设计(python)》(1班)(电子科技大学)mooc慕课答案满分测试.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第一章绪论第一部分第一章测验

1、raptor流程通过拖动顺序,选择,循环,赋值等流程图框进行算法描述,能够根据输入数据得到运行结果吗?

A:不能。raptor流程图不能执行。

B:可以。只要用raptor流程图正确描述了算法,就能够根据输入执行得到正确结果

C:不可以。raptor能够执行,但是执行结果不一定正确。

D:不知道。

答案:可以。只要用raptor流程图正确描述了算法,就能够根据输入执行得到正确结果

2、要求解一个圆柱体的体积,下面哪个流程图是正确的?

A:

B:

C:

D:

答案:

第二章穷举搜索问题第一部分预习第二章测验

1、搜索问题需要考虑哪些因素?

A:搜索目标

B:搜索算法

C:搜索目标和搜索算法

D:搜索空间,搜索目标,搜索算法,搜索性能

答案:搜索空间,搜索目标,搜索算法,搜索性能

2、下面说法错误的是

A:每天的工作待办事项清单看成搜索空间,完成的事情看成搜索目标,搜索某事情是否完成其实是穷举搜索

B:幼儿园放学,家长刷卡后接走自己家的小朋友,老师根据刷卡语音提示姓名寻找小朋友的过程是穷举搜索

C:图书馆一个书架一个书架的寻找自己想借的书,是穷举搜索

D:1年级三班按照学号排成1排,根据学号搜索对应的学生是穷举搜索

答案:1年级三班按照学号排成1排,根据学号搜索对应的学生是穷举搜索

3、学生信息存储在列表当中,下面哪个代码能实现寻找成绩为x的学生姓名的功能?

A:stus=[“zhangsan”,86,”lisi”,72,”wangwu”,91,”taoyan”,62]x=int(input(“x:”))foriinrange(len(stus)):ifstus[i]==x:print(stus[i-1]+”isinclass”)else:print(“nothisscoreinclass”)

B:stus=[“zhangsan”,86,”lisi”,72,”wangwu”,91,”taoyan”,62]x=int(input(“x:”))foriinlen(stus):ifi%2==1:ifx==stus[i]:breakifistus=[“zhangsan”,86,”lisi”,72,”wangwu”,91,”taoyan”,62]x=int(input(“x:”))foriinrange(len(stus)):ifi%2==1:ifx==stus[i]:breakifi

第三章字符串与数组第一部分预习第三章预习测验题

1、如果有n个整数数据,要找出其中的值最大的数据,下面哪种方法不一定能找到最大值?

A:假设第一个数据是最大数据,然后依次和余下的n-1个数据比较,把大的数据放到第一个位置,最终结束的时候,第一个数据就是最大值

B:用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。

C:将n个数均分成2分,则每一份的对应数据比较,小的扔掉,则余下的数据又分成2份,用同样的方法做,最后剩的1个数据就是最大值

D:n个数据排1排,依次从第一个数据和后面位置比较,小的在前面,大的在后面,则比较结束后,最后位置就存储的最大值。

答案:用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。

第四章二分搜索与递归第一部分预习第四章预习检测题

1、能够使用二分搜索的前提条件是:

A:数据有序

B:数据元素有序,且能够快速定位到指定位置

C:定位方便

D:用列表存储数据

答案:数据元素有序,且能够快速定位到指定位置

2、下面进行二分搜索的正确代码是

A:defBSearch(data,x):low=0high=len(data)-1while(low=high):mid=(low+high)//2if(data[mid]==x):returnmidelif(data[mid]defBSearch(data,x):low=0high=len(data)-1while(low=high):mid=(low+high)//2if(data[mid]==x):returnmidelif(data[mid]

第三章字符串与数组第三部分第三章测验

????

文档评论(0)

网课答案专家 + 关注
实名认证
服务提供商

专注于分享大学生所需学习资料、网课习题答案解析

1亿VIP精品文档

相关文档