问题 单项选择题

对窗体编写如下事件过程:  Option Base 1  Private Sub Form_KeyPress (KeyAScii AS Integer)  arr=Array(12,15,18,20,24)  m1=arr(1)  m2=1  If fKeyAscii=12 Then  For i=2 To 5    If arr(i)>m1 Then        m1=arr(i)        m2=i    End If   Next i  End If  Print m1  Print m2  End Sub  程序运行之后按回车键,输出结果为()。

A. N=0  Do   N=N+1  Loop Until N>=100

B. N=0  Do   N=N+1  Loop While n<100

C. N=0  N=N+1  Do  Loop Until N<100

D. N=0  Do While n<100    N=N+1  Loop

答案

参考答案:C

解析:题中语句都属于条件语句中“If条件Then语句”的类型,从选项中,可以看出条件语句是A与B的比较语句,其值就是此条件语句的值,也就是说,只有当其值为真时,执行Then语句。选项A)和D)中的“≠”符号并非比较运算符,所以不正确;选项B)中的Printf并非Visual Basic中的输出方法,所以不正确,只有选项C)是正确的。

选择题
判断题