问题
填空题
在窗体文本框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时,结束判断。