3循环结构(建议用时:45分钟)[学业达标]一、选择题1.给出下列说法:①循环结构的算法离不开顺序结构;②循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,所以循环结构中一定包含条件分支结构;③循环结构中不一定包含条件分支结构;④很多循环结构中的控制条件不是唯一确定的.其中正确说法的个数是()A.1B.2C.3D.4【解析】结合循环结构可知①②④正确.【答案】C2.执行如图2223的算法框图,如果输入的N是6,那么输出的p是()图2223A.120B.720C.1080D.5040【解析】①k=1,p=1;②k=2,p=1×2=2;③k=3,p=2×3=6;④k=4,p=6×4=24;⑤k=5,p=24×5=120;⑥k=6,p=120×6=720
【答案】B3.执行如图2224所示的程序框图,若输出k的值为8,则判断框内可填入的条件是()图2224A.s≤B.s≤C.s≤D.s≤【解析】执行第1次循环,则k=2,s=,满足条件.执行第2次循环,则k=4,s=+=,满足条件.执行第3次循环,则k=6,s=+=,满足条件.执行第4次循环,k=8,s=+=,不满足条件,输出k=8,因此条件判断框应填s≤
【答案】C4.运行如图2225所示的算法框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为()图2225A.7B.8C.9D.10【解析】在循环体内部,执行运算s=s+i,i=i+2,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断条件时,应满足判断条件,退出循环,即s=9时,满足判断条件.故答案为9
【答案】C5.执行下面的程序框图2226,如果输入的t=0
01,则输出的n=()图2226A.5B.6C.7D.8【解析】运行第一次:S=1-==0
25,n=1,S>0
01;运行第二