查看匯總:2014年計算機二級《VF》沖刺試題及答案解析匯總
一、基本操作題(共四小題,第1和2題是7分、第3和4是8分)
在考生文件夾下有一表單文件formone.scx,其中包含一個文本框和一個命令按鈕。打開該表單文件,然后在表單設計器環境下完成如下操作:
1.將表單的標題設置為"表單操作";命令按鈕的標題設置為"顯示"。
2.將文本框的初始值設置為數值0、寬度設置為60。
3.設置文本框的InputMask屬性,使其只能輸入數值,其中:小數部分為兩位、整數部分(包括正負號)最多為5位。
4.修改命令按鈕的Click事件代碼,使其中的wait命令功能為顯示文本框的值。注意:需要將文本框中的數值轉換成字符串,其中:小數位數保留兩位,字符串的長度為8。
本題主要考核點:表單、命令按鈕、文本框屬性的設置、事件代碼的編寫。
解題思路:
1、打開表單formone,將表單的Caption屬性值設置為表單操作,命令按鈕的Caption屬性值設置為顯示。
2、將文本框的Value屬性值設置為0,Width屬性值設置為60。
3、將文本框的InputMask屬性值設置為99999.99。
4、設置"顯示"按鈕的Click事件代碼:wait str(thisform.text1.value,8,2) window
二、簡單應用(2小題,每題20分,計40分)
1.編寫SELECT語句,從customers(客戶)表中統計各年份出生的客戶人數。統計結果依次包含"年份"和"人數"兩個字段,各記錄按年份升序排序,統計結果存放在tableone表中。最后要執行該SELECT語句,并將該SELECT語句存放在命令文件pone.prg中。
2.首先創建數據庫orders_m,并向其中添加customers(客戶)和orders(訂單)表。然后在數據庫中創建視圖viewone:利用該視圖只能查詢2007年簽訂的訂單信息,查詢結果依次包含訂單號、簽訂日期、姓名(即客戶姓名)和聯系電話四項內容,各記錄按簽訂日期降序排序。最后利用該視圖查詢視圖中的全部信息,并將查詢結果存放在表tabletwo中。
本題主要考核點:利用SQL_SELECT語句建立查詢、數據庫的創建、向數據庫中添加表、視圖的創建。
解題思路:
第1題:本題的考查點是利用SQL_SELECT語句建立查詢。其命令如下:
SELECT year(Customers.出生日期) as 年份, COUNT(Customers.客戶號) as 人數 FROM customers;
GROUP BY 1 ORDER BY 1 INTO TABLE tableone.dbf
然后將此命令保存在pone.prg文件中。
第2題:創建數據庫可以使用"文件"菜單完成,選擇文件--新建--數據庫--新建文件,在數據庫設計器中依次添加customers和orders 表。再通過新建命令打開視圖設計器,在"添加表或視圖"對話框中添加customers和orders表,并設置兩表間的聯系;在"字段"選項卡中選擇訂單號、簽訂日期、姓名和聯系電話4個字段;切換到"篩選"選項卡,在其中進行如下設置:
字段名條件 實例
YEAR(Orders.簽訂日期) = 2007
切換到"排序依據"中選擇字段"order.簽訂日期",在"排序選項"處選擇"降序",最后將視圖保存在viewone文件中。利用剛創建的視圖 viewone查詢視圖中的全部信息,在"添加表或視圖"對話框中選擇viewone視圖,在字段中選擇所有字段,設置查詢去向為表tabletwo。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |