题目内容
分析:根据伪代码,知道i的取值是从2到10步长为1,依次计算S和i的值,直到i=10运行结束,输出S的值,即可得到答案.
解答:解:∵S=0,i=2,
∴S=0+2=2,i=2+1=3,
∴S=2+3=5,i=3+1=4,
∴S=5+4=9,i=4+1=5,
∴S=9+5=14,i=5+1=6,
∴S=14+6=20,i=6+1=7,
∴S=20+7=27,i=7+1=8,
∴S=27+8=35,i=8+1=9,
∴S=35+9=44,i=9+1=10,
∴S=44+10=54,
输出S=54.
故选:D.
∴S=0+2=2,i=2+1=3,
∴S=2+3=5,i=3+1=4,
∴S=5+4=9,i=4+1=5,
∴S=9+5=14,i=5+1=6,
∴S=14+6=20,i=6+1=7,
∴S=20+7=27,i=7+1=8,
∴S=27+8=35,i=8+1=9,
∴S=35+9=44,i=9+1=10,
∴S=44+10=54,
输出S=54.
故选:D.
点评:本题考查了程序语句,伪代码.对于循环语句,要弄清题中循环条件和循环体,解题的关键是理解题设中语句的意义,从中得出算法,由算法求出输出的结果.根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是:①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理);②建立数学模型,根据第一步分析的结果,选择恰当的数学模型;③解模型.属于基础题.
练习册系列答案
相关题目
| 4 |
| 5 |
| A、i>6 | B、i<6 |
| C、i>5 | D、i<5 |