第2课时循环结构、程序框图的画法课时分层训练1.如图所示的程序框图所表示的运算是()A.12+22+32+…+102B.102+112+122+…+10002C.102+202+302+…+10002D.12+22+32+…+10002解析:选C初始值i=10,每循环一次加10,S从102一直累加到10002,故选C
2.某算法的程序框图如图所示,当输入n=6时,输出的结果是()A.35B.84C.49D.25解析:选A执行过程如下:S=0,i=1――→m=1,S=1,i=3――→m=9,S=10,i=5――→m=25,S=35,i=7――→输出S=35
3.如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89解析:选B运行程序:z=x+y=1+1=2<50,x=y=1,y=z=2;z=1+2=3<50,x=y=2,y=z=3;z=2+3=5<50,x=y=3,y=z=5;z=3+5=8<50,x=y=5,y=z=8;z=5+8=13<50,x=y=8,y=z=13;z=8+13=21<50,x=y=13,y=z=21;z=13+21=34<50,x=y=21,y=z=34;z=21+34=55>50,输出z=55,故选B
4.(2019·深圳高一检测)执行下面的程序框图,如果输入a=4,那么输出的n的值为()A.2B.3C.4D.5解析:选B由于P=0≤Q=1,∴P=0+40=1,Q=2×1+1=3,n=1;又P=1≤Q=3,∴P=1+4=5,Q=2×3+1=7,n=2;又P=5≤Q=7,∴P=5+42=21,Q=2×7+1=15,n=3; P=21>Q=15
∴输出n=3
5.执行如图所示的程序框图,若输入m=4,n=6,则输出a,i的值分别为()A.12,3B.24,2C.24,3D.24,4解析:选A输入m=4,n=6时,i=1,a=4×