[单项选择题] 编写如下两个事件过程:Private Sub Form

[单项选择题] 编写如下两个事件过程:Private Sub Form,第1张

[单项选择题] 编写如下两个事件过程: Private Sub Form

[单项选择题] 编写如下两个事件过程:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

Print Chr(KeyCode)

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

Print Chr(KeyAscii)

End Sub

在一般情况下(即不按住<Shift>键也未锁定大写键时)运行程序,如果按键盘上的<A>键,则程序输出的结果是( )。

A.A

a

B.a

A

C.A

A

D.a

a

正确答案:

A

参考解析:

本题主要考查KeyDown和KeyPress事件,KeyDown事件返回的是键盘的直接状态,即“键”,而KeyPress事件返回的是“字符”的ASCII码。第一个事件中的KeyCode码以“键”为准,而不是以“字符”为准,即大写字母与小写字母使用同一个键,它们的KeyCode相同(使用大写字母的ASCII码)。KeyASCii是指所按键的ASCII码,本题按下<A>键,其实输入的是a,所以正确答案为选项A。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5471842.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存