[填空題] 已知B的ASCII碼為66,以下程序統(tǒng)計(jì)由鍵盤輸入的字符串中各英文字母的使用次數(shù) Dim pp (65 To 90) For i = 65
[填空題] 已知B的ASCII碼為66,以下程序統(tǒng)計(jì)由鍵盤輸入的字符串中各英文字母的使用次數(shù) Dim pp (65 To 90) For i = 65 To 90 pp(i) =0 Next x$ = InputBox(" Enter a string", x$ ) x$ = UCase$ (x$) For i = 1 To Len (x$)n =Asc(Mid$ (x$, i, 1) )If n>= 65 And n< = 90 Then 【11】 End If Next For i = 65 To 90Ifpp(i)>0Then Print Chr$ (i) ; pp (i)End If Next
正確答案:pp(n)=pp(n)+1
參考解析:[命題目的] 考查考生對(duì)字符中函數(shù)和轉(zhuǎn)換函數(shù)的掌握情況。[解題要點(diǎn)] 程序中,在【8】處定義了一個(gè)數(shù)組,從程序中反映出數(shù)組的下標(biāo)的范圍是65-90,在【9】處有一個(gè)循環(huán)語句,決定了循環(huán)的次數(shù),由于一次循環(huán)只處理一個(gè)字符,因此循環(huán)次數(shù)要與字符串的長度相等;而空【10】處是統(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ì)功能。[考點(diǎn)鏈接] 常用函數(shù)的應(yīng)用。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。