问题 单项选择题

把窗体的KeyPreview属性设置为True,然后编写如下事件过程Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As Stringch = Chr(KeyAscii) KeyAscii = Asc(UCase(ch)) Print Chr(KeyAscii + 2)End Sub 程序运行后,按键盘上的“A”键,则在窗体上显示的内容是______。

A.A

B.B

C.C

D.D

答案

参考答案:C

解析:当把窗体的 KeyPreview 属性设置为 True 时,按键盘上的键时,就触发窗体的 KeyPress 事件。如果 键盘上按的是“A”,则 KeyAscii=97,即小写的“a”,把该字母转化为大写以后,再对 Ascii 码加 2,则为 大写的“C”。

单项选择题
多项选择题