[單項選擇題] 在窗體上畫一個文本框,然后編寫如下事件過程。當(dāng)該程序運行后,如果在鍵盤上輸入字母e,則文本框中顯示的內(nèi)容為 ______。 Private S
2021-07-20
[單項選擇題] 在窗體上畫一個文本框,然后編寫如下事件過程。當(dāng)該程序運行后,如果在鍵盤上輸入字母e,則文本框中顯示的內(nèi)容為 ______。 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個函數(shù),在按了鍵盤上的某個鍵(在這里是字母鍵e)后,Chr函數(shù)將得到的鍵的 Ascii碼值(101)轉(zhuǎn)換成該ASCII碼值對應(yīng)的字符(e),然后利用UCase函數(shù)將該字符轉(zhuǎn)換成大寫字母(E),將該大寫字母的ASCII碼值(利用函數(shù)ASC())賦給KeyAscii,最后利用String函數(shù)將5個ASCII碼值等于 KeyAscii的字符(即5個E)賦給文本框Text1,此時文本框中將顯示5個E,又因為KeyPress事件本身會在文本框中顯示/輸入一個ASCII碼值為KeyAscii的字符(E),因此最后在文本框中將顯示6個大寫字母E。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。