问题 选择题

看下面的伪代码,最终输出的结果是(   )

S←0

For  I  from 1 to 100 step 2

S←S+I2

End for

Print S

A.1+2+3+…+100

B.12+22+32+…+1002

C.1+3+5+…+99

D.12+32+52+…+992

答案

答案:D

根据语句“For  I  from 1to 100step 2”得到I的取值,然后根据循环体可值所求结果.

解:∵For  I  from 1 to 100 step 2

∴I的取值为1,3,5,…,99

∵S←0,S←S+I2

∴最终输出的结果是12+32+52+…+992

故选D.

点评:本题主要考查了循环语句,解题的关键是弄清I的取值可能,属于基础题.

单项选择题 A1型题
单项选择题