【课堂新坐标】2016-2017学年高中数学第2章算法初步3
2循环语句学业分层测评北师大版必修3(建议用时:45分钟)[学业达标]一、选择题1.观察下面的算法语句:S=0Fori=1To100S=S+iNext输出S
该算法语句的功能是()A.求1×2×3×4×…×100的值B.求1+2+3+4+…+100的值C.求1×3×5×…×99的值D.求1+3+5+…+99的值【解析】根据For循环语句的作用可知通过累加求式子1+2+3+4+…+100的值.【答案】B2.以下程序S=0Forx=-1To11S=x*xNext输出S
该程序输出结果是()A.-1B.11C.100D.121【解析】由For语句的算法特点可知,S=11×11=121
【答案】D3.下列程序的运行结果为()i=0S=0Doi=i+1S=S+iLoopWhileS<=20输出i
A.5B.6C.7D.8【解析】由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,所以输出i=6
【答案】B4.下列程序中循环语句的循环终止条件是()m=11Dom=m+3LoopWhilem<10输出m
A.m=10B.m<10C.m>10D.m≥10【解析】当m<10时不成立,即m≥10时循环终止.【答案】D5.运行下面的程序时,Do循环语句的执行次数是()N=0DoN=N+1N=N*NLoopWhileN<20输出N
A.3B.4C.15D.19【解析】0<20,1<20,2×2<20,5×5>20,循环结束.故While循环语句共执行了3次,所以选A
【答案】A二、填空题6.以下算法语句:【导学号:63580030】S=1k=13DoS=S*kk=k-1LoopWhile________输出S
若语句运行的结果是S=156,则横线处应填入的k的条件是________.【解析】第一次循环是S=1×13=13