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

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2001年(秋)Visual FoxPro 上機(02)(vip專用)

2001年(秋)江蘇省等級考試上機試卷
二級 Visual FoxPro (VFP02)

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

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

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

打開軟盤根目錄下的項目文件TESTB,在項目文件中已存在一個數(shù)據(jù)庫SJK,根據(jù)下列要求在項目中完成有關數(shù)據(jù)庫及表的操作。
1. 對學生表進行如下操作:
(1) 將學生表中的ZP字段的標題設置為"照片"
(2) 將學生表中JG字段的默認值設置為"江蘇"
(3) 添加一個字段:TC,寬度為20字節(jié),類型為字符型
(4) 創(chuàng)建一個名為XC的普通索引,要求按照性別(XB)和出生日期(CSRQ)升序排列
(5) 已知學號的前兩位數(shù)字表示學生的入學年份,為防止尚未畢業(yè)的學生記錄被刪除,必須刪除的條件為:當前年份比入學年份大5,設置XS表相應的刪除觸發(fā)器艱苦建立。
2. 已知XS表已按XH字段建立主索引,索引名為XSXH,CJ表已按XH字段建立普通索引,索引名為CJXH,試基于XH建立XS表與CJ表的永久關系。
3. 修改XSB 表中的記錄數(shù)據(jù):修改所有記錄的XH字段(學號)的值,若學號以"9"字符開頭,則在其前插入"19",若以"0"開頭,則在其前插入"20"。
4. 已知JS 表和RK表已按GH建立永久性關系,設置兩個表之間的參照完整性規(guī)則:刪除限制。

二、 設計查詢
1. 在TESTB項目中已存在查詢CHAXUNA,利用查詢設計器基于JS表(教師)按如下要求設計查詢:

查詢各系男女教授的人數(shù),輸出字段為:XIMING,XB,人數(shù),查詢結果按XIMING排序。

2. 在TESTB項目中已存在CHAXUNB,SJK數(shù)據(jù)庫中有一視圖VZYCJ,該視圖顯示了各學生的各課成績以及學生所屬專業(yè)名稱。基于KC表和VZYCJ視圖按如下要求設計該查詢:

查詢各課程各專業(yè)的最高分和最低分。要求輸出字段為:KCM,所屬專業(yè),最高分,最低分,查詢結果按課程名(KCM)和所屬專業(yè)的升序排列,查詢結果的輸出去向為臨時表TMP。

三、 設計菜單
TESTB項目中已存在菜單MENUB,利用菜單設計器按如下要求修改菜單:
1. 為"數(shù)據(jù)錄入"、"數(shù)據(jù)查詢"、"統(tǒng)計分析"菜單欄分別設置熱鍵為L、Q、C;
2. 為"統(tǒng)計分析"菜單欄創(chuàng)建下級子菜單,子菜單包含下列幾項:

菜單名稱
結果
快捷鍵
統(tǒng)計學生人數(shù)
過程
CTRL+T
統(tǒng)計教師工資
命令

并在菜單項之間插入分組線:
3. 已知A盤根目錄下已經(jīng)存在表文件XS.DBF,為"統(tǒng)計學生人數(shù)"菜單項編制過程來統(tǒng)計XS表中學生的人數(shù),將統(tǒng)計結果放在變量X中,并在系統(tǒng)提示窗口顯示出來:
4. 在"統(tǒng)計分析"菜單欄后面增加一個"退出"菜單欄,并為它設置相應的命令,要求執(zhí)行"退出"菜單時,將VFP主菜單設置為系統(tǒng)默認菜單。

四、 設計表單
已知表單FORMB中有兩個列表LIST1和LIST2,當單擊ADD按鈕時,將LIST1中當前選定的行加到LIST2中,當單擊MOVE按鈕時,將LIST2中當前選定的行重新移回到LIST1中。根據(jù)下列要求對表單進行修改:
1. 將表單中的ADD按鈕和MOVE按鈕的標題分別用大于號">"和小于號"< "表示;
2. 將LIST1中顯示的列表改成A-F共6個字母;
3. 該表單不能最大化和最小化;
4. 為LIST1編制相應的事件代碼使得當在LIST1中雙擊時,將LIST1中當前選定的行加到LIST2中;
5. 為LIST2編制相應的事件代碼使得當在LIST2中雙擊時,將LIST2中當前選定的行重新移回到LIST1中;
6. 在"> "按鈕的CLICK事件代碼中添加適當代碼,用來根據(jù)LIST1中的項數(shù)(ListCount屬性)起用和廢止"> "按鈕:如果LIST1的項數(shù)為0,則廢止按鈕,否則起用按鈕。修改"<"按鈕的CLICK事件代碼,使之具有類似的功能。


完成上述修改后運行表單,屏幕顯示如下圖所示: