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

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

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

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

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

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

打開軟盤根目錄下的項(xiàng)目文件TESTC,在該項(xiàng)目文件中已存在一個數(shù)據(jù)庫SJK,根據(jù)下列要求在項(xiàng)目中完成有關(guān)數(shù)據(jù)庫及表的操作。
1.修改SJK中ZY表的結(jié)構(gòu):
(1) 將xz字段的標(biāo)題設(shè)置為“學(xué)制”,默認(rèn)值設(shè)置為4;
(2) 增加一個備注型字段,字段名為bz;
(3) 設(shè)置xz字段的有效性規(guī)則及提示信息:學(xué)制必須在2—5年范圍內(nèi);
(4) 創(chuàng)建一個普通索引xzmc,要求先按學(xué)制( xz )排序,如果學(xué)制相同,再按專業(yè)代號(zydh)排序。
2.將軟盤根目錄中的表文件JSB.DBF添加為TESTC項(xiàng)目中的自由表。
3.修改JSB表中基本工資(jbgz)數(shù)據(jù):教授加125,副教授加119,講師加105。
4.在SJK中的ZY表和XS表之間設(shè)置參照完整性:如果在XS表中有相關(guān)記錄,則禁止在ZY表中刪除相應(yīng)記錄(要求先為兩個表根據(jù)zydh字段建立索引、并且建立永久性關(guān)系)。

二、設(shè)計查詢和視圖
1.在TESTC項(xiàng)目中已存在查詢chaxuna。數(shù)據(jù)庫SJK中含有JS表(教師),假設(shè)教師表中g(shù)h(工號)字段的首字母表示教師所在系科的代號,按如下要求設(shè)計查詢chaxuna:
查詢各系科的名稱及其字母代號.輸出字段為:ximing,字母代號.要求查詢結(jié)果中不允許有重復(fù)的記錄.查詢結(jié)果按字母代號的升序排序。
2.在SJK數(shù)據(jù)庫中有一“學(xué)生成績”的本地視圖。按如下要求在視圖設(shè)計器中修改該視圖:
(1) 將視圖的cj字段的輸出字段名稱改為“成績”;
(2) 根據(jù)成績字段值重新定義xf字段(學(xué)分),要求成績大于或等于60時才能取得學(xué)分,否則學(xué)分為0,且輸出字段名稱改為“學(xué)分”;
(3)將視圖中記錄的順序指定為先按kcdh排序,再按學(xué)號排序。

三、設(shè)計菜單
TESTC項(xiàng)目中已存在菜單menuc,利用菜單設(shè)計器按如下要求修改菜單:
1. 為“記錄定位”菜單創(chuàng)建下級子菜單,子菜單包含下列幾項(xiàng):

菜單名稱
結(jié)果
熱鍵
第一條
命令
T
上一條
過程
P
下一條
過程
N
最后一條
過程
L
任意一條
命令
F

2.在A盤根目錄下已經(jīng)存在表文件CJB.DBF(成績表),并且可以通過“瀏覽”菜單項(xiàng)顯示該表內(nèi)容。為上述“最后一條”菜單項(xiàng)編制相應(yīng)的過程,當(dāng)執(zhí)行該菜單項(xiàng)時,瀏覽窗口中顯示的CJB表的記錄指針移動到最后一條記錄;
3.如果記錄指針已經(jīng)到頭部,則“上一條”菜單項(xiàng)不可用;
4.在“文件”菜單欄下增加“退出”菜單項(xiàng),并設(shè)置快捷鍵為CTRL+E,且為它設(shè)置命令,將VFP主菜單恢復(fù)為系統(tǒng)默認(rèn)菜單。

四、設(shè)計表單
根據(jù)下列要求修改項(xiàng)目文件中的表單formc,該表單用來查看學(xué)生的基本情況及成績情況。 1. 在頁框?qū)ο蟮牡谝豁撝性黾右粋OLE綁定型控件,并讓它與XS表中的zp字段綁定;2. 在頁框?qū)ο蟮牡诙摫砀馟RID2中去掉學(xué)號這一列;
3. 在頁框?qū)ο蟮牡诙摰摹皩W(xué)號”標(biāo)簽后增加一個文本框控件,名為Txtxh,為文本框設(shè)置相應(yīng)的屬性,使該文本框控件的值為當(dāng)前學(xué)生的學(xué)號,且在運(yùn)行時其數(shù)據(jù)不可更改,也不能獲得焦點(diǎn);
4. 在命令按鈕組的Click事件代碼前面增加適當(dāng)代碼,使得不管當(dāng)前活動頁面為哪一頁,只要單擊命令按鈕組中的任何一個按鈕,活動頁面總是第一頁;
5. 完善命令按鈕組的Click事件代碼,使得當(dāng)單擊按鈕組中的“上一條”按鈕時,第一頁上顯示的XS表向上移動一條記錄;


完成上述修改以后運(yùn)行表單,此時可以通過移動工具條來查看學(xué)生情況及學(xué)生成績情況,如學(xué)號“010101”的學(xué)生,第一頁和第二頁分別顯示:

 


如果該學(xué)生沒有成績,則第二頁顯示為空。