题目内容:
在窗体上从左到右有Text1、Text2两个文本框(见图),要求程序运行时,在Text1中输入1个分数后按回车键,则判断分数的合法性,若分数为0~100中的1个数,周围光标移到Text2中;否则光标不动,并弹出对话框显示“分数错”,下面程序中正确的是( )。
A.PrivateSubText1__KeyPress(KeyAsciiASInteger) IfKeyAscii=13Then‘回车符的ACSII码是13
a=Val(Text1)
Ifa>=0ora<=100Then
Text2.SetFocus
Else
Text1.SetFocus;MsgBox(“分数错”)
EndIf
EndIf
EndSub
B.PrivateSubText1__KeyPress(KeyAsciiASInteger)
IfKeyAscii=13Then‘回车符的ACSII码是13
a=Val(Text1)
Ifa>=0Anda<=100Then
Text1.SetFocus
Else
Text2.SetFocus;MsgBox(“分数错”)
EndIf
EndIf
EndSub
C.PrivateSubText1__KeyPress(KeyAsciiASInteger)
IfKeyAscii=13Then‘回车符的ACSII码是13
a=Val(Text1)
Ifa<0Anda>100Then
Text2.SetFocus
Else
Text1.SetFocus;MsgBox(“分数错”)
EndIf
EndIf
EndSub
D.PrivateSubText1__KeyPress(KeyAsciiASInteger)
IfKeyAscii=13Then‘回车符的ACSII码是13
a=Val(Text1)
Ifa>=0Anda<=100Then
Text2.SetFocus
Else
Text1.SetFocus;MsgBox(“分数错”)
EndIf
EndIf
EndSub
参考答案:
答案解析: