2016年計算機二級考試VF模擬試卷及答案

學識都 人氣:2.83W

2016下半年計算機等級考試正在火熱備考中,本站小編爲幫助同學們複習好計算機二級VF考試,特整理最新VF模擬試題及答案解析如下:

2016年計算機二級考試VF模擬試卷及答案

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

考生目錄下的"訂貨管理"數據庫中完成如下操作:

1. 將order_detail、order_list和customer表添加到數據庫。

2. 爲order_list表創建一個主索引,索引名和索引表達式均是"訂單號"。

3. 建立表order_list和表order_detail間的永久聯繫(通過"訂單號"字段)。

4. 爲以上建立的聯繫設置參照完整性約束:更新規則爲"限制",刪除規則爲"級聯",插入規則爲"限制"。

解題思路:

1. 首先打開“訂貨管理”數據庫。在“數據庫設計器-訂貨管理”中單擊鼠標右鍵,顯示彈出菜單,並選擇“添加表”命令項,並選擇相應的表文件即可(order_detail、order_list和customer)。

2. 在“數據庫設計器-訂貨管理”中,選擇表“order_list”並單擊鼠標右鍵,選擇“修改”命令項。在“表設計器-order_”中,選擇“索引”選項卡,輸入索引名“訂單號”,選擇類型爲“主索引”,表達式爲“訂單號”。

3. 在“數據庫設計器-訂貨管理”中,選擇表“order_detail”並單擊鼠標右鍵,選擇“修改”命令項。在“表設計器-order_”中,選擇“索引”選項卡,輸入索引名“訂單號”,選擇類型爲“普通索引”,表達式爲“訂單號”。選擇“order_list”表中主索引鍵“訂單號”並按住不放,然後移動鼠標拖到“order_detail”表中的索引鍵爲“訂單號”處,鬆開鼠標即可。

4. 略。注意:可能會出現要求整理數據庫,那麼請整理後重新做操作。

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

在考生目錄下完成如下簡單應用:

1. 列出客戶名爲"三益貿易公司"的訂購單明細(order_detail)記錄(將結果先按"訂單號"升序排列,同一訂單的再按"單價"降序排列),並將結果存儲到results表中(表結構與order_detail表結構相同)。

解題思路:

1.單擊“新建”菜單,建立一個查詢文件,我們用“查詢設計器”來做這一題:向查詢設計器中依次添加“customer”、“order_list”和“order_detail”表。將“order_detail”表中全部字段添加到選定字段列表中。在“篩選”選項卡中的“字段名”中選擇“客戶名”,“條件”選擇“=”,“實例”中輸入“三益貿易公司”。在“排序”選項卡中爲“訂單號”字段設爲升序,再將“單價”字段設爲將序。最後在“查詢”菜單中設置“查詢去向”爲表“results”.

最後運行即可,此題的查詢設計器不需要保存的,因爲我們只是借用他來代替命令進行查詢的。有工具就要會拿來用。

**********************************************************************

2. 考生目錄下有一個form1表單文件,其中三個命令按鈕click事件下的語句

都是錯誤的,請按如下要求進行修改(最後保存所做的修改):

(1) 單擊"刷新標題"命令按鈕時,使表單的標題爲"簡單應用";

(2) 單擊"訂單記錄" 命令按鈕時,使表格控件中顯示order_list表中的記錄;

(3) 單擊"關閉表單" 命令按鈕時,關閉表單。

注意:每處錯誤只能在原語句上進行修改,不可以增加語句。

解題思路:

打開表單文件

①改爲:ion="簡單應用"

②改爲:rdSource ="order_"

③改爲:ase

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

在考生文件夾下建立表單文件,要求包含一個標籤、一個文本框和一個命令按鈕(它們的.名稱依次爲Label1、Text1和Command1);表單的標題爲"綜合應用"。如下圖所示:請設置"確定"按鈕的Click事件代碼,使得當表單運行時,單擊命令按鈕可以查詢指定商品(由用戶在文本框給定商品號)的訂購信息,查詢結果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數量等六項內容。各記錄按訂單號升序排序。查詢結果存放在表tablethree中。最後運行表單,然後在文本框中輸入商品號a00002,並單擊"確定"按鈕完成查詢。

解題思路:

1. 建立表單,在“表單設計器”中,在其“屬性”的Caption處輸入“綜合應用”,在“表單設計器”中,添加一個標籤Label1,在其“屬性”的Caption處輸入“商品號:”。在“表單設計器”中,分別添加一個文本框Text1和一個命令按鈕Command1,在其“屬性”的Caption處輸入“確定”。雙擊“確定”按鈕,在“k”編輯窗口中輸入下列程序

SELECT Order.*, Goods.商品名, Goods.單價, Orderitem.數量;

FROM order INNER JOIN orderitem;

INNER JOIN goods ;

ON Orderitem.商品號 = Goods.商品號 ;

ON Order.訂單號 = Orderitem.訂單號;

WHERE Goods.商品號 = e;

ORDER BY Order.訂單號;

INTO TABLE