[填空題] 已知B的ASCII碼為66,以下程序統(tǒng)計(jì)由鍵盤(pán)輸入的字符串中各英文字母的使用次數(shù) Dim【 】 For i=65 To 90 pp(i
[填空題] 已知B的ASCII碼為66,以下程序統(tǒng)計(jì)由鍵盤(pán)輸入的字符串中各英文字母的使用次數(shù) Dim【 】 For i=65 To 90 pp(i) =0 Next x$=InputBox("Enter a string",x$) x$=UCase$(x$) For i=1 To【 】 n=Asc(Mid$(x$,i,1)) If n >=65 And n <=90 Then 【 】 End If Next i For i=65 To 90 If pp(i) >0 Then Print Chr$(i);pp(i) End If Next
正確答案:pp(65 To 90)
參考解析:程序中,在第一個(gè)空處定義了一個(gè)數(shù)組,從程序中反映出數(shù)組的下標(biāo)的范圍是65~ 90,在第二個(gè)空處有一個(gè)循環(huán)語(yǔ)句,決定了循環(huán)的次數(shù),由于一次循環(huán)只處理一個(gè)字符,因此循環(huán)次數(shù)要與字符串的長(zhǎng)度相等;而在第三個(gè)空處是統(tǒng)計(jì)相同字符出項(xiàng)的次數(shù),因?yàn)橄嗤址腁SCII碼也不同,因此利用字符的ASCII碼作為數(shù)組的下標(biāo),下標(biāo)相同者統(tǒng)計(jì)到同一個(gè)下表變量中,這樣就實(shí)現(xiàn)了統(tǒng)計(jì)功能。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。