已知程序段:s = 0For i = 1 To 10 Step 2s =

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

问题:

[单选] 已知程序段:
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。所以本题答案是C。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部