电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第一章 算法初步 1.2.3 循环语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题VIP免费

高中数学 第一章 算法初步 1.2.3 循环语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第1页
1/13
高中数学 第一章 算法初步 1.2.3 循环语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第2页
2/13
高中数学 第一章 算法初步 1.2.3 循环语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第3页
3/13
循环语句一、选择题(每小题3分,共18分)1.在循环语句的一般形式中有“UNTILA”,其中“A”是()A.循环变量B.循环体C.终止条件D.终止条件为真【解析】选C.由直到型循环语句的格式知“A”是终止条件.2.下列问题可以设计成循环语句计算的有()①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数.A.0个B.1个C.2个D.3个【解析】选C.①和④用到循环语句;②③用不到.故选C.3.下列关于循环语句的说法中不正确的是()A.算法中的循环结构只能由WHILE语句来实现B.一般程序设计中有当型或直到型语句结构C.循环语句中有WHILE语句和UNTIL语句D.算法中的循环结构由循环语句来实现【解析】选A.算法中的循环结构由循环语句来实现,循环语句包含WHILE语句和UNTIL语句两种不同的格式,所以选项A是错误的.故选A.4.下列循环语句,循环终止时,i等于()i=1WHILEi<3i=i+1WENDA.2B.3C.4D.5【解析】选B.当i<3时执行循环体,因此,循环终止时i=3.【举一反三】本题条件不变,试问循环终止时,执行次循环体.【解析】i=1和i=2时,分别执行了一次循环体,故执行了两次循环体.答案:25.已知如图所示的程序语句:a=1WHILEa<100a=a+1WEND则执行完毕后a的值为()A.99B.100C.101D.102【解析】选B.a<100,所以a=99时,计算a=a+1=99+1=100.6.下面的程序运行后第3个输出的数是()i=1x=1DOPRINTxi=i+1x=x+1/2LOOPUNTILi>5ENDA.1B.C.2D.【解析】选C.该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x=1+=,第三次输出的数是x=1++=2.二、填空题(每小题4分,共12分)7.(2014·成都高一检测)当x=2时,如图所示的程序段运行的结果是.i=1s=0WHILEi<=4s=sx+1i=i+1WENDPRINTsEND【解析】第一次循环s=1,i=2;第二次循环s=3,i=3;第三次循环s=7,i=4;第四次循环s=15,i=5>4;故输出s的值为15.答案:158.如图所示的程序,运行的结果是:.j=1WHILEjj<100j=j+1WENDj=j-1PRINT“j=”;jEND【解析】此程序的功能是求满足j2<100的最大整数j的值.可知j=9.答案:j=9【误区警示】解答本题易出现运行结果是9的错误答案,导致出现这种错误的原因是忽略了输出语句是PRINT“j=”;j,而不是PRINTj.9.在下面的程序运行中,计算机输出的结果是.x=20DOx=x-3LOOPUNTILx<0PRINTxEND【解析】当循环6次后,x的值为20-18=2,此时2<0不成立,因此再循环一次,所以得到的x的值为2-3=-1,-1<0,满足条件,所以结束循环,输出-1.答案:-1三、解答题(每小题10分,共20分)10.试编写程序,求满足13+23+33+…+n3>10000的最小的自然数n.【解题指南】由于本题的循环次数不易预知,故可用和大于10000作为结束条件.【解析】当型循环n=1S=0WHILES<=10000S=S+n∧3n=n+1WENDPRINTn-1END【一题多解】直到型循环n=1S=0DOS=S+n∧3n=n+1LOOPUNTILS>10000PRINTn-1END11.(2013·福州高一检测)如图是计算1+2++3++…+2013+的值的程序框图.(1)图中空白的判断框内应填,执行框内应填.(2)写出与程序框图相对应的程序.【解析】(1)判断框:i<=2013?或i<2014?执行框:S=S+i+.(2)程序如下:S=1i=2WHILEi<=2013S=S+i+1/ii=i+1WENDPRINTSEND一、选择题(每小题4分,共16分)1.(2014·肇庆高一检测)运行下面的程序,输出的结果为()A=1B=1WHILEB<15A=A+BB=A+BWENDC=A+BPRINT“C=”;CENDA.34B.21C.13D.8【解析】选A.循环结构中,循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将依次给A,B赋值为:1,1,2,3,5,8,13,21,34,…其中第1,3,5,…个数为A的值,第2,4,6,…个数为B的值,可见B=21时,循环结束,此时,A=13,所以C=A+B=34.2.如图所示方框中为一个求20个数的平均数的程序,在横线上应填充的语句为()S=0i=1DOINPUTxS=S+xi=i+1LOOPUNTILa=S/20PRINTaENDA.i<=20B.i<20C.i>=20D.i>20【解析】选D.由于此程序使用的是直到型循环结构,即不满足条件时执行循环体,又因为是20个数的平均数,当i=20时必须再循环一次,S才是20个数的和,当i=21时必须结束循环,所以应填“i>20”.3.下列程序执行后输出的结果是()i=11s=1DOs=sii=i-1LOOPUNTILi<9PRINTsENDA.99B.110C.990D.7920【解析】选C.第一次循环s=11,i=10,第二次循环s=110,i=9,第三次循环s=990,i=8,满足条件,故...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第一章 算法初步 1.2.3 循环语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部