程序段: S=0 For I=1 to 5 step 2 S=s+I Next I Print I语句S=S+1执行的次数和最后I的值分别为( )。

admin2013-04-11  41

问题 程序段:    S=0    For  I=1 to 5  step 2    S=s+I    Next I    Print  I语句S=S+1执行的次数和最后I的值分别为(    )。

选项 A、3,7
B、2,5
C、3,5
D、2,7

答案1

解析 For循环的结束条件是循环变量的值在变化方向上“超过”终值,本题循环变量I的初值为1,终值为5,步长为2,所以变化方向是从小到大,在I=1、I=3和I=5时,分别执行一次循环,I为7时,循环变量的值已经超过了终值,循环结束。所以s=s+1执行了三次,I的值为7。
转载请注明原文地址:https://kaotiyun.com/show/JoQp777K
0

最新回复(0)