单选题
已知程序段:w= 0For i = 1 To 20 Step 4w = w + 6i = i * 2Next i当循环结束后,变量i的值为(),变量w的值为( )。
A、
36 , 24
B、
36 , 18
C、
40 , 18
D、
40 , 24
【正确答案】
B
【答案解析】
解析:第一次循环后, w= w + 6 = 6 , i= i * 2 = l * 2= 2;第二次循环后,w = 6 + 6= 12 , i = i * 3=(2+ 4 ) * 2 = 12 ;第三次循环后,w = 12 + 6 = 18 , i = i * 3 = ( 12 +4 ) * 2 = 32 ;由于Next i,所以i = i + 4 = 32+4 = 36,此时36 > 20,循环结束,所以i 的值为36,w的值为18,所以此题答案为B。
提交答案
关闭