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

admin2010-01-05  33

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

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

答案4

解析 第一次循环后,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://kaotiyun.com/show/9Jwp777K
0

最新回复(0)