[單項選擇題] 窗體上有兩個名稱分別為Text1、Text2的文本框。Text1的KeyDown事件過程如下: Private Sub Text1_KeyDo
2021-07-20
[單項選擇題] 窗體上有兩個名稱分別為Text1、Text2的文本框。Text1的KeyDown事件過程如下:
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim s As String
s=Chr(KeyCode+35)
Text2.Text=s
End Sub
當向文本框Text1中輸入小寫字母a時,文本框Text2中顯示的是
A.A
B.a
C.D
D.d
正確答案:D
參考解析:需弄清楚兩個問題:一是KeyCode代表的值,參數KeyCode表示所按鍵的掃描碼,一個字母鍵的掃描碼等于該鍵大寫字母的ASCII碼,所以此題中的。KeyCode值為字母A的ASCII碼65;二是同一個字母的大小寫的ASCII值相差足32,并且小寫字母的ASCII值較大,所以字母a的ASCII碼為65+32=97,KeyCode+35為100,是字母d的ASCII碼。函數Chr()的作用是把ASCII碼轉換為字符,ASCII碼100對應的字符為"d",故本題答案為D。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。