亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導(dǎo)
2002年(春)Visual FoxPro (04)

2002年(春)江蘇省等級考試上機試卷
二級 Visual FoxPro (VFP04)

(本試卷上機考試時間為70分鐘)

說明:1.考試語言環(huán)境為Visual FoxPro 5.0/6.0
     2.運行考試軟盤A中的“上機考試”應(yīng)用程序文件以輸入考生的準(zhǔn)考證號、姓名、試卷代號。
     3.啟動VFP系統(tǒng)后,首先在命令窗口中執(zhí)行命令:
      set default to A:
     以設(shè)置默認(rèn)的工作目錄,然后再開始作題。

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

打開軟盤根目錄中的項目文件TESTD,在該項目中已有一數(shù)據(jù)庫SJK。
1.按如下要求修改SJK中CJ表(成績)的結(jié)構(gòu):
(1)設(shè)置xh字段的標(biāo)題為“學(xué)號”,默認(rèn)值為“010”;
(2)修改cj字段(成績)寬度,使得該字段僅能容納2位整;
(3)設(shè)置cj字段(成績)的有效性規(guī)則及提示信息:成績應(yīng)在0至99之間(包含0和99):
(4)創(chuàng)建普通索引kccj,要求先按kcdh排序,如果kcdh相同,再按cj排序,設(shè)置索引的過濾條件為cj低于60。
:.將軟盤根目錄中的表文件CJB.DBF添加為TESTD項目中的自由表。
3.修改CJB的表結(jié)構(gòu),增加一個寬度為1的數(shù)值字段cj5,用來填入5分制成績,用你認(rèn)為最快的方法根據(jù)cj字段的值在cj5字段中填入數(shù)據(jù)。假定百分制到5分制的轉(zhuǎn)換規(guī)則如下:100分對應(yīng)5分、99~80之間對應(yīng)4分、79~60之間對應(yīng)3分、59~40之間對應(yīng)2分、其余成績對應(yīng)1分。
4.在SJK的JS表和RK表之間設(shè)置參照完整性:更新級聯(lián)。

二、設(shè)計查詢
1.在TESTD項目中已存在查詢chaxuna,數(shù)據(jù)庫SJK中含有JS表(教師),且JS表中含有csrq(出生日期)字段,假設(shè)教師的工齡都是連續(xù)計算。按如下要求設(shè)計查詢:
依據(jù)g1(工齡)字段查詢各教師參加工作時的年份和年齡,要求輸出字段為:gh,xm,ximing,gl, 年份,年齡。查詢結(jié)果按工齡降序排序,工齡相同者再年齡的降序排序。
2.在TESTD項日中己存在查詢chaxunb,按如下要求設(shè)計該查詢:
已知SJK數(shù)據(jù)庫包含JS表(教師)和視圖RKKC(包含任課信息和課程信息),RKKC視圖中kss字段的含義為“每周課時數(shù)”;bxk字段表示是否是必修課,T表示是必修課。假定必修課一學(xué)期上20周,選修課上18周,且假定所有的任課都是在同一學(xué)期進行。試查詢所有任課教師一學(xué)期的總課時數(shù)。要求輸出字段:gh,xm,任課門數(shù),總課時數(shù)(提示:一門課程的學(xué)期課時數(shù)可用表達(dá)式 rkkc.Kss*iif(rkkc.bxk,20,l8)計算得到)。查詢結(jié)果按總課時數(shù)的降序排序。

三、設(shè)計菜單
TESTD項目中已存在菜單menud,利用菜單設(shè)計器按如下要求修改菜單:
1.為“編輯”菜單欄設(shè)置熱鍵E;
2.在“文件”菜單欄下的子菜單中插入系統(tǒng)菜單欄“退出”;
3.在“編輯”菜單欄下的子菜單“重做”和“剪切”之間插入分組線;
4. 修改“文件”菜單欄下的“打開”項的過程,將其中的IF…ENDIF語句修改成DOCASE…ENDCASE結(jié)構(gòu):
5.將“文件”菜單欄下的“運行”項子菜單中的“程序”項的提示信息文本設(shè)置為“運行PRG程序文件”;

四、設(shè)計表單
根據(jù)下列要求修改項目文件中的表單formd,該表單用來查看每個系教師的基本工資及基本工資總額。
1.將組合框名字改成Cboximing:
2.根據(jù)組合框的RowSource屬性值來設(shè)置它的RowSourceType屬性;
3.將基本工資整數(shù)部分的顯示格式設(shè)置成從小數(shù)點開始,從右至左每三位用逗號分隔;
4.JSB(教師表)已經(jīng)按zc建立一個結(jié)構(gòu)復(fù)合索引,索引標(biāo)識為zc,在數(shù)據(jù)環(huán)境中設(shè)置相應(yīng)的屬性,使得表格中的數(shù)據(jù)按zc排序;
5.在組合框的Init事件中編寫相應(yīng)的代碼,為組合框設(shè)置初值(即剛運行表單時,組合框的內(nèi)容不為空),且表格中的數(shù)據(jù)要與組合框中初值相對應(yīng);
6.在“平均工資”標(biāo)簽后面增加一個文本框,運行時該文本框只讀且不能獲得焦點,并在組合框的InterActiveChange事件中增加相應(yīng)的代碼,使文本框中顯示該系教師的平均工資。


完成上述修改以后,運行表單,屏幕顯示: