[單項選擇題] 窗體上有兩個名稱分別為Text1、Text2的文本框。Text1的KeyUp事件過程如下:Private Sub Text1_KeyUp(Key
2021-07-20
[單項選擇題] 窗體上有兩個名稱分別為Text1、Text2的文本框。Text1的KeyUp事件過程如下:Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)Dim c As Stringc=UCase(Chr(KeyCode))Text2.Text=Chr(Ase(c)+2)End Sub當向文本框Text1中輸入小寫字母a時,文本框Text2中顯示的是()。
A.A
B.a(chǎn)
C.C
D.c
正確答案:C
參考解析:KeyDown和KeyUp事件的KeyCode參數(shù)返回的是“鍵”,即按字母“A”和“a”時得到的Key Code的值是相同的,都是&H41。因此程序中對輸入“a”時得到的KeyCodE,經(jīng)Chr函數(shù)轉(zhuǎn)為字符后為“A”,經(jīng)UCase函數(shù)轉(zhuǎn)換仍為“A”,所以變量c中的字符為“A”。Asc(c)將返回變量c中的第一個字符的ASCII,加2后,再由Chr函數(shù)轉(zhuǎn)為字符,即為“A”后面的第2個字符,即“C”。所以答案應為選項C。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。