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

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

2001年(秋)江蘇省等級考試上機試卷
二級 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è)置默認的工作目錄,然后再開始作題。

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

打開軟盤根目錄中的項目文件TESTD,在項目中已經(jīng)有一數(shù)據(jù)庫SJK。
1. 按如下要求修改SJK中JS(教師)表的結(jié)構(gòu):
(1) 將XIMING字段的標(biāo)題設(shè)置為"系名", 默認值設(shè)置為"計算機系";
(2) 將gl字段(工齡)的有效性規(guī)則文本設(shè)置為: 工齡應(yīng)在1至50之間,并設(shè)置相應(yīng)的有效性規(guī)則:
(3) 添加一個通用型字段photo;
(4) 創(chuàng)建一個名為gg的普通索引, 要求先按工齡(gl)排序, 工齡相同時按工號(gh)排序.
2. 把軟盤根目錄中的表文件JSB.DBF添加為TESTD項目中的自由表。
3. 修改JSB表中的記錄數(shù)據(jù): 將所有記錄的工齡(gl)字段值加1。
4. 在ZY表(專業(yè))中以zydh字段為索引表達試創(chuàng)建主索引zydh, 在XS表(學(xué)生)中以zydh字段為索引表達試創(chuàng)建普通索引zydh, 并以此建立ZY表和XS表之間的永久性關(guān)系。
5. 已知js表和rk表已按gh建立永久性關(guān)系, 設(shè)置兩個表之間的參照完整性規(guī)則: 更新級聯(lián)。

二. 設(shè)計查詢
1. 在TESTD項目中已存在查詢chaxuna,按如下要求設(shè)計該查詢:

基于xs表(學(xué)生)查詢所有籍貫(jg)為非江蘇籍的各地學(xué)生人數(shù), 要求輸出字段為: jg,人數(shù)查詢結(jié)果按人數(shù)的升序排序。

2. 在testd項目中已存在查詢chaxuna,按如下要求設(shè)計該查詢:

在sjk數(shù)據(jù)庫中存在xs表(學(xué)生)和cj表(學(xué)生成績),由于各種可能的原因, 造成了cj表中孤立記錄的存在, 即cj表中的學(xué)號(xh)字段值是xs表中沒有的, 試基于這兩張表查詢出cj表中的所有孤立記錄的學(xué)號, 要求查詢結(jié)果中沒有重復(fù)的學(xué)號, 查詢結(jié)果按學(xué)號的升序排序,查詢結(jié)果輸出到臨時表tmp。

三. 設(shè)計菜單
TESTD項目中已存在菜單MEMUD,利用菜單設(shè)計器按如下要求修改菜單:
1. 在"編輯"菜單欄下插入系統(tǒng)菜單中的"查找"功能,將"查找"菜單項插在"瀏覽菜單項的后面,并用分組線隔開;
2. 為"瀏覽"菜單創(chuàng)建下級子菜單,子菜單包括下列幾項:
菜單名稱
結(jié)果
快捷鍵
學(xué)生表
過程
CTRL+S
成績表
過程

3. 在A盤根目錄下已經(jīng)存在表文件XS.DBF, 為上述"學(xué)生表"菜單項編制相應(yīng)的過程,當(dāng)執(zhí)行該菜單項時,在瀏覽窗口顯示xs表的內(nèi)容;
4. 在"記錄定位"菜單欄后面增加一個"退出"菜單欄,并為它設(shè)置相應(yīng)的命令,要求當(dāng)執(zhí)行"退出"菜單時,將vfp主菜單設(shè)置為系統(tǒng)默認菜單.

四. 設(shè)計表單
根據(jù)下列要求修改項目文件中的表單文件formd,該表單用來查看學(xué)生的基本情況。
1. 將表格的行高改成21;
2. 將學(xué)號這一列的背景設(shè)置為RGB(128,255,255);
3. 將表格中的專業(yè)名稱這一列的controlsource屬性值設(shè)置為ZYMC;
4. 在運行表格中數(shù)據(jù)不能修改,但能獲得焦點;
5. 在標(biāo)簽控件"學(xué)號"后面增加一個文本框?qū)ο?當(dāng)按"確定"按鈕時,要求根據(jù)該文本框中輸入
的學(xué)號對表格內(nèi)容進行過濾,如果文本框的內(nèi)容為空,則顯示全部內(nèi)容,否則顯示相應(yīng)學(xué)生的情況,試編碼相應(yīng)的事件代碼完成此功能;
6. 已知xs表已經(jīng)按xh建立了一個結(jié)構(gòu)復(fù)合索引,索引標(biāo)識xsxh.試編寫相應(yīng)的事件代碼完成功能:雙擊"學(xué)號"列標(biāo)題,表格內(nèi)容按學(xué)號進行排序。
完成上述修改后運行表單,屏幕顯示: