单选题
已知程序段:
s=0
For I =I To 10 Step 2
S=S+1
I = I *2
Next I
当循环结束后,变量I 的值为______,变量s的值为______.
【正确答案】
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.