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