问题 单项选择题

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

A.A

B.B

C.C

D.D

答案

参考答案:C

解析: 本题考查常用函数和窗体的KeyKeyPress事件。注意,一个窗体仅在它没有可视和有效的控件或KeyPreview属性被设置为 True时才能接收事件。题目程序的功能是先将从键盘读入的Ascii码转换为字符,使用Chr函数完成; UCase函数返回大写字母组成的字符串;Asc函数将字符串转换为Ascii码值,然后在此基础上加2,并利用Chr函数转换为字符串,再输出,故本题正确答案为选项C。

单项选择题
不定项选择