有如下程序: Option Base 1 Private SUb Form_Click() Dim arr,sum Sum=0 arr=Array(1,3,5,7,9,11,

admin2012-09-03  26

问题 有如下程序:
       Option Base 1
       Private SUb Form_Click()
         Dim arr,sum
         Sum=0
         arr=Array(1,3,5,7,9,11,13,15,17,19)
         For i=1l To 10
          If arr(i)/3=arr(i)\3 Then
                Sum=Sum+arr(i)
          End If
         Next i
         MsgBox Sum
       End Sub
    程序运行后,单击窗体,消息框的输出结果为___________。

选项

答案27

解析 本题考查vBA程序分析的知识。本题的关键在于在循环中哪些数组元素被加到了累加和中去。根据If语句的条件可以看出,凡是能被3整除的数组元素被累加,所以最后输出的值为3+9+15=27。
转载请注明原文地址:https://jikaoti.com/ti/3nw0FFFM
0

最新回复(0)