有如下程序: 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=1 TO

admin2013-02-04  29

问题 有如下程序:
   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=1 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://kaotiyun.com/show/Reup777K
0

最新回复(0)