[單項(xiàng)選擇題] 在窗體上有一個(gè)文本框Text1,Text屬性值為空,然后編寫下列事件過程: Private Sub Text1 KeyPress(KeyAsci
2021-07-20
[單項(xiàng)選擇題] 在窗體上有一個(gè)文本框Text1,Text屬性值為空,然后編寫下列事件過程: Private Sub Text1 KeyPress(KeyAscii As Integer) Dim str As String,n As Integer str=UCase(Chr(KeyAscii)) n=Len(str) Text1.Text=String(n,str) End Sub 程序運(yùn)行后,若在文本框中輸入單字母“p”,則在文本框Text1中顯示的內(nèi)容為( )。
A.pp
B.pP
C.PP
D.Pp
正確答案:B
參考解析:解答本題的前提是了解下列幾個(gè)函數(shù)的作用:UCase函數(shù)的作用是將某字符串中的字符全部轉(zhuǎn)成大寫;String(n,str)函數(shù)的作用是返回n個(gè)重復(fù)字符的字符串;Len函數(shù)的作用是返回字符串的長度。因?yàn)镵eyPress事件中接收KeyAscii參數(shù)為輸入鍵的ASCII碼,輸入小寫字母“p”后,str為大寫字母“P”,n=1,String(n,str)為“P”,所以Text1中在按下鍵盤上的鍵時(shí)又添加了一個(gè)“P”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。