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