循环结构、程序框图的画法(25分钟60分)一、选择题(每小题5分,共25分)1
下列框图结构是循环结构的是()A
②④【解析】选C
①是顺序结构;②是条件结构;③是当型循环结构;④是直到型循环结构
根据指定条件决定是否重复执行一条或多条指令的控制结构称为()A
条件或顺序结构【解析】选B
因为要重复执行,所以该控制结构称为循环结构
(2015·绵阳高一检测)程序框图如图所示,其输出结果是()A
123【解析】选B
由程序框图知,循环体被执行后a的值依次为3,7,15,31,63,127
【补偿训练】执行如图所示的程序框图,若输入n的值为6,则输出s的值为()1A
1【解析】选C
执行过程为s=1×1=1,i=3;s=1×3=3,i=5;s=3×5=15,i=7≥6,跳出循环
故输出s的值为15
(2015·海淀高一检测)执行如图所示的程序框图,若输入x的值为2,则输出x的值为()A
22【解析】选C
若输入x的值为2,该程序框图的运行过程是:x=2,n=1,n=1≤3成立,x=2×2+1=5,n=1+1=2;n=2≤3成立,x=2×5+1=11,n=2+1=3;2n=3≤3成立,x=2×11+1=23,n=3+1=4;n=4≤3不成立,输出x=23
(2015·湖南高考)执行如图所示的程序框图
如果输入n=3,则输出的S=()A
【解题指南】本题考查程序框图,根据程序框图的功能可直接求解
【解析】选B
由题意得,输出的S为数列的前三项和,而=,所以Sn==,所以S3=
【补偿训练】设程序框图如图,若运行此程序,则输出结果b的值为()3A
【解析】选A
当i=10时,b=11,a=10