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