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