- 相關推薦
2016年計算機二級考試VF模擬試卷及答案
2016下半年計算機等級考試正在火熱備考中,yjbys小編為幫助同學們復習好計算機二級VF考試,特整理最新VF模擬試題及答案解析如下:
基本操作題(共四小題,第1和2題是7分、第3和4題是8分)
在考生目錄下的"訂貨管理"數(shù)據(jù)庫中完成如下操作:
1. 將order_detail、order_list和customer表添加到數(shù)據(jù)庫。
2. 為order_list表創(chuàng)建一個主索引,索引名和索引表達式均是"訂單號"。
3. 建立表order_list和表order_detail間的永久聯(lián)系(通過"訂單號"字段)。
4. 為以上建立的聯(lián)系設置參照完整性約束:更新規(guī)則為"限制",刪除規(guī)則為"級聯(lián)",插入規(guī)則為"限制"。
解題思路:
1. 首先打開“訂貨管理”數(shù)據(jù)庫。在“數(shù)據(jù)庫設計器-訂貨管理”中單擊鼠標右鍵,顯示彈出菜單,并選擇“添加表”命令項,并選擇相應的表文件即可(order_detail、order_list和customer)。
2. 在“數(shù)據(jù)庫設計器-訂貨管理”中,選擇表“order_list”并單擊鼠標右鍵,選擇“修改”命令項。在“表設計器-order_list.dbf”中,選擇“索引”選項卡,輸入索引名“訂單號”,選擇類型為“主索引”,表達式為“訂單號”。
3. 在“數(shù)據(jù)庫設計器-訂貨管理”中,選擇表“order_detail”并單擊鼠標右鍵,選擇“修改”命令項。在“表設計器-order_detail.dbf”中,選擇“索引”選項卡,輸入索引名“訂單號”,選擇類型為“普通索引”,表達式為“訂單號”。選擇“order_list”表中主索引鍵“訂單號”并按住不放,然后移動鼠標拖到“order_detail”表中的索引鍵為“訂單號”處,松開鼠標即可。
4. 略。注意:可能會出現(xiàn)要求整理數(shù)據(jù)庫,那么請整理后重新做操作。
簡單應用(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) 單擊"關閉表單" 命令按鈕時,關閉表單。
注意:每處錯誤只能在原語句上進行修改,不可以增加語句。
解題思路:
打開表單文件
、俑臑椋篢hisform.Caption="簡單應用"
、诟臑椋篢hisform.grid1.RecordSource ="order_list.dbf"
、鄹臑椋篢hisform.Release
綜合應用(1小題,計30分)
在考生文件夾下建立表單文件formone.scx,要求包含一個標簽、一個文本框和一個命令按鈕(它們的名稱依次為Label1、Text1和Command1);表單的標題為"綜合應用"。如下圖所示:請設置"確定"按鈕的Click事件代碼,使得當表單運行時,單擊命令按鈕可以查詢指定商品(由用戶在文本框給定商品號)的訂購信息,查詢結果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數(shù)量等六項內容。各記錄按訂單號升序排序。查詢結果存放在表tablethree中。最后運行表單,然后在文本框中輸入商品號a00002,并單擊"確定"按鈕完成查詢。
解題思路:
1. 建立表單,在“表單設計器”中,在其“屬性”的Caption處輸入“綜合應用”,在“表單設計器”中,添加一個標簽Label1,在其“屬性”的Caption處輸入“商品號:”。在“表單設計器”中,分別添加一個文本框Text1和一個命令按鈕Command1,在其“屬性”的Caption處輸入“確定”。雙擊“確定”按鈕,在“Command1.Click”編輯窗口中輸入下列程序
SELECT Order.*, Goods.商品名, Goods.單價, Orderitem.數(shù)量;
FROM order INNER JOIN orderitem;
INNER JOIN goods ;
ON Orderitem.商品號 = Goods.商品號 ;
ON Order.訂單號 = Orderitem.訂單號;
WHERE Goods.商品號 = thisform.text1.value;
ORDER BY Order.訂單號;
INTO TABLE tablethree.dbf