下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教科版(2019)必修一4.3非数值计算同步作业一、单选题1.某电子字典产品,假设内部采用二分算法来查找单词,每查找一个中间值并进行大小比较约需0.1秒,现有一个单词库,内有已索引好的2023个单词,在该词库中找到某个单词所需时间最多不超过()秒。A.0.1 B.1.4 C.1.1 D.1.22.19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。玩家要将最左边杆上的盘子全部移到最右边的杆子上,要求一次只能移动一个盘,且不允许大盘放在小盘的上面。如果最左边杆子上只有3个盘子,则最少需要移动()步才能将所有的盘子移至最右边杆。A.15 B.31 C.7 D.83.下列python代码运行的结果是()deff(m,n):q=m%nifq==0:returnnelse:returnf(n,q)print(f(14,10))A.4 B.24 C.2 D.704.下面的故事与()算法有着异曲同工之妙。从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:‘从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事……’”A.枚举 B.递归 C.二分 D.迭代5.运用二分查找算法可以提高查找的效率,前提是待查找序列必须是()排序的。A.递增 B.递减 C.有序 D.无序6.在序列“7,14,18,21,23,29,31,35,38,42,46,49,52”中用二分查找法查找数字“42”,一共找了()就找到了。A.2次 B.3次 C.4次 D.5次7.对于下列递归式子,当n=5时,F的值是()F(1)=3F(n)=F(n1)*2A.16 B.48 C.32 D.648.小红走楼梯时每次走1个台阶或2个台阶,问小红走n个台阶时,有多少种不同的走法。实现上述功能的Python代码如下:defup(n):ifn<2:return1else:returnup(n1)+up(n2)n=int(input("请输入楼梯台阶数:"))way=up(n)print(way)程序运行后,输入楼梯台阶数有6个,程序输出的结果是()A.8 B.13 C.21 D.269.某二分查找算法的Python程序如下:importrandomkey=random.randint(0,4)*2+5n=10;ans=0a=[4,5,5,8,9,11,11,13,15,17]i=0;j=n1whilei<=j:m=(i+j)//2ifa[m]<=key:i=m+1else:j=m1ans+=a[m]print(ans)程序运行后,输出ans的值不可能是()A.19 B.27 C.37 D.4410.有如下Python程序段:s=input("输入字符串:")n=len(s)i,j=0,n1result=""whilei<n//2andj>=n//2:ifs[i]>s[j]:result+=s[i];j=1elifs[i]<s[j]:result+=s[j];i+=1else:i+=1;j=1print(result)执行该程序段,分别输入下列选项中的字符串,输出结果不为“555”的是()A."51234" B."12535" C."54321" D."55123"11.某对分查找算法的VB程序段如下:i=1:j=6:k=0key=Val(Textl.Text)DoWhilei<=jk=k+1m=Int((i+j)/2+0.5)Ifkey=a(m)ThenExitDoIfkey<a(m)Thenj=m1Elsei=m+1Loop文本框Text1中输入27,执行该程序段后,k的值为2,则a(1)到a(6)各元素可能的值是()A.12,45,27,31,78,95 B.15,27,56,61,73,89C.89,73,61,56,35,27 D.13,31,47,56,73,8012.有如下Python程序段:deftrans(m,n):ifm!=0orn!=0:r=(m%2+n%2)%2returntrans(m//2,n//2)+str(r)else:return"0"a=int(input("a="));b=int(input("b="))print(trans(a,b))执行该程序段,依次输入10和7,则输出的结果是()A.10110 B.01011 C.01101 D.11010二、判断题13.大数据由于数据量大,服务器一般采用分布式文件存储或数据库存储。14.递归的边界条件要素,是为了保证递归能在有限次的计算后得出结果,而不会产生无限循环的情况。15.迭代算法与递归算法都需要重复执行某些代码,两者基本相同。三、填空题16.结合分治策略,递归也可以用三个字概况。分:将原有问题成K个子问题;治:对这K个子问题。如果子问题的规模仍然不够小,则将其再分解为K个子问题,如此进行下去,直到问题足够小时,就很容易求出子问题的解。合:将求出的小规模问题的解为一个更大规模问题的解,自下而上逐步求出原问题的解。17.二分查找又叫,该方法主要将数列排列,采用的方式查找数据。二分查找是一种高效的查找方法。它可以明显减少比较次数,提高查找效率。18.递归的要素:的递归的重要组成;,它保证递归能在的计算后得出结果,而不会产生的情况。
答案解析部分1.【答案】C2.【答案】C3.【答案】C4.【答案】B5.【答案】C6.【答案】A7.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《营销策划分析》课件
- 小学生《给的一封信》书信格式
- 《肉品行业介绍》课件
- 《纵向论证可用》课件
- 合规培训年度实施方案
- 2026年注册化工工程师考试化工企业生产安全管理与应急预案试题及答案
- 《旅馆设计要求》课件
- 2026年小儿推拿保健基础理论模拟试卷及答案
- 《排列与组合自》课件
- 2026年环评工程师技术导则与标准模拟冲刺试题及答案
- 广安枣园投资开发集团有限公司 2026年公开招聘工作人员笔试备考试题及答案详解
- 光大证券2027届校园招聘笔试备考题库及答案详解
- 2026年“全国质量月”相关质量知识竞赛试题及答案
- 数据通信设备中心液体冷却指南
- 中医刮痧技术操作规范
- 新生儿窒息复苏指南学习课件
- 包钢加固环氧砂浆抹面方案
- 新版(2026秋新版)北师大版五年级数学上册全册教案合集
- 2026年广东继续教育公需课《新质生产力与高质量发展》试题及答案
- 2025年广西交通运输厅所属事业单位考试真题(附答案)
- 第17课 明朝的灭亡和清朝的建立教学设计 统编版七年级历史下册
评论
0/150
提交评论