程序段: 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
【正确答案】
A
【答案解析】
解析:For循环的结束条件是循环变量的值在变化方向上“超过”终值,本题循环变量I的初值为1,终值为5,步长为2,所以变化方向是从小到大,在I=1、I=3和I=5时,分别执行一次循环,I为7时,循环变量的值已经超过了终值,循环结束。所以s=s+1执行了三次,I的值为7。
提交答案
关闭