题目内容

(2013•宁德模拟)如果执行如图所示的程序框图,那么输出的s=(  )
分析:框图首先给变量i赋值0,s赋值1,然后判断i>5是否成立,不成立执行i=i+1,s-s+2i,然后依次判断执行,直到满足条件时跳出循环,输出s,算法结束.
解答:解:框图首先给变量i赋值0,s赋值1.
执行i=0+1=1,s=1+21
判断1>5不成立,执行执行i=1+1=2,s=1+21+22
判断2>5不成立,执行执行i=2+1=3,s=1+21+22+23
判断3>5不成立,执行执行i=3+1=4,s=1+21+22+23+24
判断4>5不成立,执行执行i=4+1=5,s=1+21+22+23+24+25
判断5>5不成立,执行执行i=5+1=6,s=1+21+22+23+24+25+26
判断6>5成立,跳出循环,输出s的值,s的值为1+21+22+23+24+25+26=
1×(1-27)
1-2
=127

故选B.
点评:本题考查了程序框图,考查了循环结构,是直到型循环,直到型循环是先执行后判断,不满足条件执行循环,满足条件跳出循环,算法结束,是基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网