题目内容
已知如图所示的程序框图(未完成).设当箭头a指向①时,输出的结果为s=m,当箭头a指向②时,输出的结果为s=n,则m+n=( )
A.30 | B.20 | C.15 | D.5 |
B
解析试题分析:(1)当箭头a指向①时,输出s和i的结果如下:
s 0+1 0+2 0+3 0+4 0+5
i 2 3 4 5 6
∴s=m=5.
(2)当箭头a指向②时,输出s和i的结果如下:
s 0+1 0+1+2 0+1+2+3 0+1+2+3+4 0+1+2+3+4+5
i 2 3 4 5 6
∴s=n=1+2+3+4+5=15.于是m+n=20.故选B。
考点:本题主要考查程序框图功能识别。
点评:简单题,算法问题已成为高考必考内容,一般难度不大,像这种程序框图的填充问题,通过假想逐步运行,作出判断。

练习册系列答案
相关题目
如图给出的是计算的值的一个程序框图,则判断框内应填人的条件是
A.i≤1006 | B.i> 1006 | C.i≤1007 | D.i> 1007 |
阅读下面程序框图,则输出结果的值为( )
A.![]() | B.![]() | C.![]() | D.![]() |
以下程序运行后的输出结果为
i=1;
while i<8
i=i+2;
S=2*i+3;
end
S
A.21 | B.13 | C.17 | D.25 |
阅读右边的程序框图,运行相应的程序,则输出s的值为( )
A.-1 | B.0 | C.1 | D.3 |
已知,b=
,
,则执行如图的程序框图后输出的结果等于
A.![]() | B.![]() | C.![]() | D.其它值 |
执行如图所示的程序框图,输出的S值为( )
A.4 | B.8 | C.16 | D.64 |
若某程序框图如图所示,则输出的的值是( )
A.22 | B.27 | C.31 | D.56 |
阅读下图所示的程序框图,运行相应的程序,输出的i值等于( )
A.2 | B.3 | C.4 | D.5 |