资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
2.3循环结构课后篇巩固提升A组1.如图所示算法框图中的循环体是()A.AB.CC.ABCDD.BD答案D2.读算法框图,循环体执行的次数为()A.50B.49C.100D.99解析i=i+2,当2+2n100时,循环结束,此时n=49.答案B3.(2018山东青岛高一测试)阅读如图所示的算法框图,运行相应的程序,输出的结果是()A.6B.7C.8D.9解析S=2,n=1;S=11-2=-1,n=2;S=11-(-1)=12,n=4;S=11-12=2,n=8.故输出值为8.答案C4.如图所示是计算某年级500名学生期末考试(满分为100分)及格率q的算法框图,则图中空白框内应填入()A.q=NMB.q=MNC.q=NM+ND.q=MM+N解析由判断框及输出可知,M表示及格人数,N表示不及格人数,所以及格率q=MM+N.答案D5.阅读如图所示的算法框图,运行相应的程序,输出s的值为.解析(1)k=1,14,s=21-1=1;(2)k=2,24,s=21-2=0;(3)k=3,34,s=20-3=-3;(4)k=4,直接输出s=-3.答案-36.下图给出的是计算1+13+15+12n-1的值的一个算法框图(其中n的值由键盘输入),其中处应填,处应填.解析处应该是对累加变量s进行累加,故应为s=s+12i-1;处应该是对计数变量i累加,应为i=i+1.答案s=s+12i-1i=i+17.若某算法框图如图所示,则该程序运行后输出k的值是.解析第1次循环:k=3,a=43,b=34,ab,循环终止,因此输出k的值为5.答案58.给出以下10个数:5,9,80,43,95,73,28,17,60,36,要求把大于40的数找出来并输出,试画出解决该问题的算法框图.解算法框图如图所示.9.导学号36424049设计一个算法,计算12-22+32-42+992-1002的值,并画出算法框图.解算法步骤如下:1.S=0,i=1;2.若i100,则执行第3步,否则输出S;3.若i是偶数,则S=S-i2,否则S=S+i2;4.i=i+1,转到第2步.算法框图如图所示:B组1.阅读下边的算法框图,运行相应的程序,则输出S的值为()A.2B.4C.6D.8解析依次循环:S=8,n=2;S=2,n=3;S=4,n=4,满足条件,结束循环,输出S=4.故选B.答案B2.如图所示是一算法框图,若此程序运行结果为S=720,则在判断框中应填入关于k的判断条件是()A.k6B.k7C.k8D.k9解析第一次运行结果为S=10,k=9;第二次运行结果为S=109=90,k=8;第三次运行结果为S=720,k=7.这个程序满足判断框的条件时执行循环,故判断条件是k8.故选C.答案C3.阅读如图所示的算法框图,如果输出i=5,那么在空白矩形框中应填入的语句为()A.s=2i-2B.s=2i-1C.s=2iD.s=2i+4解析由题意知矩形框中的语句必须满足两个条件,当i=5时s10,且当i=3时s5(答案不唯一)5.如图所示的算法框图中,语句1被执行的次数为.解析计数变量从1开始每次增加3,而100=333+1,当执行到第34次时,i=334+1=103100,不满足条件,退出循环,此时语句1被执行了34次.答案346.某中学高三年级男子体育训练小组4月测试的50 m跑的成绩(单位:s)如下:6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5.设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出算法框图.解算法步骤如下:1.i=1;2.输入一个数据a;3.若a9,则结束算法,否则执行第二步.算法框图如图所示.7.导学号36424050运行如图所示的算法框图.(1)若输入x的值为2,根据运行过程完成下面的表格,并求输出的i与x的值.第i次i=1i=2i=3i=4i=5x=23i(2)若输出i的值为2,求输入x的取值范围.解(1)第i次i=1i=2i=3i=4i=5x=23i61854162486因为162168,所以输出的i的值为5,x的值为486.(2)由输出i的值为2,则程序执行了循环体2次,即3x168,9x168,解得563x56,所以输入x的取值范围是563,56.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号