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

高中数学 1.2.3循环语句活页训练 新人教B版必修2VIP免费

高中数学 1.2.3循环语句活页训练 新人教B版必修2_第1页
1/6
高中数学 1.2.3循环语句活页训练 新人教B版必修2_第2页
2/6
高中数学 1.2.3循环语句活页训练 新人教B版必修2_第3页
3/6
1.2.3循环语句双基达标限时20分钟1.下列的程序执行后输出的结果是().n=5S=0whileS<15S=S+nn=n-1endprint(%io(2),n);A.-1B.0C.1D.2解析当S=5+4+3+2=14时,n=2-1=1,此时S<15继续执行循环体,则S=5+4+3+2+1=15,n=1-1=0,此时S=15,循环结束,输出0.答案B2.有以下程序段,下面说法正确的是().A.while循环执行8次B.该循环体是无限循环C.循环体语句一次也不执行D.循环体语句只执行一次解析对于while语句,表达式为真,则执行循环体,而本题k=8,不满足表达式k=0,所以循环体语句一次也不执行.答案C3.运行以下程序:j=1;whilej*j<100j=j+1;endj=j-1;print(%io(2),j);得到的结果是().A.j-1B.jC.10D.9解析此程序的功能是将满足j2<100的最大整数j输出.9是满足此条件的最大整数,因此输出9.答案D4.运行下面的程序,输出的值为________.S=0i=1whileS<18S=S+ii=i+1endprint(%io(2),i);解析由于循环体是先执行S=S+i,再执行i=i+1,然后进行判断,当S=1+2+3+4+5=15时,执行i=5+1=6,这时15<18成立,再循环一次S=15+6=21,i=6+1=7,这时再判断21<18不成立,于是执行“print(%io(2),i)”,即i=7.答案75.执行下面的程序语句,输入a=3,b=-1,n=4后,输出的结果是________.a=input(“a”=);b=input(“b”=);n=input(“n”=);i=1;whilei<=nc=a+b;a=b;b=c;i=i+1;endprint(%io(2),c);解析循环体被执行了四次,第一次执行循环体得到的结果是:c=2,a=-1,b=2,i=2;执行第二次得到的结果是:c=1,a=2,b=1,i=3;执行第三次得到的结果是:c=3,a=1,b=3,i=4;执行第四次得到的结果是:c=4,a=3,b=4,i=5,这时的c被输出.答案46.设计一个程序把100~200之间的能被3整除的数输出.解程序如下:i=100whilei<200r=modulo(i,3);ifr==0print(%io(2),i);endi=i+1end7.执行下面的程序,输出的结果是().i=1;s=0;whilei<=4s=s*2+1;i=i+1;endprint(%io(2),s);A.3B.7C.15D.17解析当i=1时,s=0×2+1=1;当i=2时,s=1×2+1=3;当i=3时,s=3×2+1=7;当i=4时,s=7×2+1=15.答案C8.运行下面的程序,执行后输出的s的值是().i=1whilei<6i=i+2s=2*i+1endprint(%io(2),s);A.11B.15C.17D.19解析当i=3时,s=7,当i=5时,s=11,“此时仍满足条件i<6”,因此再循环一次,即i=7时,s=15“,此时不满足i<6”,“所以执行print(%io(2),s)”,即s=15.答案B9.运行下面的程序,输出的结果为________.A=1B=1whileB<15A=A+BB=A+BendC=A+Bprint(%io(2),C);解析循环结构中,循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将连同初始值,依次给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.答案C=3410.下列程序运行的结果为________.i=1S=0whileS<=20S=S+ii=i+1endprint(%io(2),i);解析第一次循环:S=0+1=1,i=1+1=2;第二次循环:S=1+2=3,i=2+1=3;第三次循环:S=3+3=6,i=3+1=4;第四次循环:S=6+4=10,i=4+1=5;第五次循环:S=10+5=15,i=5+1=6;第六次循环:S=15+6=21>20,i=6+1=7,故输出i的值为7.答案711.某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出于小于12.1秒的成绩,画出程序框图,并编写相应程序.解程序框图如下图所示:程序:i=1;whilei<=10Gi=input(“Gi”=);ifGi<12.1Gi=input(“Gi”=);endi=i+1;end12.(创新拓展)编写一个程序,求1!+2…!++10!的值.解程序为:SUM=0;i=1;whilei<=10j=1;t=1;whilej<=it=t*j;j=j+1;endSUM=SUM+t;i=i+1;endprint(%io(2),SUM);

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

碎片内容

高中数学 1.2.3循环语句活页训练 新人教B版必修2

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