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

2016計算機二級《VFP》考試試題及答案

計算機二級 閱讀(2.49W)

2016年9月計算機等級考試已於上週六(9月24日)開考,不知道大家都考得怎麼樣呢?以下是本站小編搜尋整理的根源2016計算機二級《VFP》考試試題及答案,供參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

2016計算機二級《VFP》考試試題及答案

  一、基本操作題

1.在考生資料夾下建立資料庫,把表 BOOKS和AUTHORS新增到該資料庫中。

2.為AUTHORS表建立主索引,索引名為“PK”,索引表示式為“作者編號”。

3.為BOOKS表建立兩個普通索引,第一個索引名為“PK”,索引表示式為“圖書編號”;第二個索引名和索引表示式均為“作者編號”。

4.建立AUTHORS表和BOOKS表之間的永久性聯絡。

二、簡單應用題

在考生資料夾下完成如下簡單應用:

1.開啟表單MYFORM4-4,把表單(名稱為Fomd)標題改為“歡迎您”,將文字“歡迎您訪問系統”(名稱為Label1的標籤)改為25號黑體。最後在表單上新增“關閉”(名稱為 Command1)命令按鈕,單擊此按鈕關閉表單。

儲存並執行表單。

設計一個表單MYFORM4,表單中有兩個命令按鈕“查詢”和“退出”(名稱分別為Command1和Command2)。

(1)單擊“查詢”命令按鈕,查詢BOOKAUTH資料庫中出版過3本以上(含3本)圖書的作者資訊,查詢資訊包括作者姓名和所在城市;查詢結果按作者姓名升序儲存在表 NEW-VIEW4中。

(2)單擊“退出”命令按鈕關閉表單。

注意:完成表單設計後要執行表單的所有功能。

三、綜合應用題

(1)在考生資料夾下,將BOOKS表中所有書名中含有“計算機”3個字的圖書複製到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。

(2)複製後的圖書價格在原價格的基礎上降低5%。

(3)從圖書均價高於25元(含25)的出版社中,查詢並顯示圖書均價最低的出版社名稱及均價,查詢結果儲存在 new_table4表中(欄位名為出版單位和均價)。

【參考答案及解析】

一、基本操作題

【考點分析】本大題主要考查的知識點是:資料庫的建立、向資料庫中新增表、為表建立索引以及表間建立聯絡。【解題思路】通過“新建”選單或“新建”命令按鈕實現資料庫的建立,在資料庫設計中完成表的新增;為表建立索引需要在表設計器中進行;為兩張表建立永久性聯絡需要在資料庫設計器中進行,並且兩張表要分別在對應的欄位上建立主索引和普通索引。

【操作步驟】

(1)新建一個數據庫,在資料庫設計器中按題目要求新增表.如圖3.19所示.

(2)按照題目的要求為“authors”表建立主索引,如圖3.20所示。

(3)按照題目要求為books表建立兩個普通索引,如圖3.21所示。

(4)按照題目的要求為authors表和books表建立永久性聯絡,如圖3.22所示。

【易錯提示】第4小題從主索引pk拖到普通索引作者編號,注意不是從普通索引中的pk拖到主索引中的pk。

  二、簡單應用題

【考點分析】本大題主要考查的知識點是:表單控制元件的屬性和SQL語句查詢。

【解題思路】標籤控制元件的FontSize屬性用於設定標籤中 文字的字號,標籤控制元件的FontName屬性用於設定標籤中文字的字型。

(1)【操作步驟】

步驟1:開啟表單myform4-4,並按照題目的要求修改表單的標題,如圖3.23所示。

步驟2:在表單設計器視窗中,按照題目的要求修改文字 的相關屬性,如圖3.24所示。

步驟3:在表單中新增命令按鈕,修改其Caption屬性為“關閉”,併為其Click事件新增程式碼“ase”,如圖3.25所示。

(2)【操作步驟】

步驟1:按照題目的要求新建一個名為“myform4”的`表單,新增控制元件並設定控制元件屬性,如圖3.26所示。

步驟2:編寫兩個命令按鈕的Click事件程式碼,如圖3.27 所示。

步驟3:儲存表單為“myform4”並執行,如圖3.28所示。

【小技巧】也可以先按照題目的要求通過查詢設計器建立查詢,然後開啟查詢設計器工具欄中的SQL工具按鈕將其的SQL語句複製到指定的程式檔案中。

【易錯提示】不要忘記修改表單的Name屬性;Caption屬性和Name屬性不要混淆;完成表單後要執行表單。

  三、綜合應用題

【考點分析】本大題主要考查的知識點是:SQL語句的複製、修改和查詢功能。

【解題思路】SQL SELECT語句用於實現資料查詢的功能,其基本格式為:

SELECT欄位名列表FROM表名WHERE條件0RDER BY欄位名…也可以在上述語句中加入“INTO”短語,將查詢結果存入到指定的陣列(表或文字檔案)中。SQL UPDATE語句用於實現資料更新的功能,其格式為:UPDATE表名SET欄位名1=表示式1,欄位名2=表示式2…

【操作步驟】

步驟1:在命令窗El中輸入下列程式碼,用於將BOOKS表中滿足條件的記錄複製到BOOKS_BAK表中,並按回車鍵以執行該程式碼。

步驟2:在命令視窗中輸入下列程式碼,用於更新 BOOKS—BAK表中的價格欄位,並按回車鍵以執行該程式碼。

步驟3:在命令窗1:3中輸入下列程式碼,並按回車鍵以執行該程式碼。

【小技巧】步驟1和步驟3的程式碼可以通過建立一個查詢,並檢視其中的SQL語句來完成。其中,步驟3通過查詢設計器來實現要簡單一些。

【易錯提示】步驟2和步驟3是在books_bak表的基礎上進行操作的;步驟3要求查詢均價最低的記錄,因此,在SQL語句中需注意“TOP”短語的使用,其格式為“TOP nExpr

[PERCENT]”。其中,nExpr是數字表達式,當不使用PER. CENT時,說明顯示前幾個記錄,如果使用PERCENT時,則說明顯示結果中前百分之幾的記錄。