单选题
已知程序段: 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。
提交答案
关闭