问题 填空题

在窗体上画1个命令按钮,其名称为Command1,然后编写如下事件过程:

Private Sub Command1_Click()

Dim arr(1 To 100)As Integer

For i=1 To 100

arr(i)=Int(Rnd*1000)

Next i

Max=arr(1)

Min=arr(1)

For i=1 To 100

If () Then

Max=arr(i)

End If

If () Then

Min=arr(i)

End If

Next i

Print "Max=";Max,"Min=";Min

End Sub

程序运行后,单击命令按钮,将产生100个1000以内的随机整数,加入数组arr中,然后查找并输出这100个数中的最大值Max和最小值Min,请填空。

答案

参考答案:Max<arr(i); Min>art(i)

解析:

 [评析] 本题的基本思路是通过二个中间变量Max及Min来记录当前已比较数值中的最大值及最小值,如果待比较的数大于Max,则将当前值赋值给Max,如果当前待比较值小于Min,则将当前数赋值给Min,当比较结束时,Max、Min分别为这组数中的最大值及最小值。故第7空应填Max<arr(i)或其等效形式,第二空应填 Min>arr(i)或其等效形式。

单项选择题
问答题 简答题