编写如下两个事件过程: Private Sub Form KeyDown(KeyCode As Integer,Shift As Integer) Print Chr(KeyCode) End SUb Private Sub

admin2012-12-08  21

问题 编写如下两个事件过程:
    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

解析 本题主要考查Key亡)own和KeyPress事件,Keyr30,hrn事件返回的是键盘的直接状态,即“键”,而KeyPress事件返回的是“字符”的ASCII码。第一个事件中的Key(:ode码以“键”为准,而不是“字符”为准,即大写字母与小写字母使用同一个键,它们的KeyCode相同(使用大写字母的ASCII码)。KeyAS(:ii是指所按键的ASCII码,本题按下“A”键,其实输入的是a,所以正确答案为选项A。
转载请注明原文地址:https://jikaoti.com/ti/FDO0FFFM
0

最新回复(0)