题目内容
执行如图的程序框图,则输出的s的值为( )
分析:由图知,每次进入循环体后,a的值被施加的运算是加上1,b的值被施加的运算是乘以2,s的值被施加的运算是加ab的值,故由此运算规律进行计算,经过2次运算后输出的结果即为所求.
解答:解:i=1,满足循环条件i≤2,a=1,b=2,c=2,s=2;
i=2,满足循环条件i≤2,a=2,b=4,c=8,s=10;
i=3,不满足循环条件i≤2,推出循环;此时输出s=10
故选B.
i=2,满足循环条件i≤2,a=2,b=4,c=8,s=10;
i=3,不满足循环条件i≤2,推出循环;此时输出s=10
故选B.
点评:本题主要考查了循环结构,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,属于基础题.
练习册系列答案
相关题目
执行如图的程序框图,如果输入p=5,则输出的S=( )
A、
| ||
B、
| ||
C、
| ||
D、
|