[填空題] 在窗體上畫一個命令按鈕和一個文本框,然后編寫命令按鈕的Click事件過程。程序運行后,在文本框中輸入一串英文字母(不區(qū)分大小寫),單擊命令按鈕,程序
2021-07-20
[填空題] 在窗體上畫一個命令按鈕和一個文本框,然后編寫命令按鈕的Click事件過程。程序運行后,在文本框中輸入一串英文字母(不區(qū)分大小寫),單擊命令按鈕,程序可找出未在文本框中輸入的其他所有英文字母,并以大寫方式降序顯示到Text1中。例如,若在Text1中輸入的是abDfdb,則單擊Comrnand1按鈕后Text1中顯示的字符串是ZYXWVUTSRQPONMLKJIHGEC。請?zhí)羁?。Private Sub Command1_Click()Dim str As String,s As String,c As Stringstr=UCase(Text1)S=""C="Z"While c>="A"If lnStr(str,C)=0 Thens= 【1】 End Ifc=Chr$(Asc(C) 【2】 )WendIf s<>""ThenText1=SEnd IfEnd Sub
正確答案:[1]S+C或s&c;[2]-1
參考解析:[評析] 題目要求把輸入的字符串中沒有的字符顯示出來,InStr(sb,c):0就是指字符串中沒有該字符,就要把該字符加入到變量s中,即s=s+c(或s=s & c):題目是從“z”~“A”循環(huán)查找的,找完一個,就找下一個,而從“Z”~“A”字符的ASCII碼是逐漸減小的,所以c=ChrS(Asc(c)-1)。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。