![[单项选择题] 下列程序执行后,在Ctrl和Alt这两个键都被按下的同时,再在文本框中输入“a”,输出结果为Prirate Sub Text1_KeyDown(KeyCode As Integer,第1张 [单项选择题] 下列程序执行后,在Ctrl和Alt这两个键都被按下的同时,再在文本框中输入“a”,输出结果为Prirate Sub Text1_KeyDown(KeyCode As Integer,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E5%90%8E%EF%BC%8C%E5%9C%A8Ctrl%E5%92%8CAlt%E8%BF%99%E4%B8%A4%E4%B8%AA%E9%94%AE%E9%83%BD%E8%A2%AB%E6%8C%89%E4%B8%8B%E7%9A%84%E5%90%8C%E6%97%B6%EF%BC%8C%E5%86%8D%E5%9C%A8%E6%96%87%E6%9C%AC%E6%A1%86%E4%B8%AD%E8%BE%93%E5%85%A5%E2%80%9Ca%E2%80%9D%EF%BC%8C%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E4%B8%BAPrirate+Sub+Text1_KeyDown%28KeyCode+As+Integer.png)
[单项选择题] 下列程序执行后,在Ctrl和Alt这两个键都被按下的同时,再在文本框中输入“a”,输出结果为 Prirate Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)If Shift > 0 And KeyCode >= Asc("A")Then Print KeyCode + ShiftEnd If End Sub
A.65
B.71
C.0
D.出错
正确答案:B
参考解析:[分析] 控件事件过程也有带参数的,参数数目一般不能改动,但参数值可以像在普通过程中一样进行更改。另外,Keycode返回字符的ASCII码,“a”和“A”对应65。Shift参数是一个位域,它用最少的位响应Shift键(位0)、Ctrl键(位1)和Alt键(位2)。这些位分别对应于值1、2和4。如果Ctrl和Alt这两个键都被按下,则shift的值为6。最后在窗体上输出71。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)