问题 单项选择题

已知程序段:


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

解析:知识点:模块NBA程序设计基础
评析:第一次循环后,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。

问答题 简答题
单项选择题