第 1 頁:基本操作題 |
第 2 頁:簡單應(yīng)用題 |
第 3 頁:綜合應(yīng)用題 |
二、簡單應(yīng)用題
2 [簡答題]
(1)在考生文件夾下有一個工程文件sjt3.vbp。
程序的功能是通過鍵盤輸入正整數(shù)到文本框中。在“除數(shù)”框架中選擇一個單選按鈕,然后單擊“處理數(shù)據(jù)”命令按鈕,將大于文本框中的正整數(shù),并且能夠被所選除數(shù)整除的5個數(shù)添加到列表框Listl中,如圖所示。在窗體文件中已經(jīng)給出了全部控件,但程序不完整。
要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序的其他部分和控件屬性,最后將修改后的文件按原文件名進行存盤。
(2)在考生文件夾下有一個工程文件sjr4.vbp。
程序運行后,單擊“開始”按鈕,圖片自上而下移動,同時滾動條的滑塊隨之移動。每隔0.5秒移動一次,當(dāng)圖片頂端移動到距窗體下邊界的距離少于200時,則再回到窗體的頂部,重新向下移動,如圖所示。在窗體文件中已經(jīng)給出了全部控件,但程序不完整。
要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序的其他部分和控件屬性,最后將修改后的文件按原文件名進行存盤。
參考解析:
(1)【考點分析】本題考點有:列表框的Addltem和RemoveItem方法、列表框的ListCount屬性、Do While語句、calc()函數(shù)、Val()函數(shù)、Mod()函數(shù)、Ⅱ語句、單選按鈕數(shù)組的Caption屬性以及文本框的Text詹|生!窘忸}思路]cale()函數(shù)實現(xiàn)將大于文本框中的正整數(shù),并且能夠被所選除數(shù)整除的5個數(shù)添加到列表框Listl中,首先調(diào)用ClearList()函數(shù)清空列表框,運用Val()函數(shù)使Text1的值由字符轉(zhuǎn)化為數(shù)值,Do While語句控制產(chǎn)生整數(shù)的個數(shù)為5個,通過Mod()函數(shù)和If語句判斷是否能被所選數(shù)整除,并用列表框的AddItem方法,把能被整除的數(shù)添入列表框中。在Commandl—Click事件過程中,向文本框中輸入正整數(shù),并運用Val(Optionl(i).Caption)語句提取單選按鈕數(shù)組中所選的數(shù)值,再通過調(diào)用calc()函數(shù)實現(xiàn)數(shù)據(jù)的處理過程。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口中,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
【舉一反三】可以通過第47套第二大題的第二小題來進行同類知識點的練習(xí)。
(2)【考點分析】本題考點有:計時器的Enabled和Interval屬性、滾動條的Value屬性、圖片框的Top屬性、Forrnl的Height屬性以及If判斷語句。
【解題思路】在Commandl_Click事件過程中,Timerl的Enabled屬性設(shè)置為True,圖片開始移動,在Command2_Click事件過程中,Timerl的Enabled屬性設(shè)置為False,圖片停止移動。窗體裝入時Tim-erl的Interval屬性設(shè)置為500,表示Timerl時間間隔為0.5秒。在Timerl_Timer事件過程中,Picturel的Top屬性值的改變使圖片自上而下移動,VScrolll的Value屬性值等于Picturel的Top屬性值,使?jié)L動條的滑塊隨之移動。運用If語句,通過對VScrolll的Value屬性值和Forrnl的Height屬性值來判斷圖片頂端移動到距窗體的下邊界的距離是否少于200,如果少于,則Picturel的Top屬性值為0,圖片再回到窗體頂部,重新向下移動。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |