第 1 頁:基本操作題 |
第 2 頁:簡單應(yīng)用題 |
第 3 頁:綜合操作題 |
三、綜合操作題
5在考生文件夾下有一個工程文件sit5.vbp,窗體上有兩個命令按鈕,標(biāo)題分別是“讀數(shù)據(jù)”和“統(tǒng)計”,請?zhí)砑右粋名稱為Label1、標(biāo)題為“回文個數(shù)為”的標(biāo)簽和一個名稱為Text1,初始內(nèi)容為空的文本框,如圖所示。程序功能如下:
、賳螕簟白x數(shù)據(jù)”按鈕,則將考生文件夾下in.5.dat文件的內(nèi)容讀到變量s中;
、趩螕簟敖y(tǒng)計”按鈕,則統(tǒng)計in5.dat文件(該文件中僅含由空格間隔開的字符串)中回文的個數(shù),并將統(tǒng)計的回文個數(shù)顯示在Textl文本框內(nèi)(所謂回文是指順讀與倒讀都一樣的字符串,如“recycer”)。“讀數(shù)據(jù)”和“統(tǒng)計”按鈕的Click事件過程已經(jīng)給出,請完善foundhuiwen過程的功能,實(shí)現(xiàn)上述程序功能。
注意:考生不得修改窗體文件中已存在的控件和程序,在結(jié)束程序運(yùn)行之前,必須先進(jìn)行統(tǒng)計,且必須用窗體右上角的關(guān)閉按鈕結(jié)束程序,否則無成績。最后,程序按原文件名存盤。
參考解析:
【考點(diǎn)分析】本題考點(diǎn)有:StrReverse()函數(shù)、Mid()函數(shù)、文件編輯、LOF()函數(shù)、Input()函數(shù)、For循環(huán)語句以及If判斷語句。
【解題思路】StrReverse()函數(shù)用于返回一個字符串,其中一個指定子字符串的字符順序是反向的。Mid()函數(shù)用于取字符子串。
【操作步驟】
步驟1:打開本題工程文件,按照題目要求建立控件并設(shè)置屬性,如表3.29所示。
步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。
參考答案:
Function foundhuiwen(p As String)
If StrReverse(P)=P Then foundhuiwen
=True'StrReverse函數(shù)的功能是將字符串順序反轉(zhuǎn)
End Function
步驟3:調(diào)試并運(yùn)行程序,關(guān)閉程序后按題目要求存盤。
【易錯提示】StrReverse()函數(shù)是一個不常見的函數(shù),在運(yùn)用的時候要了解函數(shù)的語法才能應(yīng)用自如。
相關(guān)推薦:
2015年計算機(jī)二級考試《VB》考前練習(xí)題匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |