万能百科  > 计算机   > 

[单项选择题] 有如下程序: Option Base 1 Private Sub Command1_Click() Dim arr(10) arr+Arra

2021-07-20   

[单项选择题] 有如下程序:

Option Base 1

Private Sub Command1_Click()

Dim arr(10)

arr+Array(10, 35, 28, 90, 54, 68, 72,90)

For Each a Inarr

If a>50 Then

Sum=Sum+a

End If

Next a

End Sub

运行上述程序时出现错误,错误之处是( )。

A. 数组定义语句不对,应改为Dimarr

B. 没有指明For循环的终值

C. 应在For语句之前增加Sum=0

D. Next a应改为Next

正确答案:

A

参考解析:

本题中定义的数组长度为10,但是赋值却只有8个,所以赋值与本身数组的长度不匹配,修改方法是将arr设置为arr (8) 或者直接为Dimarr,将arr设置为变体变量。故本题答案选择A。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签