单选题
已知程序段:
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
【答案解析】
[解析] 每次执行程序段内的For循环,s的值加1,i的值先乘2再加2。因此第一次循环结束时s=s+1=1,i=i*2+2=4;第二次循环结束时,s=s+1=2,i=i*2+2=10;第三次循环结束时,s=s+1=3,i=i*2+2=22,For循环终止。
提交答案
关闭