ACCESS二级的一道题(读程序)

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:52:13
我给忘了,希望大家帮忙。答案说是22

请大家告诉我算的过程,最好详细点。谢谢

(4)已知程序段:
s=0
For I=1 to 10 step 2
s=s+1
I=I*2
Next I
当循环结束后,变量I的值为

(答案:22)

这程序应该是这个意思
当i=1
i=1*2 也就是2 2在1-10之间所以继续循环加步长2
就是4
然后i=4*2 就是8 8也在1-10之间继续循环加步长2
就是10
然后i=10*2 就是20 20不在1-10之间 终止循环 然后加步长2
结果输出i=22
s=3 执行了3次循环