第三课时循环结构1.阅读如图的程序框图,若输出S的值为52,则判断框内可填写()A.i>10?B.i<10?C.i>9?D.i<9?答案:A2.阅读如图的程序框图,则输出的S等于()A.40B.38C.32D.20答案:B(第1题图)(第2题图)3.如图(1)(2)所示,它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为()1A.(1)n3≥1000?(2)n3<1000?B.(1)n3≤1000?(2)n3≥1000?C.(1)n3<1000?(2)n3≥1000?D.(1)n3<1000?(2)n3<1000?解析:(1)是当型循环结构,(2)是直到型循环结构,执行循环的条件都为n3<1000,当型循环是条件满足时执行循环,而直到型循环是条件不满足时执行循环,所以应分别补充的条件为(1)n3<1000?,(2)n3≥1000?.答案:C4.执行如图所示的程序框图,则输出的S值是()A.4B.C.D.-1解析:初始:S=4,i=1,第一次循环:1<6,S==-1,i=2;第二次循环:2<6,S=,i=3;第三次循环:3<6,S=,i=4;第四次循环:4<6,S==4,i=5;第五次循环:5<6,S==-1,i=6.6<6不成立,此时跳出循环,输出S值,S值为-1.故选D.答案:D5.执行下面的程序框图,如果输入a=4,那么输出的n的值为()A.2B.3C.4D.5解析:若输入a=4,则执行P=0,Q=1,判断0<1成立,进行第一次循环;2P=1,Q=3,n=1,判断1<3成立,进行第二次循环;P=5,Q=7,n=2,判断5<7成立,进行第三次循环;P=21,Q=15,n=3,判断21<15不成立,故输出n=3.答案:B6.如图所示是为求1~1000内的所有偶数的和而设计的一个程序框图,将空白处补上.①;②.解析:求1~1000的所有偶数的和利用累加的方法,即s=0+2+4+…+1000,这里i是累加变量,每次自动增加2.答案:s=s+ii=i+27.执行如图所示的程序框图,若P=0.7,则输出的n=.解析:n=1时,S=0,S
P.输出n,即输出的n=3.答案:38.按如图所示程序框图输入n=4,则输出的C值是.3解析:n=4,k=2时,C=2,A=1,B=2;k=3时,C=3,A=2,B=3;k=4时,不满足k