题库首页 > 试卷库
试题详情及答案解析
执行如图所示的程序框图,若输入的值等于7,则输出的的值为(    )
A.15B.16C.21D.22
答案:B
试题分析:初始条件:i=1,s=1,n=7;
第1次运行:1<7是,s=1+(1-1)=1,i=1+1=2;
第2次运行:2<7是,s=1+(2-1)=2,i=2+1=3;
第3次运行:3<7是,s=2+(3-1)=4,i=3+1=4;
第4次运行:4<7是,s=4+(4-1)=7,i=4+1=5;
第5次运行:5<7是,s=7+(5-1)=11,i=5+1=6;
第6次运行:6<7是,s=11+(6-1)=16,i=6+1=7;
第7次运行:7<7否,输出s=16;
故选B.
考点:算法与程序框图.