82
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下完成下列操作:
1.新建一個(gè)名為"學(xué)校"的數(shù)據(jù)庫(kù)文件,將自由表"教師表"、"課程表"和"學(xué)院表"添加到該數(shù)據(jù)庫(kù)。
2.使用SQL語(yǔ)句ALTER TABLE...UNIQUE...將"課程表"中的"課程號(hào)"定義為候選索引,索引名是temp,并將該語(yǔ)句存儲(chǔ)在文件one.prg中,否則不給分。
3.用表單設(shè)計(jì)器向?qū)?課程表"建立一個(gè)表單myform,選定"課程表"的全部字段,按"課程號(hào)"字段降序排序,其他選項(xiàng)選擇默認(rèn)值。
4.在test.prg中第2條語(yǔ)句是錯(cuò)誤的,修改該條語(yǔ)句(注意:只能修改該條語(yǔ)句),使得程序執(zhí)行的結(jié)果是在屏幕上顯示10到1。
二、簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生文件夾下完成下列操作:
1.請(qǐng)修改并執(zhí)行程序temp。temp.prg的功能是:根據(jù)"教師表"和"課程表"計(jì)算講授"數(shù)據(jù)結(jié)構(gòu)"這門課程、并且"工資"大于等于4000的教師人數(shù)。
注意,只能修改標(biāo)有錯(cuò)誤的語(yǔ)句行,不能修改其他語(yǔ)句。
2.使用視圖設(shè)計(jì)器在"學(xué)校"數(shù)據(jù)庫(kù)中(在基本操作題中建立的)建立視圖teacher_v,該視圖根據(jù)"教師表"和"學(xué)院表"建立,視圖中的字段項(xiàng)包括:"姓名"、"工資"和"系名",并且視圖中只包括"工資"大于等于4000的記錄,視圖中的記錄先按"工資"降序排列、再按"系名"升序排列。
三、綜合應(yīng)用(1小題,計(jì)30分)
在考生文件夾下完成下列操作:
1.建立一個(gè)文件名和表單名均為oneform的表單,表單中包括兩個(gè)標(biāo)簽(Label1和Label2)、一個(gè)選項(xiàng)組(Optiongroup1)、一個(gè)組合框(Combo1)和兩個(gè)命令按鈕(Command1和Command2),Label1和Label2的標(biāo)題分別為"工資"和"實(shí)例",選項(xiàng)組(Optiongroup1)中有兩個(gè)選項(xiàng)按鈕,標(biāo)題分別為"大于等于"和"小于",Command1和Command2的標(biāo)題分別為"生成"和"退出"。如圖所示。
2.將組合框(Combo1)的RowSourceType和RowSource屬性手工指定為5和a,然后在表單的Load事件代碼中定義數(shù)組a并賦值,使得程序開(kāi)始運(yùn)行時(shí),組合框中有可供選擇的"工資"實(shí)例3000、4000和5000。
3.為"生成"命令按鈕編寫程序。程序的功能是:表單運(yùn)行時(shí),根據(jù)選項(xiàng)組和組合框中選定的值,將"教師表"中滿足工資條件的所有記錄存入自由表salary.dbf中,表中的記錄先按"工資"降序、再按"姓名"升序排列。
4.為"退出"命令按鈕設(shè)置Click事件代碼,其功能是:釋放表單。
5.運(yùn)行表單,在選項(xiàng)組中選擇"小于",在組合框中選擇"4000",單擊"生成"命令按鈕,最后,單擊"退出"命令按鈕。
一、
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |