已知程序段: w= 0 For i = 1 To 20 Step 4 w = w + 6 i = i * 2 Next i 当循环结束后,变量i的值为(),变量w的值为( )。

admin2013-03-16  33

问题 已知程序段:
w= 0
For   i = 1 To 20   Step 4
w = w + 6
i = i * 2
Next  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。
转载请注明原文地址:https://kaotiyun.com/show/Diup777K
0

最新回复(0)