问题 填空题

在窗体文本框Textl中输入“456AbC”后,立即窗口上输出的结果是()。

PrivateSubTextl_KeyPress(KeyAsciiAsInteger)

SelectCaseKeyAscii

Case97To122

Debug.PrintUCase(Chr(KeyAscii);

Case65To90

Debug.PrintLCase(Chr(KeyAscii));

Case48To57

Debug.PrintChr(KeyAscii);

CaseElse

KeyAscii=0

EndSelect

EndSub

答案

参考答案:456aBc

解析:

本题程序首先判断文本框中输入字符的ASCII码,如果该字符的ASCII码在97~122之间,则使用 Ucase函数将其转换为大写形式,如果该字符的ASCII码在65~90之间,则使用Lcase函数将其转换为小写形式,如果该字符的ASCII码在48~57之间,则保持不变,当KeyAscii的值为0时,结束判断。

单项选择题 A3/A4型题
单项选择题