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