已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Next i 当循环结束后,变量i的值为______,变量s的值为______。

admin2010-03-22  41

问题 已知程序段:    s=0    For i=1 To 10 Step 2        s=s+1        i=i*2     Next i    当循环结束后,变量i的值为______,变量s的值为______。

选项 A、10,4
B、11,3
C、22,3
D、16,4

答案C

解析 第一次循环后,s=s+1=1,i=i*2=1*2=2;
   第二次循环后,s=s+1=2,i=i*2=(2+2) *2=8;
   第一次循环后,s=s+1=3,i=i*2=(8+2) *2=20;
   由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。
转载请注明原文地址:https://jikaoti.com/ti/ZtP0FFFM
0

最新回复(0)