下列程序的输出结果是_____________。 Private Sub Commandl_Click() Dim arr(1 To lo) For i=1 To 10

admin2012-09-03  25

问题 下列程序的输出结果是_____________。
           Private Sub Commandl_Click()
             Dim arr(1 To lo)
             For i=1 To 10
              arr(i)=i
             Next i
             For Each i In arr()
               arr(i)=arr(i)*2+1
             Nexti
             MsgBox art(7)
         End Sub

选项

答案15

解析 本题考查VBA中Foachr…Next循环的知识。For Each…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*+1。
转载请注明原文地址:https://kaotiyun.com/show/jDup777K
0

最新回复(0)