點擊查看:2015計算機二級《VB》過關(guān)習題及答案精選匯總
1[簡答題] 在考生文件夾下有一個工程文件sjtn.vbp。該程序的功能是計算M!+(M+1)!+(M+2)!+…+N!之和。窗體上有名稱分別為Textl、Text2的兩個文本框,用于接收輸入的M和N(要求M
在給出的窗體文件中已經(jīng)有了全部控件,但程序不完整,要求去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。
注意:不能修改程序的其他部分和控件屬性。最后把修改后的文件按原文件名存盤。
參考解析:
【考點分析】本題考點有:標簽的Caption屬性、Val()函數(shù)和For循環(huán)語句。
【解題思路】Functionf()過程函數(shù)用于實現(xiàn)對數(shù)值階乘的運算,Val()函數(shù)實現(xiàn)將文本框中的字符轉(zhuǎn)換成數(shù)值型,通過循環(huán)調(diào)用過程函數(shù)實現(xiàn)對表達式結(jié)果的累加。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運行程序,關(guān)閉程序后按題目要求存盤。
【易錯提示】程序語句較少,表達式比較復雜,要充分理解過程函數(shù)的算法及主函數(shù)的循環(huán)語句的運用。
2[單選題] 窗體上有一個名稱為CD1的通用對話框,一個名稱為Commandl的命令按鈕,相應的事件過程如下:
EndSub
關(guān)于上述程序,以下敘述中正確的是
A.初始過濾器為“*.*”
B.指定的初始目錄為“E:\”
C.以上程序代碼實現(xiàn)打開文件的操作
D.由于指定文件類型是.ppt,所以導致打開文件的操作失敗
參考答案:B
參考解析:通用對話框的Filterlndex屬性值表示默認的過濾器,值為2表示初始過濾器為過濾器中的第2個,即“*.txt”。InitDir屬性表示打開對話框時的初始目錄。ShowOpen方法表示顯示打開文件對話框。打開文件通用對話框只是返回選中的文件,具體如何操作文件需要另行編程決定,因此不會導致文件打開失敗。
3[單選題] 下面控件中,沒有Caption屬性的是
A.復選框B.單選按鈕C.組合框D.框架
參考答案:C
參考解析:Caption屬性是設(shè)置或返回控件的標題。組合框沒有Caption屬性。故選C.。
4[單選題] 要將單選按鈕0ptl設(shè)為被選中,應設(shè)置的屬性是
A.ValueB.SelectedC.EnabledD.SetFocus
參考答案:A
參考解析:單選按鈕0ptl要設(shè)為選中,可通過設(shè)置Value屬性。設(shè)置單選按鈕在執(zhí)行時的兩種狀態(tài):True表示選中,運行時該單選按鈕的圓圈中出現(xiàn)一個黑點。False(默認值)表示未選中。
5[單選題] 要求在程序運行時,如果按住鼠標左鍵不放而移動鼠標,鼠標的位置坐標同步顯示在窗體右上角的標簽(名稱為Labell)中,如下圖所示,放開鼠標左鍵后,停止同步顯示。
下面可以實現(xiàn)此功能的程序是
參考答案:C
參考解析:鼠標移動時產(chǎn)生的事件是MouseMove事件。
MouseDown事件過程的參數(shù)定義如下:
SubForm_MouseMove(ButtonAsinteger,ShiftAsInte-ger,xAsSingle,yAssingle)其中Button表示被按下的鼠標鍵,按下左鍵時值為1,按下右鍵時值為2,按下中間鍵時值為4。x,y參數(shù)表示鼠標光標當前位置的坐標。
題目要求按住左鍵時移動顯示鼠標位置,因此在事件過程要判斷是否按下了左鍵,按下了左鍵則在標簽中顯示鼠標位置,否則不顯示。因此可用IfButton=1來判斷是否按下了左鍵及是否顯示鼠標位置。因此應該選擇C選項。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |