首頁 - 網(wǎng)校 - 萬題庫 - 直播 - 雄鷹網(wǎng)校 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 -
首頁網(wǎng)校萬題庫直播雄鷹網(wǎng)校團(tuán)購書城?論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn)
專升本
自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報 關(guān) 員
外 銷 員
價格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產(chǎn)評估師
高級經(jīng)濟(jì)師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內(nèi)審師
注冊稅務(wù)師
理財規(guī)劃師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
消防工程師
監(jiān)理工程師
房地產(chǎn)估價
土地估價師
安全評價師
房地產(chǎn)經(jīng)紀(jì)人
投資項目管理師
環(huán)境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂
您現(xiàn)在的位置: 考試吧 > 計算機(jī)等級考試 > 計算機(jī)二級考試 > VFP > 模擬試題 > 正文

2015年計算機(jī)二級VFP考試練習(xí)及答案解析(8)

考試吧整理了“2015年計算機(jī)二級VFP考試練習(xí)及答案解析”,望給備考2015年計算機(jī)等級考試的考生帶來幫助!

  點擊查看:2015年計算機(jī)二級VFP考試練習(xí)及答案解析匯總

  第8套

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

  在考生文件夾下已有order、orderitem和goods三個表。其中,order表包含訂單的基本信息,orderitem表包含訂單的詳細(xì)信息,goods表包含商品(圖書)的相關(guān)信息。

  在考生文件夾下完成如下操作:

  1.創(chuàng)建一個名為"訂單管理"的數(shù)據(jù)庫,并將已有的order、orderitem和goods三個表添加到該數(shù)據(jù)庫中。

  2.在表設(shè)計器中為order表建立一個普通索引,索引名為nf,索引表達(dá)式為"year(簽訂日期)"。

  3.通過"訂單號"在order表和orderitem表之間建立一個一對多的永久聯(lián)系,它們的和索引表達(dá)式均為"訂單號"。

  4.為上述建立的聯(lián)系設(shè)置參照完整性約束:更新規(guī)則為"限制",刪除規(guī)則為"級聯(lián)",插入規(guī)則為"限制"。

  本題的主要考核點:數(shù)據(jù)庫的建立、將自由表添加到數(shù)據(jù)庫中、主索引和普通索引的建立、建立兩個表之間的聯(lián)系、設(shè)置參照完整性約束。

  解題思路:

  1、創(chuàng)建數(shù)據(jù)庫可以使用"文件"菜單完成,選擇文件--新建--數(shù)據(jù)庫--新建文件,輸入數(shù)據(jù)庫名稱為"訂單管理",在數(shù)據(jù)庫設(shè)計器中依次添加order、orderitem和goods表。

  2、打開order表的表設(shè)計器,打開"索引"選項卡,在索引名處輸入:nf,類型選擇"普通索引",表達(dá)式為:year(簽訂日期)。

  3、接著,在索引名處輸入:訂單號,類型選擇"主索引",表達(dá)式為:訂單號。再打開orderitem表的表設(shè)計器,打開"索引"選項卡,在索引名處輸入:訂單號,類型選擇"普通索引",表達(dá)式為:訂單號。在數(shù)據(jù)庫設(shè)計器中,選中order表中的索引"訂單號"并拖動到orderitem表的"訂單號"的索引上并松開,這樣兩個表之間就建立起了永久聯(lián)系。

  4、為聯(lián)系指定參照完整性:在聯(lián)系上單擊右鍵,打開"編輯參照完整性"對話框或者在"數(shù)據(jù)庫"菜單中選擇"編輯參照完整性",打開"參照完整性"生成器。選擇更新規(guī)則為"限制",刪除規(guī)則為"級聯(lián)",插入規(guī)則為"限制"。

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

  1.利用查詢設(shè)計器創(chuàng)建查詢,從order、orderitem和goods表中查詢2001年簽訂的所有訂單的信息,查詢結(jié)果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數(shù)量等六項內(nèi)容。各記錄按訂單號降序排序;訂單號相同按商品名降序排序。查詢?nèi)ハ驗楸韙ableone。最后將查詢保存在queryone.qpr文件中,并運行該查詢。

  2.在考生文件夾下已有表單文件myform.scx,其中包含一個標(biāo)簽、一個文本框和一個命令按鈕(不要改變它們的名稱)。如下圖所示:

  

  請設(shè)置"確定"按鈕的Click事件代碼,使得當(dāng)表單運行時,單擊命令按鈕可以查詢在文本框中輸入的指定客戶的所有訂單的信息,查詢結(jié)果依次包含訂單號、簽訂日期、商品名、單價和數(shù)量等五項內(nèi)容。各記錄按訂單號升序排序;訂單號相同按商品名升序排序,并將查詢結(jié)果存放在表tabletwo中。

  設(shè)置完成后運行表單,然后在文本框中輸入客戶名lilan,并單擊"確定"按鈕完成查詢。

  本題主要考核點:利用查詢設(shè)計器建立查詢、SQL語句運用。

  解題思路:

  第1題:建立查詢可以使用"文件"菜單完成,選擇文件--新建--查詢--新建文件,將order、orderitem和goods表添加到查詢設(shè)計器中,并設(shè)置三表間的聯(lián)系。在"字段"選項卡選擇"訂單號"、"客戶名"、"簽訂日期"、"商品名"、"單價"和"數(shù)量"字段;切換到"篩選"中,在"字段名"的表達(dá)式中輸入:YEAR(Order.簽訂日期),"條件"中選擇"=","實例"中輸入:2001;切換到"排序依據(jù)"中選擇字段"order.訂單號",在"排序選項"處選擇"降序",再選擇字段"Goods.商品名",在"排序選項"處選擇"降序";單擊查詢菜單下的查詢?nèi)ハ,選擇表,輸入表名tableone,最后將查詢保存在queryone.qpr文件中,并運行該查詢。

  第2題:設(shè)置"確定"按鈕的Click事件代碼:

  select Order.訂單號,Order.簽訂日期,Goods.商品名,Goods.單價,Orderitem.數(shù)量;

  from goods,orderitem,order;

  where Order.訂單號=Orderitem.訂單號 and Goods.商品號=Orderitem.商品號;

  and Order.客戶名=thisform.Text1.Text;

  order by Order.訂單號,Goods.商品名 into table tabletwo.dbf

  保存表單并運行,在文本框中輸入lilan,并單擊"確定"命令按鈕。

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

  在考生文件夾下創(chuàng)建一個下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當(dāng)前vfp系統(tǒng)菜單的末尾追加一個"考試"子菜單,如下圖所示。

  

  菜單命令"計算"和"返回"的功能都通過執(zhí)行過程完成。

  菜單命令"計算"的功能是計算各商品在2001年的訂購總金額(若某商品沒有被訂購,則其總金額為零)。計算結(jié)果保存在three表中,其中包含商品名和總金額兩個字段,各記錄按商品名升序排序。

  提示:可分兩步完成,首先從表order和orderitem中獲取2001年訂單有關(guān)商品數(shù)量的信息,并保存在臨時表中;然后再將表goods與臨時表進(jìn)行左聯(lián)接,并完成總金額的計算。

  菜單命令"返回"的功能是恢復(fù)標(biāo)準(zhǔn)的系統(tǒng)菜單。

  菜單程序生成后,運行菜單程序并依次執(zhí)行"計算"和"返回"菜單命令。

  本題的主要考核點:創(chuàng)建菜單。

  解題思路:

  1、建立菜單可以使用"文件"菜單完成,選擇文件--新建--菜單--新建文件打開菜單設(shè)計器。打開"顯示"菜單下的"常規(guī)選項"對話框,在"位置"處選擇追加,則新建立的子菜單會在當(dāng)前vfp系統(tǒng)菜單后顯示。

  2、在菜單名稱中填入"考試",結(jié)果為子菜單,單擊創(chuàng)建;在子菜單的菜單名稱中輸入"計算",結(jié)果為過程。在過程中輸入下列命令:

  select orderitem.商品號,orderitem.數(shù)量;

  from order inner join orderitem;

  on order.訂單號=orderitem.訂單號;

  where year(order.簽訂日期)=2001;

  into table tmp.dbf

  select goods.商品名,sum(goods.單價*tmp.數(shù)量) as 總金額;

  from goods left outer join tmp;

  on goods.商品號=tmp.商品號;

  group by goods.商品名;

  order by goods.商品名;

  into table three.dbf

  do while not eof()

  if isnull(總金額)

  replace 總金額 with 0

  endif

  skip

  enddo

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

  3、最后保存菜單mymenu.mnx,并生成菜單程序mymenu.mpr,且運行菜單程序并依次執(zhí)行"計算"和"返回"菜單命令。

  相關(guān)推薦:

  各地2015年計算機(jī)等級考試報名時間匯總

  各地2015年上半年計算機(jī)等級考試費用匯總

  2015年計算機(jī)考試心得:30天通過二級VF考試

文章搜索
計算機(jī)等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機(jī)等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧