[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)文本框,然后編寫(xiě)如下事件過(guò)程。當(dāng)該程序運(yùn)行后,如果在鍵盤(pán)上輸入字母“a”,則文本框中顯示的內(nèi)容為 ______。 Private
[單項(xiàng)選擇題] 在窗體上畫(huà)一個(gè)文本框,然后編寫(xiě)如下事件過(guò)程。當(dāng)該程序運(yùn)行后,如果在鍵盤(pán)上輸入字母“a”,則文本框中顯示的內(nèi)容為 ______。 Private Sub Text1_KeyPress<KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) Text1.Text=String(5,KeyAscii) End Sub
A.a(chǎn)aaaa
B.AAAAA
C.a(chǎn)aaaaa
D.AAAAAA
正確答案:D
參考解析:在程序段用到了4個(gè)函數(shù),在按了鍵盤(pán)上的某個(gè)鍵(在這里是字母鍵a)后,Chr函數(shù)將得到的鍵的ASCII碼值(101)轉(zhuǎn)換成該ASCII碼值對(duì)應(yīng)的字符(a),然后利用Ucase函數(shù)將該字符轉(zhuǎn)換成大寫(xiě)字母(A),將該大寫(xiě)字母的ASCII碼值(利用函數(shù)Asc())賦給 KeyAscii,最后利用String函數(shù)的5個(gè)ASCII碼值等于KeyAscii的字符(即5個(gè)A)賦給文本框Text1,此時(shí)文本框中將顯示5個(gè)A,又因?yàn)镵eyPress事件本身會(huì)在文本框中顯示輸入一個(gè)ASCII碼值為KeyAscii的字符(A),因此最后在文本框中將顯示6個(gè)大寫(xiě)字母A。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。