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

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

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

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

  第8套

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

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

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

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

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

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

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

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

  解題思路:

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

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

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

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

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

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

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

  

  請(qǐng)?jiān)O(shè)置"確定"按鈕的Click事件代碼,使得當(dāng)表單運(yùn)行時(shí),單擊命令按鈕可以查詢?cè)谖谋究蛑休斎氲闹付ǹ蛻舻乃杏唵蔚男畔ⅲ樵兘Y(jié)果依次包含訂單號(hào)、簽訂日期、商品名、單價(jià)和數(shù)量等五項(xiàng)內(nèi)容。各記錄按訂單號(hào)升序排序;訂單號(hào)相同按商品名升序排序,并將查詢結(jié)果存放在表tabletwo中。

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

  本題主要考核點(diǎn):利用查詢?cè)O(shè)計(jì)器建立查詢、SQL語句運(yùn)用。

  解題思路:

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

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

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

  from goods,orderitem,order;

  where Order.訂單號(hào)=Orderitem.訂單號(hào) and Goods.商品號(hào)=Orderitem.商品號(hào);

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

  order by Order.訂單號(hào),Goods.商品名 into table tabletwo.dbf

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

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

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

  

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

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

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

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

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

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

  解題思路:

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

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

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

  from order inner join orderitem;

  on order.訂單號(hào)=orderitem.訂單號(hào);

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

  into table tmp.dbf

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

  from goods left outer join tmp;

  on goods.商品號(hào)=tmp.商品號(hào);

  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,且運(yùn)行菜單程序并依次執(zhí)行"計(jì)算"和"返回"菜單命令。

  相關(guān)推薦:

  各地2015年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總

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

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

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