第 1 頁:基本操作題 |
第 2 頁:簡單應用題 |
第 3 頁:綜合應用題 |
二、簡單應用題
2 [簡答題]
在考生文件夾下完成下列操作:
1.將歌手比賽分為4個組,“歌手表”中的“歌手編號”字段的左邊兩位表示該歌手所在的組號。考生文件夾下的程序文件five.prg的功能是:根據“歌手表”計算每個組的歌手人數,將結果存入表one,表one中有“組號”和“歌手人數”兩個字段。程序中有3處錯誤,請修改并執行程序。
注意:只能修改標有錯誤的語句行,不能修改其他語句,數組名A不允許修改。
2.建立一個數據庫文件“歌手大獎賽.dbc”,并將“歌手表”、“評委表”和“評分表”3個自由表添加到該數據庫中。使用視圖設計器建立視圖songerview,根據“歌手表”、“評委表”和“評分表”建立該視圖,視圖中的字段項包括評委姓名、歌手姓名、分數,視圖中的記錄按“歌手姓名”升序排列,若“歌手姓名”相同再按“分數”降序排列。
參考解析:
【考點分析】本大題主要考查的知識點是:VisualFoxPro中的常用命令、語句及常用函數的使用、數據庫文件的建立、將自由表添加到數據庫中以及視圖文件的建立。 【解題思路】
WHILE循環語句的格式如下。
DO WHILE條件表達式
語句體
ENDDO
故第1處錯誤應改為“DO WHILE.NOT.EOF()”;由題意可知,one表中的組號實際上是歌手編號的前兩位,故第2處錯誤應改為“SELECT COUNT(*)FROM歌手表WHERE LEFT(歌手表.歌手編號,2)=zuhao INTO ARRAY A”;表中記錄值的修改可以通過REPLACE命令來完成,其格式為:REPLACE字段名WITH常量故第3處錯誤應改為“REPLACE歌手人數WITH A”。
(1)【操作步驟】
步驟1:打開程序five,修改其中的錯誤如圖3.114所示。
步驟2:保存并運行程序。
(2)【操作步驟】
步驟1:新建一個名為“歌手大獎賽”的數據庫文件,在數據庫設計器中空白處單擊鼠標右鍵,然后將“歌手表”、“評委表”和“評分表”添加到數據庫中。
步驟2:新建一個視圖,并將表“歌手表”、“評委表”和“評分表”添加到視圖設計器中,如圖3.115所示。
步驟3:將“評委表.評委姓名”、“歌手表.歌手姓名”和“評分表.分數”3個字段添加到選定字段框中,如圖3.116所示。
步驟4:在排序選項卡中,按“歌手姓名”升序排序,再按“分數”降序排序,如圖3.117所示。
步驟5:保存視圖名為“songer_view”,如圖3.118所示。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: