1.2.3 循环结构
一、单选题
1.执行如图所示的程序框图,若输入的a=1,b=1,则输出的S的值为
A.7 B.20 C.22 D.54
【答案】B
【解析】执行程序框图:
输入a=1,b=1,k=0,k≤4,S=0+1+1=2,a=2,b=3,k=2;
k≤4,S=2+5=7,a=5,b=8,k=4;
k≤4,S=7+13=20,,a=13,b=21,k=6;
k≤4不成立,输出S=30.
故选B.
2.(2015天津,理3)阅读程序框图,运行相应的程序,则输出S的值为( )
A.-10 B.6 C.14 D.18
【答案】B
【解析】S=20,i=1;S=18,i=2;S=14,i=4;S=6,i=8,选B
【考点定位】本题主要考查程序框图与模拟计算的过程.
【名师点睛】本题主要考查程序框图与模拟计算的过程,首先是理解直到型循环结构的程序框图表示的算法功能,再用模拟的方法进行计算,是基础题.