當前位置:才華齋>計算機>計算機二級>

計算機二級VF考前試題及答案

計算機二級 閱讀(2.28W)

一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)

計算機二級VF考前試題及答案

考生資料夾下,有一個學生資料庫SDB,開啟該資料庫,完成如下操作:

1.在學生表STUDENT中增加一個名為"照片"的欄位、欄位資料型別為"通用"。

2.在教師表TEACHER中建立一個索引名為"教師號"的主索引(升序),索引表示式為教師號。在課程表COURSE中建立一個普通索引(升序),索引名為"教師號",索引表示式為教師號。

3.建立選課表SC和學生表STUDENT之間的永久聯絡;建立選課表SC與課程表COURSE之間的永久聯絡;建立教師表TEACHER和課程表 COURSE之間的永久聯絡。併為以上建立的聯絡設定參照完整性約束:更新規則為"級聯";刪除規則為"限制";插入規則為"限制"。

4.使用表單嚮導建立一個名稱為sform的表單。要求選擇學生表STUDENT中所有欄位;表單樣式為陰影式;按鈕型別為圖片按鈕;選定排序欄位為學號(升序);表單標題為"學生表資料輸入"。

  二、簡單應用(2小題,每題20分,計40分)

在考生資料夾下,打開學生資料庫SDB,完成如下簡單應用:

1.使用查詢設計器設計一個名稱為SVG的查詢,查詢每個"女"同學的學號(來自STUDENT表)、姓名、課程名、成績和任課教師(來自 Teacher表的教師名),查詢結果按學號升序排序並輸出到表ONE(查詢去向)中。設計完成後,執行該查詢。表ONE中的欄位分別為:學號、姓名、課程名、成績、任課教師。

2.在考生資料夾下,使用快捷選單設計器設計一個名稱為SMENU的.快捷選單。要求如下:

選單包括"資料瀏覽"和"退出"兩個選單項:

(1)"資料瀏覽"選單包括"學生表"、"選課表" 和"課程表"三個子選單:

①學生表子選單在過程中使用SQL語句"SELECT * FROM STUDENT"查詢學生表的記錄。

②選課表子選單在過程中使用SQL語句"SELECT * FROM SC"查詢學生選課表的記錄。

③課程表選項在過程中使用SQL語句"SELECT * FROM COURSE"查詢課程表的記錄。

(2)"退出"選單使用命令返回系統預設的選單。

  三、綜合應用(1小題,計30分)

在考生資料夾下,先開啟學生資料庫SDB,然後建立檔名為tform的表單,完成如下綜合應用:

在該表單中設計兩個命令按鈕,各命令按鈕的功能如下:

(1)"查詢"按鈕(Command1):在該按鈕的"Click"事件中使用SQL的SELECT命令查詢選課數量大於等於4門且平均成績大於等於 75分的每個同學的學號、姓名、平均成績和選課門數,查詢結果按平均成績降序排序並存儲到表TWO中。表TWO中的欄位名分別為:學號、姓名、平均成績、選課門數。

(2)"退出"按鈕(Command2):單擊"退出"按鈕時,關閉表單。

表單設計完成後,執行該表單,點選"查詢"按鈕進行查詢。

本題主要考核點:表單檔案的建立、控制元件的屬性的修改、SQL語句運用。

  解題思路:

①建立表單:可通過"檔案"選單下的"新建"命令或用命令CREATE FORM開啟表單設計器。

②在表單上新增兩個命令按鈕,並進行適當的佈置和大小調整。

③設定命令按鈕的Caption屬性值。

④設定"查詢"按鈕的Click事件程式碼:

SELECT Student.學號,姓名,AVG(成績) AS 平均成績, COUNT(*) AS 選課門數 FROM Student,Sc;

WHERE Student.學號=Sc.學號 GROUP BY Sc.學號 HAVING COUNT(*)>=4 AND 平均成績>=75;

ORDER BY 平均成績 DESC INTO DBF TWO

⑤設定"退出"按鈕的Click事件程式碼:ase

⑥儲存表單並執行,單擊"查詢"按鈕,再單擊"退出"按鈕。