对窗体编写如下代码,当程序运行后,按回车键,输出结果为 ______。 Option Base 1 Private Sub Form KeyPress(KeyAscii As Integer) a = Array(

admin2009-03-15  14

问题 对窗体编写如下代码,当程序运行后,按回车键,输出结果为 ______。       Option Base 1       Private Sub Form KeyPress(KeyAscii As Integer)          a = Array(237,126,87,48,498)          m1 = all)          m2= 1          If KeyAscii = 13 Then             For i = 2 To 5                If a(i)>m1 Then                      m1 = a(j)                      m2= i                End If               Next i          End If       Print m1       Print m2       End Sub

选项 A、48      4
B、237      1
C、498      5
D、498      4

答案4

解析 分析程序段,首先定义了一个数组a,它包含有5个数组元素,而变量m1先存放数组的第1个元素的值,m2表示当前指向第1个元素,所以此时m1=237,m2=1;按回车键后,在KeyPress事件过程中得到当前按键的ASCII码值KeyAseii=13,因此程序段将执行H语句的程序段,在该段程序中,将数组元素中的最大值存放在ml中,将该元素的位置存放于m2中。
转载请注明原文地址:https://kaotiyun.com/show/hC1p777K
0

最新回复(0)