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

2015年計算機二級VF考試機試模擬練習題

計算機二級 閱讀(1.45W)

2015年全國計算機等級考試將於9月19日至22日舉行,應屆畢業生網為廣大考生準備了下面這套計算機考試模擬題,供大家考前練習:

2015年計算機二級VF考試機試模擬練習題

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

在考生資料夾下有一表單檔案,其中包含"高度"標籤、Text1文字框,以及"確定"命令按鈕。開啟該表單檔案,然後在表單設計器環境下完成如下操作:

1.將標籤、文字框和命令按鈕三個控制元件設定為頂邊對齊。

2.設定"確定"按鈕的屬性使在表單執行時按Enter鍵就可以直接選擇該按鈕。

3.將表單的標題設定為"表單操作";將表單的名稱設定為myform。

4.設定"確定"按鈕的Click事件程式碼,使得表單執行時,單擊該按鈕可以將表單的高度設定成在文字框中指定的值。

本題主要考核點:表單屬性的設定、快捷訪問鍵的設定、事件程式碼的'編寫。

解題思路:

1、開啟表單myform,選中標籤、文字框和命令按鈕,選擇"格式"選單下"對齊"選單下的"頂邊對齊"。

2、將"確定"按鈕的Default屬性值設定為.T.。

3、將表單的Caption屬性值設定為表單操作,Name屬性值設定為myform。

4、設定"確定"按鈕的Click事件程式碼:ht=val(e)。

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

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

1.用SQL語句完成下列操作:檢索客戶名為"lilan"所定商品的商品名和單價,結果按單價降序存入book_temp表中。

2.首先建立資料庫order_m,並向其中新增order和orderitem表。然後在資料庫中建立檢視viewone:利用該檢視只能查詢商品號為a00002的商品的訂購資訊。查詢結果依次包含訂單號、簽訂日期和數量三項內容。各記錄按訂單號升序排序,最後利用剛建立的檢視查詢檢視中的全部資訊,並將查詢結果存放在表tabletwo中。

本題主要考核點:利用SQL_SELECT語句建立查詢、資料庫的建立、向資料庫中新增表、檢視的建立。

解題思路:

第1題:本題的考查點是利用SQL_SELECT語句建立查詢。其命令如下:

SELECT Goods.商品名,Goods.單價 FROM goods,orderitem,order;

WHERE Orderitem.訂單號=Order.訂單號 AND;

Goods.商品號=Orderitem.商品號 AND Order.客戶名="lilan";

ORDER BY Goods.單價 DESC INTO TABLE book_

第2題:建立資料庫可以使用"檔案"選單完成,選擇檔案--新建--資料庫--新建檔案,在資料庫設計器中依次新增order和orderitem表。再通過新建命令開啟檢視設計器,在"新增表或檢視"對話方塊中新增order和orderitem表,並設定兩表間的聯絡;在"欄位"選項卡中選擇訂單號、簽訂日期和數量3個欄位;切換到"篩選"選項卡,在其中進行如下設定:

欄位名條件 例項

orderitem.商品號 ="a00002"

切換到"排序依據"中選擇欄位"order.訂單號",在"排序選項"處選擇"升序",最後將檢視儲存在viewone檔案中。利用剛建立的檢視viewone查詢檢視中的全部資訊,在"新增表或檢視"對話方塊中選擇viewone檢視,在欄位中選擇所有欄位,設定查詢去向為表tabletwo。

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

在考生資料夾下建立一個下拉式選單,並生成選單程式。執行該選單程式時會在當前vfp系統選單的末尾追加一個"考試"子選單,如下圖所示。

選單命令"計算"和"返回"的功能都通過執行過程完成。

選單命令"計算"的功能如下:

(1)用ALTER TABLE語句在order表中新增一個"總金額"欄位,該欄位為數值型,寬度為7,小數位數為2。

(2)根據orderitem表和goods表中的相關資料計算各訂單的總金額(一個訂單的總金額等於它所包含的各商品的金額之和,每種商品的金額等於數量乘以單價),並填入剛才建立的欄位中。

選單命令"返回"的功能是恢復標準的系統選單。

選單程式生成後,執行選單程式並依次執行"計算"和"返回"選單命令。

本題主要考核點:建立選單。

解題思路:

1、建立選單可以使用"檔案"選單完成,選擇檔案--新建--選單--新建檔案開啟選單設計器。開啟"顯示"選單下的"常規選項"對話方塊,在"位置"處選擇追加,則新建立的子選單會在當前vfp系統選單後顯示。

2、在選單名稱中填入"考試",結果為子選單,單擊建立;在子選單的選單名稱中輸入"計算",結果為過程。在過程中輸入下列命令:

ALTER TABLE order ADD COLUMN 總金額 N(7,2)

CLOSE DATA

USE Order

GO TOP

DO WHILE NOT EOF()

SELECT sum(Orderitem.數量*Goods.單價) FROM orderitem,goods;

WHERE Orderitem.商品號=Goods.商品號 AND orderitem.訂單號=Order.訂單號;

GROUP BY Orderitem.訂單號 INTO ARRAY A

REPLACE 總金額 WITH A[1]

SKIP

ENDDO

在選單名稱中填入"返回",結果為過程,在過程中輸入此命令:SET SYSMENU TO DEFAULT。

3、最後儲存選單,並生成選單程式,且執行選單程式並依次執行"計算"和"返回"選單命令。