[單項選擇題] 在窗體上面有一個文本框,其名稱為Text1,編寫如下事件過程: Private Sub Text1_KeyPress(KeyAscii As I
2021-07-20
[單項選擇題] 在窗體上面有一個文本框,其名稱為Text1,編寫如下事件過程:
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dims str As String
str=Chr(KeyAscii)
KeyAseii=Asc(UCase(str))
Text1.Text=String(2,KeyAscii)
End Sub
程序運行后,如果在鍵盤上輸入字母“a”,則在文本框Text3中顯示的內(nèi)容為( )。
A.a(chǎn)aa
B.AAA
C.AA
D.a(chǎn)a
正確答案:B
參考解析:UCase(str)將str轉(zhuǎn)成大寫的字符串;String(n,character)返回n個重復(fù)的字符,如果character是ASCII碼,則返回其對應(yīng)的字符。程序運行過程為:首先輸入字母“a”,并通過“str= chr(KeyAscii)”語句將a的ASCII值轉(zhuǎn)換成字符串:然后通過“KeyAscii=Asc(UCase(str))”求得大寫A的ASCII值,并顯示在文本框中;最后通過“Text1.Text=String(2,KeyAscii)”語句為文本框輸入了兩個字母“A”,所以最后在文本框中顯示出3個大寫字母“A”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。