第 1 頁:試題 |
第 2 頁:答案與解析 |
點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)《VFP》精選上機(jī)練習(xí)題匯總
一、基本操作題
請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)Visual Basic應(yīng)用程序(包括界面和代碼)。
(1)在Form1的窗體上建立一個(gè)主菜單,標(biāo)題為“命令”,名稱為Com,該菜單有3個(gè)子菜單,其標(biāo)題分別為“輸出”、“刪除”和“關(guān)閉”,其名稱分別為Prin、Del和Close。編寫適當(dāng)?shù)?/P>
事件過程,程序運(yùn)行后,如果單擊“命令”菜單中的“輸出”命令,則在窗體上顯示“Hello World!”;如果單擊“刪除”命令,則刪除窗體上顯示的內(nèi)容,“關(guān)閉”命令為關(guān)閉對(duì)話框。程序的運(yùn)行情況如圖17-1所示。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj1.vbp,窗體文件名為sj1.frm。
(2)在Form1的窗體上畫一個(gè)標(biāo)簽,其名稱為L(zhǎng)abel1;再畫一個(gè)列表框,其名稱為L(zhǎng)ist1,通過屬性窗口向列表框中添加若干個(gè)項(xiàng)目,每個(gè)項(xiàng)目的具體內(nèi)容不限,編寫適當(dāng)?shù)氖录^程。程序運(yùn)行后,如果雙擊列表框中的任意一項(xiàng),則把列表中的項(xiàng)目序號(hào)數(shù)和項(xiàng)目文本在標(biāo)簽中顯示出來。程序中不準(zhǔn)使用任何變量,運(yùn)行情況如圖17-2所示。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
二、簡(jiǎn)單應(yīng)用題
(1)在名稱為Form1、標(biāo)題為“調(diào)用系統(tǒng)對(duì)話框”的窗體上有一個(gè)文本框和四個(gè)命令按鈕及一個(gè)通用對(duì)話框,通過CommonDialog實(shí)現(xiàn)對(duì)系統(tǒng)一些對(duì)話框的調(diào)用。請(qǐng)將“打開”按鈕的功能補(bǔ)充完整,并限制打開的類型為文本文件和數(shù)據(jù)文件(*.txt和*.dat),默認(rèn)打開文件類型為.txt文件。打開in.txt文件如圖17-3所示。
注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj3.frm,工程文件名為sj3.vbp。
(2)在考生文件夾下有工程文件sj4.vbp及窗體文件sj4.frm,該程序是不完整的。在窗體上有一個(gè)名為Pic1的圖片框,有一個(gè)名為Command1、標(biāo)題為“輸入半徑”或“輸入邊長(zhǎng)”的命令按鈕,有兩個(gè)單選按鈕,名稱分別是Option1和Option2、標(biāo)題分別是“圓形”和“正方形”。要求程序運(yùn)行后,若選中“圓形”,則按鈕名稱為“輸入半徑”,若選中“正方形”,則按鈕名稱為“輸入邊長(zhǎng)”,再單擊命令按鈕“輸入半徑”或“輸入邊長(zhǎng)”,在彈出的輸入對(duì)話框中輸入相應(yīng)的參數(shù)值,則在圖片框上畫出相應(yīng)的圖形,如圖17-4所示。
注意:請(qǐng)?jiān)谟小?”的地方填入正確內(nèi)容,然后刪除“?”及所有注釋符“'”,但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。
三、綜合應(yīng)用題
在考生文件夾下有工程文件sj5.vbp及窗體文件sj5.frm,該程序是不完整的。在名稱為Form1的窗體上有3個(gè)Label控件和2個(gè)命令按鈕,數(shù)據(jù)文件sjin.dat,存放工人的編號(hào)、姓名和年齡。按“開始”按鈕后,能從考生文件夾下的sjin.dat中讀出數(shù)據(jù)并把年齡小于平均年齡的工人的所有數(shù)據(jù)寫入考生文件夾下的sjout.dat文件中;執(zhí)行完畢,“開始”按鈕變成“完成”,且無效,如圖17-5所示。
注意:請(qǐng)?jiān)谟小?”的地方填入正確內(nèi)容,然后刪除“?”及所有注釋符““’,但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾,相應(yīng)的dat文件也保存到考生文件夾下,否則沒有成績(jī)。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)VFP考試練習(xí)及答案解析匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |