早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求一个VBA题目的解释请看下题目Subbb()s=0Fori=1To10step2s=s+1i=i*2Nexti当循环结束后,变量i的值为a,变量s的值为b。a.A)10B)11C)22D)16b.A)3B)4

题目详情
求一个VBA 题目的解释
请看下题目Sub bb()
s=0
For i=1 To 10 step 2
s=s+1
i=i*2
Next i
当循环结束后,变量i的值为a,变量s的值为b。
a. A)10 B)11 C)22 D)16
b. A)3 B)4 C)5 D)6
为什么s的值为3,为什么只循环了3次,求写出3次中i的数
因为没有了财富,急求解
▼优质解答
答案和解析
因为这个step表示每次循环i的增量第一次循环:s=1i=i*2【因为第一次循环,其初始值为1,经历此步骤后,i=2】然后,第二次循环开始的时候,i 又因为step 2的原因自加了2,所以在第二次执行到i=i*2时,i 为4则经历i=i*...