![[填空题] 下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。Private Sub Command1,第1张 [填空题] 下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。Private Sub Command1,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E5%AE%9E%E7%8E%B0%E7%9A%84%E5%8A%9F%E8%83%BD%E4%B8%BA%EF%BC%9A%E5%9C%A8%E6%96%87%E6%9C%AC%E6%A1%86%E4%B8%AD%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%EF%BC%8C%E7%84%B6%E5%90%8E%E5%88%A4%E6%96%AD%E8%AF%A5%E6%95%B4%E6%95%B0%E7%9A%84%E5%A5%87%E5%81%B6%E6%80%A7%E3%80%82%E8%AF%B7%E5%AE%8C%E6%88%90%E7%9B%B8%E5%BA%94%E7%9A%84%E7%A8%8B%E5%BA%8F%E4%BB%A3%E7%A0%81%E3%80%82Private+Sub+Command1.png)
[填空题] 下列程序段实现的功能为:在文本框中输入一个整数,然后判断该整数的奇偶性。请完成相应的程序代码。
Private Sub Command1_Click()
Dim x AS Integer
x=Val(Right (Text1.Text,2))
If x Mod 2=0 Then
Labe11.Caption=“偶数”
Else
Labe11.Caption=“奇数”
End If
Text1.SetFocus
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If 【10】 ThenKeyAscii=0
End Sub
正确答案:[10]KeyAseii<48 Or KeyAscii>57
参考解析:判断一个整数的奇偶性主要看该整数是否能被2整除,在程序中,Command1_Click()事件过程主要是判断输入的整数的奇偶性,我们知道既然要在文本框中输入整数,那么文本框中能输入的应该是0~9之间的任意一个数字,而0~9的ASCII码为48~57之间,那么在这个区间外的视为非法字符,应该将当前输入字符取消,也就是设KeyAscii=0。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)