2015年計算機(jī)二級VFP考試上機(jī)操作題(6)

字號:

點(diǎn)擊查看>>全國計算機(jī)等級考試題庫大全
    一、基本操作題(共四小題,第1和2題是7分、第3和4是8分)
    在考生文件夾下完成下列操作:
    1.新建一個數(shù)據(jù)庫文件College,將自由表"教師表"、"課程表"和"學(xué)院表"加入該數(shù)據(jù)庫。
    2.通過表設(shè)計器為"教師表"的"職工號"字段增加有效性規(guī)則:職工號的左邊四位字符是"1102"。
    3.打開one.prg文件,修改其中的一處錯誤,使得程序執(zhí)行的結(jié)果是在屏幕上顯示2 4 6 8 10。注意:錯誤只有一處,文件修改之后要存盤。
    4.使用表單向?qū)?課程表"建立表單two,選擇"課程表"的所有字段,其他選項取默認(rèn)值。
    本題主要考核點(diǎn):將自由表添加到數(shù)據(jù)庫中、設(shè)置有效性規(guī)則、修改程序、表單向?qū)У氖褂谩?BR>    解題思路:
    2、在教師表的表設(shè)計器中,選中"職工號"字段,并在"字段有效性"的"規(guī)則"文本框中輸入:LEFT(職工號,4)="1102"。點(diǎn)擊"確定"按鈕,保存對表結(jié)構(gòu)的修改。
    3、打開one.prg程序,將第4條語句修改為:i=i+2。
    二、簡單應(yīng)用(2小題,每題20分,計40分)
    在考生文件夾下完成下列操作:
    1.請修改并執(zhí)行程序four.prg。程序four.prg的功能是:計算每個系的平均工資和高工資并存入表three.dbf中,要求three.dbf中包含"系名"、"平均工資"和"高工資"字段,先按"高工資"降序排列,再按"平均工資"降序排列。
    2.使用查詢設(shè)計器建立查詢course_q并執(zhí)行,查詢的數(shù)據(jù)來源是"課程表"、"教師表",查詢的字段項包括:"姓名"、"課程名"、"學(xué)時",并且查詢結(jié)果中只包括"學(xué)時"大于等于60的記錄,查詢?nèi)ハ蚴潜砦募ive.dbf,查詢結(jié)果先按"學(xué)時"升序排列、再按"姓名"降序排列。
    本題主要考核點(diǎn):程序的修改和查詢的建立。
    解題思路:
    第1題:本題是一個程序修改題。修改后的程序為:
    SELECT 系名,avg(工資) as 平均工資,max(工資) as 高工資;
    FROM 教師表,學(xué)院表 WHERE 教師表.系號=學(xué)院表.系號;
    GROUP BY 學(xué)院表.系號;
    ORDER BY 3 DESC,2 DESC;
    INTO table three
    第2題:建立查詢可以使用"文件"菜單完成,選擇文件--新建--查詢--新建文件,將"課程表"和"教師表"添加到查詢設(shè)計器中,在"字段"選項卡選擇"姓名"、"課程名"、"學(xué)時"字段;切換到"篩選"中選擇"課程表.學(xué)時","條件"選擇">=","實(shí)例"中輸入60;切換到"排序依據(jù)"中選擇字段"課程表.學(xué)時",在"排序選項"處選擇"升序",選擇"教師表.姓名"字段,在"排序選項"處選擇"降序";單擊查詢菜單下的查詢?nèi)ハ?,選擇表,輸入表名five,后將查詢保存在course_q.qpr文件中,并運(yùn)行該查詢。