欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案六

時(shí)間:2025-05-23 17:53:44 試題 我要投稿
  • 相關(guān)推薦

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(六)

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

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(六)

  在考生文件夾下,打開顧客數(shù)據(jù)庫CDB,完成如下操作:

  1.在會(huì)員表CUS中增加一個(gè)字段,字段名為手機(jī)號(hào),數(shù)據(jù)類型為"字符",寬度為11;在會(huì)員購貨明細(xì)表CBC中分別給"數(shù)量"和"單價(jià)"字段設(shè)置有效性規(guī)則,要求:數(shù)量大于等于1,默認(rèn)值為1;單價(jià)大于等于1,默認(rèn)值為1。

  2.在會(huì)員購貨明細(xì)表CBC中創(chuàng)建一個(gè)主索引,索引名為cbc,對(duì)應(yīng)的索引表達(dá)式為會(huì)員號(hào)、商品號(hào)和日期字段的組合(會(huì)員號(hào)+商品號(hào)+DTOC(日期));注意,日期字段是日期型數(shù)據(jù)類型,在索引表達(dá)式使用DTOC函數(shù)將日期字段轉(zhuǎn)換為字符型。

  3.在會(huì)員購貨明細(xì)表CBC中創(chuàng)建兩個(gè)普通索引(升序),索引名分別為會(huì)員號(hào)和商品號(hào),對(duì)應(yīng)索引表達(dá)式分別為會(huì)員號(hào)和商品號(hào)。建立會(huì)員表CUS與會(huì)員購貨明細(xì)表CBC之間的永久聯(lián)系;建立商品表COMM與會(huì)員購貨明細(xì)表CBC之間的永久聯(lián)系。

  4.使用SQL的SELECT語句查詢會(huì)員表CUS中會(huì)員號(hào)、會(huì)員名和單位字段,將查詢結(jié)果存儲(chǔ)為NCUS表,并將SQL的SELECT語句存儲(chǔ)到名為ONE.PRG的文件中。

  注意,查詢結(jié)果不要排序。

  解題思路:

  1、打開CUS表設(shè)計(jì)器,將光標(biāo)移動(dòng)到最后的空字段格中,輸入新的字段名、字段類型和寬度。再打開CBC表設(shè)計(jì)器,選擇"數(shù)量"字段,在其字段有效性規(guī)則欄中輸入:數(shù)量>=1,在默認(rèn)值欄中輸入:1;選擇"單價(jià)"字段,在其字段有效性規(guī)則欄中輸入:單價(jià)>=1,在默認(rèn)值欄中輸入:1。

  2、打開CBC表的表設(shè)計(jì)器,打開"索引"選項(xiàng)卡,在索引名處輸入:cbc,類型選擇"主索引",表達(dá)式為:會(huì)員號(hào)+商品號(hào)+DTOC(日期)。

  3、接著在索引名處輸入:會(huì)員號(hào),類型選擇"普通索引",升序,表達(dá)式為:會(huì)員號(hào);再在索引名處輸入:商品號(hào),類型選擇"普通索引",升序,表達(dá)式為:商品號(hào)。在數(shù)據(jù)庫設(shè)計(jì)器中,選中CUS表中的索引"會(huì)員號(hào)"并拖動(dòng)到CBC表的"會(huì)員號(hào)"的索引上并松開,這樣兩個(gè)表之間就建立起了永久聯(lián)系。再用同樣的方法設(shè)置COMM與CBC間的永久聯(lián)系。

  4、使用SQL語句查詢相應(yīng)的記錄值,SQL命令為:

  SELECT 會(huì)員號(hào),會(huì)員名,單位 FROM cus INTO TABLE ncus.dbf

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

  在考生文件夾下,打開會(huì)員數(shù)據(jù)庫CDB,完成如下簡單應(yīng)用:

  1.使用查詢?cè)O(shè)計(jì)器設(shè)計(jì)一個(gè)名稱為TWO的查詢,查詢2003年會(huì)員購買商品的情況,將結(jié)果按會(huì)員號(hào)排序(升序)并輸出(查詢?nèi)ハ?到TWO表中。TWO表中的字段名分別為:會(huì)員號(hào)、會(huì)員名、商品名、金額,其中:會(huì)員號(hào)來自會(huì)員表CUS,金額通過"數(shù)量*單價(jià)"計(jì)算。設(shè)計(jì)完成后,運(yùn)行該查詢。

  2.修改一個(gè)名稱為THREE.PRG的命令文件。該命令文件查詢累計(jì)消費(fèi)金額在5000元以上、每次購買數(shù)量大于或等于10的"女"會(huì)員的會(huì)員號(hào)、會(huì)員名、單位和電話,結(jié)果輸出到表THREE中。該命令文件在第3行、第6行、第7行有錯(cuò)誤,打開該命令文件,直接在錯(cuò)誤處修改,不允許增加和刪除行。修改完成后,運(yùn)行該命令文件。

  本題主要考核點(diǎn):利用查詢?cè)O(shè)計(jì)器建立查詢、修改程序文件。

  解題思路:

  第1題:建立查詢可以使用"文件"菜單完成,選擇文件--新建--查詢--新建文件,將"COMM"、"CBC"和"CUS"表添加到查詢中,從字段選項(xiàng)卡中依次選擇"會(huì)員號(hào)"、"會(huì)員名、"商品名",在"函數(shù)和表達(dá)式"中輸入"數(shù)量*單價(jià) AS 金額",并添加到選定字段中;切換到"篩選"選項(xiàng)卡,在表達(dá)式中輸入:"year(Cbc.日期)","條件"選擇"=","實(shí)例"中輸入2003;切換到"排序依據(jù)"選項(xiàng)卡并在其中選擇字段"會(huì)員號(hào)",排序選項(xiàng)為"升序";單擊查詢菜單下的"查詢?nèi)ハ?quot;,選擇表,在"表名"右邊的對(duì)話框中輸入表名TWO,最后運(yùn)行該查詢。

  第2題:利用"文件"菜單下的"打開"命令打開程序文件THREE.PRG。將命令文件修改為:

  SELECT 會(huì)員號(hào),會(huì)員名,單位,電話;

  FROM cus;

  WHERE 性別="女" and 會(huì)員號(hào)=ANY;

  ( SELECT 會(huì)員號(hào);

  FROM cbc;

  WHERE 數(shù)量>=10;

  GROUP BY 會(huì)員號(hào) HAVING SUM(數(shù)量*單價(jià))>=5000);

  INTO TABLE THREE


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

  在考生文件夾下,打開會(huì)員數(shù)據(jù)庫CDB,完成如下綜合應(yīng)用:

  1.建立文件名為form的表單,在表單中設(shè)計(jì)"統(tǒng)計(jì)"和"退出"兩個(gè)按鈕。要求如下:

  (1)在"統(tǒng)計(jì)"按鈕(Command1)中,編寫程序,根據(jù)會(huì)員統(tǒng)計(jì)時(shí)所購買商品的總金額(數(shù)量*單價(jià)),確定該會(huì)員為"金卡會(huì)員"、"銀卡會(huì)員"、"銅卡會(huì)員"或"普通會(huì)員",并將其寫入會(huì)員表CUS的"會(huì)員類型"字段中。

  金卡會(huì)員,總金額>=15000元;

  銀卡會(huì)員,總金額<15000元 AND >=10000元;

  銅卡會(huì)員,總金額<10000元 AND >=5000元;

  普通會(huì)員,總金額<5000元

  (2)單擊"退出"按鈕(Command2)時(shí),關(guān)閉表單。

  (3)表單設(shè)計(jì)完成后,運(yùn)行表單,單擊"統(tǒng)計(jì)"按鈕進(jìn)行統(tǒng)計(jì),然后單擊"退出"按鈕關(guān)閉表單。

  本題主要考核點(diǎn):表單文件的創(chuàng)建、控件的屬性的修改、SQL語句運(yùn)用。

  解題思路:

 、俳⒈韱危嚎赏ㄟ^"文件"菜單下的"新建"命令或用命令CREATE FORM打開表單設(shè)計(jì)器。

  ②在表單上添加兩個(gè)命令按鈕,并進(jìn)行適當(dāng)?shù)牟贾煤痛笮≌{(diào)整。

 、墼O(shè)置命令按鈕的Caption屬性值。

  ④設(shè)置"統(tǒng)計(jì)"按鈕的Click事件代碼:

  UPDATE CUS SET 會(huì)員類型="金卡會(huì)員" WHERE 會(huì)員號(hào)=ANY(SELECT 會(huì)員號(hào) FROM cbc GROUP BY 會(huì)員號(hào) HAVING SUM(數(shù)量*單價(jià))>=15000)

  UPDATE CUS SET 會(huì)員類型="銀卡會(huì)員" WHERE 會(huì)員號(hào)=ANY(SELECT 會(huì)員號(hào) FROM cbc GROUP BY 會(huì)員號(hào) HAVING SUM(數(shù)量*單價(jià))<15000 AND SUM(數(shù)量*單價(jià))>=10000)

  UPDATE CUS SET 會(huì)員類型="銅卡會(huì)員" WHERE 會(huì)員號(hào)=ANY(SELECT 會(huì)員號(hào) FROM cbc GROUP BY 會(huì)員號(hào) HAVING SUM(數(shù)量*單價(jià))<10000 AND SUM(數(shù)量*單價(jià))>=5000)

  UPDATE CUS SET 會(huì)員類型="普通會(huì)員" WHERE 會(huì)員號(hào)=ANY(SELECT 會(huì)員號(hào) FROM cbc GROUP BY 會(huì)員號(hào) HAVING SUM(數(shù)量*單價(jià))<5000)

 、菰O(shè)置"退出"按鈕的Click事件代碼:

  Release Thisform

  ⑥保存表單并運(yùn)行,單擊"統(tǒng)計(jì)"按鈕,再單擊"退出"按鈕。

【計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案六】相關(guān)文章:

2016計(jì)算機(jī)二級(jí)《VFP》沖刺題及答案10-03

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(三)09-18

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(七)10-11

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(九)10-27

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(一)06-11

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(二)08-25

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(四)10-01

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(五)08-16

2015年計(jì)算機(jī)二級(jí)考試《VFP》沖刺題及答案(八)10-17