课时作业提升70 算法与程序框图.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课时作业提升70 算法与程序框图

课时作业提升(七十) 算法与程序框图 A组 夯实基础 1.(2018·北京海淀模拟)执行如图所示的程序框图,则输出的S值为(  ) A.1    B.3 C.7    D.15 解析:选D k=0,S=0,k≤3成立,S=0+20=1; k=1,k≤3成立,S=1+21=3; k=2,k≤3成立,S=3+22=7; k=3,k≤3成立,S=7+23=15; k=4,k≤3不成立,输出S=15. 2.(2018·湖北五校联考)如图是求样本x1,x2,…,x10的平均数的程序框图,图中空白框中应填入的内容为(  ) A.S=S+xn    B.S=S+ C.S=S+n    D.S=S+ 解析:选D 由程序框图,当n≥10时,直接输出S,图中空白框中应填入S=S+. 3.(2018·邵阳联考)执行如图所示的程序框图,若输入k的值为3,则输出S的值为(  ) A.10    B.15 C.18    D.21 解析:选B n=1,S=1,1<3×1成立; n=2,S=×1=3,3<3×2成立; n=3,S=×3=6,6<3×3成立; n=4,S=×6=10,10<3×4成立; n=5,S=×10=15,15<3×5不成立.输出S=15. 4.运行如图所示的程序框图,则输出结果为(  ) A.1 008    B.1 009 C.2 016    D.2 017 解析:选A 由已知,S=0-1+2-3+4-5+…-2 005+2 016=1 008. 5.如图是一算法的程序框图,若输出结果为S=720,则在判断框中可填入的条件是(  ) A.k≤6    B.k≤7 C.k≤8    D.k≤9 解析:选B 第一次执行循环体,得到S=10,k=9;第二次执行循环体,得到S=90,k=8;第三次执行循环体,得到S=720,k=7,此时满足条件.故选B. 6.(2018·包头十校联考)在如图所示的程序框图中,若函数f(x)=则输出的结果是(  ) A.-3    B. C.    D.4 解析:选C 因为a=-4,所以b=f(-4)=2-4=>0, a=f==4,继续循环, b=f(4)=4=-2<0,a=f(-2)=2-2=,结束循环,输出a的值为,故选C. 7.(2016·全国卷)执行如图的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足(  ) A.y=2x     B.y=3x C.y=4x    D.y=5x 解析:选C 输入x=0,y=1,n=1,则x=0,y=1,不满足x2+y2≥36,故n=2; 则x=,y=2,不满足x2+y2≥36,故n=3; 则x=,y=6,满足x2+y2≥36,所以y=4x.故选C. 8.(2018·丹东一模)在如图所示的程序框图中,输入N=40,按程序框图运行后输出的结果是(  ) A.100    B.210 C.265    D.320 解析:选B 由于程序框图中根据K的不同取值,产生的T值也不同,故可将程序框图中的K值从小到大,每四个分为一组,即(1,2,3,4),(5,6,7,8),…,当K为偶数时,T=,当为偶数,即K=4n+3,nZ时,T=,否则,即K=4n+1,nZ时,T=-,故可知每组的4个数中,偶数值乘以累加至S,但两个奇数对应的T值相互抵消,即S=(2+4+…+40)=×=210. 9.(2018·山东诊断)如图给出的是计算+++…++的值的程序框图,其中判断框内应填入的是(  ) A.i≤4 030    B.i≥4 030 C.i≤4 032    D.i≥4 032 解析:选C 第一次循环:S=,i=4; 第二次循环:S=+,i=6; 直至S=+++…++,i=4 034时结束循环,可填入i≤4 032. B组 能力提升 1.(2018·马鞍山检测)如图所示的程序框图的算法思路源于数学名著《几何原本》中的“辗转相除法”,执行该程序框图(图中“m MOD n”表示m除以n的余数),若输入的m,n分别为495,135,则输出的m=(  ) A.0    B.5    C.45    D.90 解析:选C 第一次执行循环体,r=90,m=135,n=90,不满足退出循环的条件;第二次执行循环体,r=45,m=90,n=45,不满足退出循环的条件;第三次执行循环体,r=0,m=45,n=0,满足退出循环的条件,输出m=45. 2.(2017·北京卷)执行如图所示的程序框图,输出的s值为(  ) A.2    B. C.    D. 解析:选C 开始:k=0,s=1; 第一次循环:k=1,s=2; 第二次循环:k=2,s=; 第三次循环:k=3,s=,此时不满足循环条件,输出s, 故输出的s值为.故选C. 3.执行如图所示的程序框图,输出的k值为(  ) A.3  

文档评论(0)

1176311148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档