83
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下完成下列操作:
1.打開數(shù)據(jù)庫文件"大學管理",為"課程表"和"教師表"分別建立主索引和普通索引,索引字段和索引名均為"課程號"。
2.打開one.prg文件,修改其中的一處錯誤,使得程序執(zhí)行的結果是在屏幕上顯示:
5 4 3 2 1
注意:錯誤只有一處,文件修改之后要存盤。
3.為"教師表"創(chuàng)建一個快速報表two,選擇"教師表"的所有字段,其他選項取默認值。
4.使用SQL語句為"教師表"的"職工號"字段增加有效性規(guī)則:職工號的最左邊四位字符是"1102",并將該SQL語句存儲在three.prg中,否則不得分。
二、簡單應用(2小題,每題20分,計40分)
在考生文件夾下完成下列操作:
1.打開數(shù)據(jù)庫文件"大學管理",修改并執(zhí)行程序four.prg。程序four.prg的功能應該是:①建立一個"工資表"(各字段類型和寬度與"教師表"的對應字段相同),其中職工號為關鍵字;②插入一條"職工號"、"姓名"和"工資"分別為"11020034"、"宣喧"和4500的記錄;③將"教師表"中所有記錄的相應字段插入"工資表";④將工資低于3000的職工工資增加10%;⑤刪除姓名為"Thomas"的記錄。
注意,只能修改標有錯誤的語句行,不能修改其他語句,修改以后請執(zhí)行一次該程序,如果多次執(zhí)行,請將前一次執(zhí)行后生成的表文件刪除。
2.使用查詢設計器建立查詢teacher_q并執(zhí)行,查詢的數(shù)據(jù)來源是"教師表"和"學院表",查詢的字段項包括:"姓名"、"工資"和"系名",并且查詢結果中只包括"工資"小于等于3000的記錄,查詢?nèi)ハ蚴潜砦募ive.dbf,查詢結果先按"工資"降序排列、再按"姓名"升序排列。
三、綜合應用(1小題,計30分)
在考生文件夾下完成下列操作:
1.建立表單,文件名和表單名均為myform。
2.建立一個如圖所示的快捷菜單mymenu,該快捷菜單有兩個選項:"取前3名"和"取前5名"。分別為他們建立過程,使得程序運行時,單擊"取前3名"選項的功能是:根據(jù)"學院表"和"教師表"統(tǒng)計查詢平均工資前3名(最高)的系的信息并存入表sa_three中,sa_three中包括兩個字段"系名"和"平均工資",結果按"平均工資"降序排列;單擊"取前5名"選項的功能與"取前3名"類似,統(tǒng)計查詢"平均工資"最高的前5名的信息,結果存入sa_five中,sa_five表中的字段和排序方法與sa_three相同。
3.在表單myform中設置相應的事件代碼,使得右鍵單擊表單內(nèi)部區(qū)域時,能調(diào)出快捷菜單,并能執(zhí)行菜單中的選項。
4.運行表單,調(diào)出快捷菜單,分別執(zhí)行"取前3名"和"取前5名"兩個選項。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |