上機操作三

2022-11-02 13:51:04 字數 3847 閱讀 5371

一、基本操作題

(1)在名為form1的窗體上建立級聯選單,該選單含「檔案」、「幫助」兩項名稱分別為mnufile和mnuhelp的主選單項。其中「檔案」選單包括3個名稱分別為mnufileopen、mnufileclose、mnufileexit的子選單項,它們的標題分別為「開啟」、「關閉」、「退出」,如圖52-1所示。

注意:只建立選單,不必定義其事件過程;檔案必須存放在考生資料夾中,窗體檔名為工程檔名為

(2)在form1窗體上繪製乙個名為txt1的文字框,然後建立乙個名為mnuop的主選單,其標題為「操作」,該選單有兩個名稱分別為mnuopdis和mnuopcls的子選單項,其標題分別為「顯示」和「清除」。編寫適當的事件過程,使程式執行後,若單擊「操作」選單中的「顯示」命令,在文字框顯示visualbasic;如果單擊「清除」命令,則清除文字框中顯示的內容。程式的執行效果如圖52-2所示。

注意:檔案必須存放在考生資料夾中,工程檔名為窗體檔名為

二、簡單應用題

(1)在考生資料夾中有乙個工程檔案及窗體檔案在名為form1的窗體中有兩個**框,名稱分別為pic1和pic2,其中的**分別是火箭和雲層;有乙個計時器,名為tmr1,有乙個命令按鈕,名為cmd1,標題為「發射」。並給出了兩個事件過程,但並不完整,請補充完整。

要求:①設定計時器的屬性,使其在初始狀態下不計時。②設定計時器的屬性,使其每隔0.

1秒呼叫timer事件過程一次。③去掉程式中的注釋符「』」,把程式中的問號「?」改為正確的內容,使得在執行時單擊「發射」按鈕,則火箭每隔0.

1秒向上移動一次,當到達雲層的下方時停止移動,如圖52-3所示。

注意:不能修改程式的其他部分。最後,按原檔名並在原資料夾中儲存修改後的檔案。

(2)在考生資料夾中有乙個工程檔案和窗體檔案在名為form1的窗體上,有乙個名為cmd1的命令按鈕,其標題為「移動」;乙個名為vsb1的垂直滾動條;乙個名為txt1的文字框,它的初始內容為空。程式的功能是在文字框中輸入乙個整數,單擊「移動」按鈕後,如果輸入的是正數,滾動條中的滾動框向下移動與該數相符的刻度,

如圖52-4所示;但如果超過了滾動條的最大刻度,則不移動,並且顯示「輸入的數值太大」;如果輸入的是負數,滾動條中的滾動框向上移動與該數相等的刻度,但如果超過了滾動條的最小刻度,則不移動,並且顯示「輸入的數值太小」。

要求:去掉程式中的注釋符「』」,把程式中的問號「?」改為正確的內容,使其實現上述功能,但不得修改程式的其他部分,也不得修改控制項的屬性。最後把修改過的程式按原名儲存。

三、綜合應用題

在名為form1的窗體上建立乙個名稱為txt1的文字框,其multiline屬性為true,scrollbars屬性為2;3個名稱分別為cmd1、cmd2和cmd3的命令按鈕,它們的標題分別為「讀數」、「計算」和「儲存」。

要求程式執行後,如果單擊「讀數」按鈕,則讀入檔案中的100個整數,放入乙個陣列中(陣列下界為1),同時在檔案框中顯示出來;如果單擊「計算」按鈕,則計算小於或等於300的所有數之和,並把結果在文字框txt1中顯示出來,如果單擊「儲存」按鈕,把該結果存入考生資料夾中的檔案中(在考生資料夾下有標準模組其中的writedata過程可以把結果存入指定的檔案,考生可以把該模組檔案新增到自己的工程中,直接呼叫此過程),如圖52-5所示。

注意:檔案必須放在考生資料夾中,窗體檔名為工程檔名為計算結果存入檔案,否則沒有成績。

點選進入:2023年全國計算機二級vb上機考試試題彙總

試題答案及詳解

一、基本操作題

第1小題

【審題分析】本題只需按題目要求利用vb選單設計器建立乙個二級選單即可。

【操作步驟】

步驟1:新建乙個"標準exe"工程,選擇【工具】?【選單編輯器】命令,開啟選單設計器。

步驟2:在"標題"欄中輸入"檔案",在"名稱"欄中輸入mnufile;單擊"下乙個"按鈕,在"標題"欄中輸入"幫助",在"名稱"欄中輸入mnuhelp;單擊"下乙個"按鈕,再單擊編輯區的"右箭頭"按鈕,在"標題"欄中輸入"開啟",在"名稱"欄中輸入mnufileopen;單擊"下乙個"按鈕,在"標題"欄中輸入"關閉",在"名稱"欄中輸入mnufileclose;單擊"下乙個"按鈕,在"標題"欄中輸入"退出",在"名稱"欄中輸入mnufileexit,;選定"幫助"項,單擊編輯區的"下箭頭"按鈕,將其移至所有選單項的下面。

步驟3:按要求將檔案儲存至考生資料夾中。

【考試誤區】分清標題和名稱及選單項間的層次關係。

第2小題

【知識點播】選單中所包含的每乙個選單項都可看成是乙個命令按鈕,程式執行時,選擇某選單項將觸發其click事件。

【審題分析】要實現本題中的功能,應在"顯示"選單項的click事件過程中,將字串visualbasic賦值給文字框的text屬性,在"清除"選單項的click事件過程中,設定文字框的text屬性值為空白。

【操作步驟】

步驟1:新建乙個"標準exe"工程,在窗體form1中加入乙個文字框,在屬性設定視窗中將其name屬性值設定為txt1,text屬性設定為空白。

步驟2:選擇【工具】?【選單編輯器】命令,開啟選單設計器。

步驟3:在"標題"欄中輸入"操作",在"名稱"欄中輸入mnuop;單擊"下乙個"按鈕,再單擊編輯區的"右箭頭"按鈕,在"標題"欄中輸入"顯示",在"名稱"欄中輸入mnuopdis;單擊"下乙個"按鈕,在"標題"欄中輸入"清除",在"名稱"欄中輸入mnuopcls。

步驟4:單擊窗體form1的"操作"選單下的"顯示"項,在開啟的**編輯視窗中輸入**。

步驟5:單擊**編輯視窗中的物件下拉列表框,從中選擇mnuopcls,在其click事件過程中輸入**:""。

步驟6:按要求將檔案儲存至考生資料夾中。

【考試誤區】清除文字框中所顯示的資訊是通過設定text屬性來實現的,文字框沒有cls方法。

二、簡單應用題

第1小題

【審題分析】本題通過計時器來控制火箭移動。單擊"發射"按鈕時啟動計時器,在計時器的timer事件過程中,如果火箭尚未抵達雲層(即》 則通過move方法,使火箭(**框pic1)每次加速上移,否則通過停止計時器來停止火箭上移。

【操作步驟】

步驟1:開啟考生檔案中的本題工程檔案設定計時器的enabled屬性值為false,interval屬性值為100。

步驟2:在**編輯視窗,去掉程式中的注釋符"』",將問號"?"改為正確的內容。

參考**:

>步驟3:按要求將檔案儲存至考生資料夾中。

第2小題

【審題分析】本題程式設計思路:在"移動"按鈕的單擊事件過程中,首先判斷滾動條在當前位置基礎上移動與文字框中輸入數值相等的刻度時,是否超過滾動條max屬性值的限制,若是則彈出訊息框顯示"輸入的數值太大";否則接著判斷滾動條在當前位置基礎上移動與文字框中輸入數值相等的刻度時,是否超過滾動條min屬性值的限制,若是則彈出訊息框顯示"輸入的數值太小",否則設定滾動條的value屬性值為原有value屬性值加上文字框中的輸入值。

【操作步驟】

步驟1:開啟考生檔案中的本題工程檔案在**編輯視窗,去掉程式中的注釋符"』",將問號"?"改為正確的內容。

步驟2:按要求將檔案儲存至考生資料夾中。

三、綜合應用題

【審題分析】本題源程式已提供writedate自定義過程,需編寫"讀數"、"計算"和"儲存"命令的單擊事件過程。程式設計思路:在"讀數"按鈕的單擊事件過程中,用open語句以input方式開啟資料檔案通過for迴圈語句(初值為1,終值為100)將資料檔案中的資料用input語句依次讀出並賦值給陣列元素arr(i),同時顯示在文字框中,為使資料間保持一定間隔,每個資料後用space(5)加入5個空格;在"計算"按鈕的click事件過程中,利用for迴圈語句(迴圈變i的初值為1,終值為100)依次將陣列arr中小於或等於300的元素的值顯示在文字框中(條件表示式為:

arr(i)<=300),並將其值累加到變sum,迴圈結束後將結果顯示在窗體上。在"儲存"按鈕的click事件過程中,通過呼叫writedata過程將文字框中的值寫入資料檔案

【操作步驟】

上機操作練習

進入21世紀,計算機技術已經成為推動社會經濟飛速發展的重要基礎,隨著計算機應用深入到社會的各個領域,計算機在人們工作 學習和生活的各個方面正發揮著越來越重要的作用,計算機應用的普及加快了社會資訊化得程序。因此,加強學習的計算機基礎教育,在全社會普及計算機知識和技能,不僅是人們立足社會的必要條件,更是...

上機操作要點

大家閱讀一下,幫我補充一下 考試有三大類題目 1 新建指定位置及名稱的空資料庫,並在此資料庫中新增表。2 開啟非空的已存資料庫,並對其中的某張資料表增加記錄。3 開啟非空的已存資料庫,並對其中的某幾張資料表建立關係 一類題目步驟 1 點選題目下方的資料庫圖示,啟動access程式,選擇 空資料庫 2...

上機操作指南

業務題簡潔流程 一定要記住!考前準備工作 將計算機系統時間改為2007 03 31 一 系統管理 增加使用者 建立賬套 設定許可權 1 由使用者admin 無口令 進入用友erp系統管理註冊系統預設的考試伺服器。方法 雙擊桌面上 系統管理 快捷方式,或者從 開始 程式 用友erp u8 系統服務 系...