题目内容
如图所示程序框图中,输出S=( )

| A、45 | B、-55 |
| C、-66 | D、66 |
考点:循环结构
专题:计算题,简易逻辑
分析:根据程序框图的流程,可判断程序的功能是求S=12-22+32-42+…+(-1)n+1•n2,判断程序运行终止时的n值,计算可得答案.
解答:
解:由程序框图知,第一次运行T=(-1)2•12=1,S=0+1=1,n=1+1=2;
第二次运行T=(-1)3•22=-4,S=1-4=-3,n=2+1=3;
第三次运行T=(-1)4•32=9,S=1-4+9=6,n=3+1=4;
…
直到n=9+1=10时,满足条件n>9,运行终止,此时T=(-1)10•92,
S=1-4+9-16+…+92-102=1+(2+3)+(4+5)+(6+7)+(8+9)-100=
×9-100=-55.
故选:B.
第二次运行T=(-1)3•22=-4,S=1-4=-3,n=2+1=3;
第三次运行T=(-1)4•32=9,S=1-4+9=6,n=3+1=4;
…
直到n=9+1=10时,满足条件n>9,运行终止,此时T=(-1)10•92,
S=1-4+9-16+…+92-102=1+(2+3)+(4+5)+(6+7)+(8+9)-100=
| 1+9 |
| 2 |
故选:B.
点评:本题考查了循环结构的程序框图,判断算法的功能是解答本题的关键.
练习册系列答案
相关题目
某程序框图如图所示,该程序运行后输出的S的值是( )

| A、-3 | ||
B、-
| ||
C、
| ||
| D、2 |
如图所示的算法流程图中,最后一个输出的数是( )

A、
| ||
| B、2 | ||
C、
| ||
| D、3 |