![[单项选择题] 在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母e,则文本框中显示的内容为,第1张 [单项选择题] 在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母e,则文本框中显示的内容为,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%8A%E7%94%BB%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E6%A1%86%EF%BC%8C%E7%84%B6%E5%90%8E%E7%BC%96%E5%86%99%E5%A6%82%E4%B8%8B%E4%BA%8B%E4%BB%B6%E8%BF%87%E7%A8%8B%E3%80%82%E5%BD%93%E8%AF%A5%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%90%8E%EF%BC%8C%E5%A6%82%E6%9E%9C%E5%9C%A8%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5%E5%AD%97%E6%AF%8De%EF%BC%8C%E5%88%99%E6%96%87%E6%9C%AC%E6%A1%86%E4%B8%AD%E6%98%BE%E7%A4%BA%E7%9A%84%E5%86%85%E5%AE%B9%E4%B8%BA.png)
[单项选择题] 在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母e,则文本框中显示的内容为 ______。 Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1.Text=String(5,KeyAscii) End Sub
A.eeeee
B.EEEEE
C.eeeeee
D.EEEEEE
正确答案:D
参考解析:该程序段用到了4个函数,在按了键盘上的某个键(在这里是字母键e)后,Chr函数将得到的键的 Ascii码值(101)转换成该ASCII码值对应的字符(e),然后利用UCase函数将该字符转换成大写字母(E),将该大写字母的ASCII码值(利用函数ASC())赋给KeyAscii,最后利用String函数将5个ASCII码值等于 KeyAscii的字符(即5个E)赋给文本框Text1,此时文本框中将显示5个E,又因为KeyPress事件本身会在文本框中显示/输入一个ASCII码值为KeyAscii的字符(E),因此最后在文本框中将显示6个大写字母E。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)