鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2000年(春)vfp上機(jī)試題

2000年(春)江蘇省普通高校非計(jì)算機(jī)專業(yè)學(xué)生

計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試上機(jī)試卷

二級(jí) Visual FoxPro 5.0 (VFP01)

(本試卷上機(jī)考試時(shí)間為70分鐘)

說明:

1.首先運(yùn)行考試軟盤A中的“準(zhǔn)考證”應(yīng)用程序文件,輸入考生的準(zhǔn)考證號(hào)、試卷代號(hào)。

2.啟動(dòng)VFP5.0系統(tǒng)后,在命令窗口中執(zhí)行命令:

set default to A:

   以設(shè)置默認(rèn)的工作目錄,然后再開始作題。

 

一、項(xiàng)目、數(shù)據(jù)庫和表操作

1. 在A盤根目錄中已存在“職工管理”項(xiàng)目文件ZGGL.PJX。打開項(xiàng)目,將A盤根目錄中已存在的數(shù)據(jù)庫文件ZGK.DBC加入到項(xiàng)目中。

2. 將A盤根目錄已存在的“部門”表BM.DBF添加到ZGK數(shù)據(jù)庫中。

3. 在ZGK數(shù)據(jù)庫中含有“職工”表ZG,按下表設(shè)置ZG表有關(guān)字段的標(biāo)題和默認(rèn)值:

字段名
標(biāo)題
默認(rèn)值
Gh
工號(hào)
 
Xb
性別
"男"
Bm
部門
 
Csrq
出生日期
 
Gl
工齡
 

 

4. 在ZGK數(shù)據(jù)庫中含有“工資”表GONGZI,按下表設(shè)置GONGZI表的字段驗(yàn)證信息和默認(rèn)值,并根據(jù)字段驗(yàn)證信息設(shè)置字段的驗(yàn)證規(guī)則。

字段
字段驗(yàn)證信息
默認(rèn)值
基本工資
"基本工資應(yīng)該在200至2000之間"
 
公積金
 
基本工資*0.05

 

5. 根據(jù)如下的記錄驗(yàn)證信息設(shè)置GONGZI表的記錄驗(yàn)證規(guī)則和驗(yàn)證信息:

“公積金應(yīng)為基本工資的5%”

6. 在ZGK數(shù)據(jù)庫中已存在職工表與工資表之間的永久關(guān)系,設(shè)置永久參照完整性:

.當(dāng)職工表中的關(guān)鍵字值被修改時(shí),工資表中相關(guān)記錄的關(guān)鍵字值跟著變化

.當(dāng)刪除職工表中的記錄時(shí),同時(shí)刪除工資表中相關(guān)記錄

 

二、設(shè)置查詢

在ZGGL項(xiàng)目中創(chuàng)建查詢zggzb.qpr。查詢文件保存到A盤根目錄中。

基于職工表和工資表查詢職工的工號(hào)、姓名、基本工資、崗位津貼、年功津貼、應(yīng)發(fā)金額和實(shí)發(fā)金額。應(yīng)發(fā)金額和實(shí)發(fā)金額的計(jì)算公式如下:

應(yīng)發(fā)金額=基本功資+崗位津貼+年功津貼

實(shí)發(fā)金額=基本功資+崗位津貼+年功津貼-公積金

要求如下:

(1)輸出字段為:工號(hào)、姓名、基本功資、崗位津貼、年功津貼、應(yīng)發(fā)金額和實(shí)發(fā)金額;

(2)按照工號(hào)字段的升序排序。

 

三、設(shè)計(jì)菜單

在A盤的根目錄中已存在菜單文件MENU5.MNX,在菜單設(shè)計(jì)器中打開該菜單,并另存為MENU5A.MNX(提示:"另存為"在"文件"菜單中),按如下要求修改MENU5A菜單,完成后添加到ZGGL項(xiàng)目中。

(1)為“文件(F)”菜單欄上的“F”字母設(shè)置下劃線,即設(shè)置激活“文件”菜單欄的熱鍵為“ALT+F”;

(2)為“打開項(xiàng)目…”項(xiàng)設(shè)置執(zhí)行的命令:MODIFY PROJECT;

(3)為“文件(F)”菜單中的“退出”項(xiàng)設(shè)置快捷鍵ALT+X.

修改后的菜單如下圖所示:

 

 

四、 設(shè)計(jì)表單

在A盤根目錄中已存在一個(gè)表單zggz.scx,如下圖所示。在表單設(shè)計(jì)器中打開該表單,并另存為文件zggza.scx。

按如下要求修改zggza表單。完成后,把該表單添加到ZGGL項(xiàng)目中。

(1)將表單的標(biāo)題修改為“職工工資情況”

(2)在表單的INIT事件代碼中創(chuàng)建兩個(gè)公共變量:nYfje和nSfje,用以存儲(chǔ)應(yīng)發(fā)金額和實(shí)發(fā)金額,并按第二大題中的第1小題中的計(jì)算公式賦初值。

(3)設(shè)置表單中文本框txtSfje和txtYfje的ControlSource分別為nYfje 和nSfje,并設(shè)置這兩個(gè)控件不可編輯。

(4)在A盤的根目錄中有一個(gè)類庫文件mylib.vcx(已包含在ZGGL項(xiàng)目中),類庫中包含一個(gè)“移動(dòng)記錄指針”的工具欄子類tbrRec。為了能在該表單中移動(dòng)記錄,請(qǐng)創(chuàng)建表單集,并在表單集中引用工具欄類tbrRec創(chuàng)建工具欄對(duì)象。

(5)為了使工資表(gongzi)中的記錄指針隨主表職工表(zg)指針的移動(dòng)而移動(dòng),請(qǐng)?jiān)诒韱?/FONT>集的數(shù)據(jù)環(huán)境中設(shè)置zg表和gongzi表之間的臨時(shí)關(guān)系。

(6)為了能使文本框txtYfje和txtSfje中的值隨記錄指針的移動(dòng)而變化,請(qǐng)?jiān)诒韱蔚腞EFRESH方法代碼中調(diào)用表單的INIT事件代碼。