第 1 頁:試題 |
第 6 頁:參考答案 |
二、基本操作題(共18分)
在考生文件夾下,有一個名為myform的表單。打開表單文件,然后在表單設(shè)計器中完成下列操作:
1.將表單設(shè)置為不可移動,并將其標(biāo)題修改為“表單操作”。
2.為表單新建一個名為mymethod的方法,方法代碼為:wait”mymethod”window
3.編寫OK按鈕的Click事件代碼,其功能是調(diào)用表單的mymethod方法。
4.編寫Cancel按鈕的Click事件代碼,其功能是關(guān)閉當(dāng)前表單。
三、簡單應(yīng)用題(共24分)
在考生文件夾下,完成如下簡單應(yīng)用:
1.利用查詢設(shè)計器創(chuàng)建一個查詢,其功能是從xueshen9和chengii兩個表中找出l982年出生的漢族學(xué)生記錄。查詢結(jié)果包含學(xué)號、姓名、數(shù)學(xué)、英語和信息技術(shù)5個字段;各記錄按學(xué)號降序排列;查詢?nèi)ハ驗楸?tablel。最后將查詢保存為queryl.qpr,并運(yùn)行該查詢。
2.首先創(chuàng)建數(shù)據(jù)庫cj_m,并向其中添加xueshen9表和chengji表。然后在數(shù)據(jù)庫中創(chuàng)建視圖view1,利用該視圖只能查詢數(shù)學(xué)、英語和信息技術(shù)3門課程中至少有一門不及格(小于60分)的學(xué)生記錄;查詢結(jié)果包含學(xué)號、姓名、數(shù)學(xué)、英語和信息技術(shù)5個字段;各記錄按學(xué)號降序排列。最后利用剛創(chuàng)建的視圖view1查詢視圖中的全部信息,并將查詢結(jié)果存儲于表table2中。
四、綜合應(yīng)用題(共18分)
首先利用表設(shè)計器在考生文件夾下建立表table3,表結(jié)構(gòu)如下:
民族字符型(4)數(shù)學(xué)平均分?jǐn)?shù)值型(6,2)英語平均分?jǐn)?shù)值型(6,2)
然后在考生文件夾下創(chuàng)建一個名為mymenu.mnx的下拉菜單,并生成菜單程序mymenu.mpr。運(yùn)行該菜單程序則在當(dāng)前Visual FoxPro系統(tǒng)菜單的末尾追加一個“考試”子菜單,如下圖所示。
“考試”菜單下“計算”和“返回”命令的功能都通過執(zhí)行“過程”完成。
“計算”菜單命令的功能是:根據(jù)xuesheng表和chengji表分別統(tǒng)計漢族學(xué)生和少數(shù)民族學(xué)生數(shù)學(xué)和英語兩門課程的平均分,并把統(tǒng)計結(jié)果保存在表table3中。表table3的結(jié)果有兩條記錄:第1條記錄是漢族學(xué)生的統(tǒng)計數(shù)據(jù),“民族”字段填“漢”;第2條記錄是少數(shù)民族學(xué)生的統(tǒng)計數(shù)據(jù),“民族”字段填“其他”。
“返回”菜單命令的功能是恢復(fù)到Visual FoxPro的系統(tǒng)菜單。
菜單程序生成后,運(yùn)行菜單程序并依次執(zhí)行“計算”和“返回”菜單命令。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |