有下面程序代码: Private Sub Command1_Click() a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) n = UBound(a) For k = 0 To UBound(a)

admin2019-03-14  20

问题 有下面程序代码:
Private Sub Command1_Click()
    a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    n = UBound(a)
    For k = 0 To UBound(a) / 2
        Print a(k) * a(n);
        n = n - 1
    Next k
End Sub
程序运行后,单击命令按钮Command1,输出结果是

选项 A、2  6  12  20  30
B、2  12  20  56  90
C、30  28  24  18  10
D、10  18  24  28  30

答案D

解析 UBound获取数组a的上标值,n=9。For循环边界为0至4。每次执行For的循环体时均会进行打印。选D。
转载请注明原文地址:https://jikaoti.com/ti/cvN0FFFM
0

最新回复(0)