[填空題] 在窗體上畫一個命令按鈕和一個文本框。然后編寫命令按鈕的Click事件過程。程序運(yùn)行后,在文本框中輸入一串英文字母(不區(qū)分大小寫),即命令按鈕,程序可
2021-07-20
[填空題] 在窗體上畫一個命令按鈕和一個文本框。然后編寫命令按鈕的Click事件過程。程序運(yùn)行后,在文本框中輸入一串英文字母(不區(qū)分大小寫),即命令按鈕,程序可找出在文本框中輸入的其他所有英文字母,并以大小寫方式降序顯示到Text1中,顯示的字符串是ZYXWUTSRQPONMLKJIHGEC。請?zhí)羁铡?Private Sub Oommandl_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=【8】 End If c=Chr $(Asc(C)【9】) Wend If s<>"" Then Text1=s End If End Sub
正確答案:[8]s+c [9]-1解析:[分析]: InStr函數(shù)返回指定字符串在另字符串中最先出現(xiàn)的位置值(Long)。根據(jù)題意,[8]處的內(nèi)容應(yīng)該是如果c在字符串中沒有找到,即字符串不包含此字符,則將該字符賦給s,所以應(yīng)填入的內(nèi)容是“s+c”;然后將c賦予其他字符進(jìn)行檢驗,從該題來看,應(yīng)該是按字母表逆序檢驗,所以其ASCII碼值依次減1,故[9]處應(yīng)填人的是“-1”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。