问题
单项选择题
已知程序段: s=0 For i=1 To 10 Step 2s=s+1i=i*2 Next i 当循环结束后,变量i的值为 ______,变量s的值为 ______。
A.10,4
B.11, 3
C.22,3
D.16, 4
答案
参考答案:C
解析:[知识点]模块/VBA程序设计基础[评析]第一次循环后,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。