2016年計算機二級《VFP》鞏固試題及答案
一、基本操作題
1.在考生文件夾下新建一個名為“供應”的項目文件。
2.將數據庫“供應零件”加入到新建的“供應”項目中。
3.通過“零件號”字段為“零件”表和“供應”表建立永久性聯系,其中,“零件”表是父表,“供應”表是子表。
4.為“供應”表的“數量”字段設置有效性規則:數量必須大于0并且小于9999;錯誤提示信息是“數量超范圍”(注意:規則表達式必須是“數量>0.and.數量<9999”)。
二、簡單應用題
在考生文件夾下完成如下簡單應用:
1.用SQL語句完成下列操作:列出所有與“紅”顏色零 件相關的信息(供應商號、工程號和數量),并將查詢結果按數量降序存放于表supply_temp_temp中。
2.新建一個名為menu-quick的快捷菜單,菜單中有兩個菜單項“查詢”和“修改”。并在表單myform的RightClick事 件中調用快捷菜單menu_quick。
三、綜合應用題
設計一個名為mysupply_temp的表單,表單的控件名和文件名均為mysupply_temp。表單的形式如下圖所示。
表單標題為“零件供應情況”,表格控件為Grid1,命令按鈕“查詢”為Command1、“退出”為Command2,標簽控件 Label1和文本框控件Textl(程序運行時用于輸入工程號)。運行表單時,在文本框中輸入工程號,單擊“查詢”命令按鈕后,表格控件中顯示相應工程所使用的零件的零件名、顏色和重量(通過設置有關“數據”屬性實現),并將結果按“零件名”升序排序存儲到PP.dbf文件。
單擊“退出”按鈕關閉表單。
完成表單設計后運行表單,并查詢工程號為“J4”的相應信息。
參考答案
一、基本操作題
【考點分析】本大題主要考查的知識點是:新建項目、將數據庫添加到項目中、為表建立永久聯系以及為表中字段設置有效性規則。
【解題思路】通過項目管理器可以完成數據庫及數據庫表的相關操作。項目的建立可以采用工具欄的命令按鈕的方式來實現,通過項目管理器中的命令按鈕可以將數據庫添加到項目中,添加和修改數據庫中的數據表可以通過數據庫設計器來完成,修改表中字段有效性可以在表設計器中完成。其中,“規則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則視字段的類型而定。
【操作步驟】
(1)啟動Visua1 FoxPro 6.0,按照題目的要求新建一個名為“供應”的項目文件,如圖3.1所示。
(2)按照題目的要求,將“供應零件”數據庫添加到項目“供應”中,如圖3.2所示。
(3)步驟1:按照題目的要求為“零件”表建立主索引,如圖3.3所示。
步驟2:用同樣的方法為“供應”表建立普通索引,如圖3.4所示。
步驟3:在數據庫設計器中從主索引拖曳到普通索引,建立聯系,如圖3.5所示。
(4)按照題目的要求為“供應”表中的“數量”字段設置字段有效性規則,如圖3.6所示。
【易錯提示】在第3小題中,要先建立主索引和普通索引再建立聯系,并且要區分哪張表為主索引,哪張表為普通索引。第4小題在“信息”框中輸入內容時,注意應加英文狀態下的雙引號。
二、簡單應用題
【考點分析】本大題主要考查的知識點是:用SQL語句創 建查詢、表單快捷菜單的建立以及如何通過表單調用菜單。【解題思路】打開本題涉及的數據表,分析字段來源,然 后完成SQL語句的編寫。通過菜單設計器完成快捷菜單的 創建,通過在表單的“RightClick”事件中添加“D0菜單名稱”代碼來實現快捷菜單的調用。
(1)【操作步驟】
步驟1:新建程序文件,并在程序文件窗口中輸入符合題 目要求的程序段,如圖3.7所示。
步驟2:以queryl為文件名保存并運行程序,如圖3.8所示.
也可以先按照題目的要求通過查詢設計器建立查詢,然后打開查詢設計器工具欄中的SQL工具按鈕將其中的SQL語句復制到指定的程序文件中,操作過程如圖3.9所示。一般來說,簡單的SQL查詢語句都可以通過查詢設計器來實現,且比較簡單,建議考生掌握這種方法的使用。
(2)【操作步驟】
步驟1:按照題目的要求新建一個快捷菜單,如圖3.10所示。
步驟2:為快捷菜單添加菜單項,保存后生成可執行文件 menu_quick.mpr,如圖3.11所示。
步驟3:打開表單myform,按照題目的要求編寫表單的 RightCliek事件代碼“do menu-quick.mpr”,如圖3.12所示。
步驟4:保存并運行表單,如圖3.13所示。
【小技巧】也可以通過以下方法獲得查詢設計器中的 SQL語句,即在查詢設計器中用鼠標右鍵單擊空白處,在彈出的快捷菜單中單擊“查看SQL”命令。
【易錯提示】第1題注意排序以及結果存放在表中,完成程序后記得運行程序。第2題題目要求為快捷菜單,完成菜單后要生成可執行文件。
三、綜合應用題
【考點分析】本大題主要考查的知識點是:通過表單設計器創建表單、表單控件及其屬性的修改和通過SQL語句實現查詢。
【解題思路】按照題目的要求建立表單,并向表單中添加控件,然后修改控件的相關屬性,最后為命令按鈕編寫事件代碼。表單的Name屬性用于設置表單的名稱,Caption屬性用于設置表單的標題;標簽的Caption屬性用于設置標簽的標題;命令按鈕的Caption屬性用于設置命令按鈕的標題;表格控件的RecordSource屬性用于設置表格的數據來源。在作答本題的過程中還用到了“設置表單的數據環境”的知識點,為表單建立數據環境,可以方便地設置控件與數據之間的綁定關系,并且數據環境中的對象(表、視圖或表間的關聯)會隨著表單的運行而打開和建立,隨著表單的關閉而關閉或釋放。
【操作步驟】
步驟1:新建一個表單,并按題目要求修改表單的屬性,如圖3.14所示。
步驟2:在表單中添加一個表格控件、兩個命令按鈕控件、一個標簽控件和一個文本框控件,并按照題目的要求設置各控件的屬性,如圖3.15所示。
步驟4:保存表單名為mysupply,并按要求運行表單,如圖3.17所示。
【小技巧】
如果屬性窗13沒有在Visual FoxPro的主窗口中顯示。可以通過執行“顯示”菜單中的“屬性”菜單命令打開屬性窗口。
(2)向表單添加控件后,可通過鼠標調整各控件的位置及大小。
(3)為兩張表建立永久性聯系時,需先選中父表中的主索引,并按下鼠標左鍵,移動鼠標指針至表中的普通索引上,并松開鼠標按鍵。
(4)Visual FoxPro中的“表單控件”窗口有兩種顯示方式,如圖3.18所示。
【計算機二級《VFP》鞏固試題及答案】相關文章:
計算機二級VFP試題及答案10-22
計算機二級《VFP》試題及答案10-22
計算機二級VFP練習試題及答案11-08
計算機二級《VFP》測試題及答案05-30
計算機二級《VFP》考試題及答案11-10
計算機二級《VFP》模擬練習試題及答案09-17