首頁(yè)考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
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)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷 師
司法考試
國(guó)際貨運(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考試
注冊(cè)會(huì)計(jì)師
資產(chǎn)評(píng)估師
審計(jì)師考試
高級(jí)會(huì)計(jì)師
注冊(cè)稅務(wù)師
國(guó)際內(nèi)審師
理財(cái)規(guī)劃師
美國(guó)注冊(cè)會(huì)計(jì)師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
造價(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í)用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計(jì)算機(jī)等級(jí)考試
您現(xiàn)在的位置: 考試吧 > 計(jì)算機(jī)等級(jí)考試 > 計(jì)算機(jī)二級(jí) > VB > 模擬試題 > 正文

2013年3月計(jì)算機(jī)等考二級(jí)VB沖刺試題及答案13

第 1 頁(yè):筆試
第 4 頁(yè):機(jī)試


  上機(jī)部分

  1.基本操作題

  (1)新建一個(gè)名為“圖書管理”的項(xiàng)目。

  (2)在項(xiàng)目中建立一個(gè)名為“輔導(dǎo)書”的數(shù)據(jù)庫(kù)。

  (3)將考生文件夾下的所有自由表添加到“輔導(dǎo)書”數(shù)據(jù)庫(kù)中。

  (4)在項(xiàng)目中建立查詢book_qu,查詢價(jià)格大于等于27的圖書(book表)的所有信息,查詢結(jié)果按價(jià)格升序排序。

  【參考答案】

  (1)在“命令”窗口輸入命令:CREATE PROJECT圖書管理,新建一個(gè)項(xiàng)目管理器,保存到考生文件夾下。

  (2)具體步驟如下:

  ① 在項(xiàng)目管理器中,單擊“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫(kù)”選項(xiàng),單擊“新建”命令按鈕。

 、 彈出“新建數(shù)據(jù)庫(kù)”對(duì)話框,單擊“新建數(shù)據(jù)庫(kù)”圖標(biāo)按鈕。

 、 彈出“創(chuàng)建”對(duì)話框,輸入新的數(shù)據(jù)庫(kù)名稱“輔導(dǎo)書”,保存到考生文件夾下。

  (3)具體步驟如下:

 、 在項(xiàng)目中新建數(shù)據(jù)庫(kù)后,彈出數(shù)據(jù)庫(kù)設(shè)計(jì)器,在其上右擊鼠標(biāo),選擇“添加表”快捷菜單命令。

 、 彈出“打開”對(duì)話框,依次將考生文件夾下所有自由表添加到數(shù)據(jù)庫(kù)中。

  (4)具體步驟如下:

 、 在“數(shù)據(jù)”選項(xiàng)卡中選擇“查詢”選項(xiàng),然后單擊“新建”命令按鈕。

  ② 彈出“新建查詢”對(duì)話框,單擊“新建查詢”圖標(biāo)按鈕。

 、 彈出查詢?cè)O(shè)計(jì)器,按照系統(tǒng)要求,先將數(shù)據(jù)表book添加到查詢?cè)O(shè)計(jì)器中。

 、 在查詢?cè)O(shè)計(jì)器的“字段”選項(xiàng)卡中,將“可用字段”列表框中的字段全部添加到右邊的“選定字段”列表框中。

 、 單擊“篩選”選項(xiàng)卡,在“字段名”下拉列表框中選擇“book.價(jià)格”字段,在“條件”下拉列表框中選擇>=,在“實(shí)例”文本框中輸入27。

 、 單擊“排序依據(jù)”選項(xiàng)卡,將“選定字段”列表框中的“book.價(jià)格”字段添加到右邊的“排序條件”中,在“排序選項(xiàng)”選項(xiàng)區(qū)中選中“升序”單選按鈕。

  ⑦ 利用菜單命令“查詢”→“運(yùn)行查詢”,瀏覽查詢結(jié)果。

 、 查詢文件以book_qu名保存在考生文件夾下。

  【試題解析】

  本試題考查的是通過項(xiàng)目管理器來完成數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)表的基本操作。項(xiàng)目的建立可以通過在命令窗口輸入命令來實(shí)現(xiàn);數(shù)據(jù)庫(kù)的建立及數(shù)據(jù)庫(kù)表的添加,可以通過項(xiàng)目管理器中的命令按鈕,打開相應(yīng)的設(shè)計(jì)器進(jìn)行操作。

  2.簡(jiǎn)單應(yīng)用題

  (1)在考生文件夾下有一個(gè)數(shù)據(jù)庫(kù)stsc,其中有數(shù)據(jù)庫(kù)表student、score和course。利用SQL語句查詢選修了C++課程的學(xué)生的全部信息,并將結(jié)果按學(xué)號(hào)升序存放在cplus.dbf文件中(庫(kù)的結(jié)構(gòu)同student,并在其后加入課程號(hào)和課程名字段)。

  (2)在學(xué)生文件夾下有一個(gè)數(shù)據(jù)庫(kù)stsc,其中有數(shù)據(jù)庫(kù)表student,使用報(bào)表向?qū)гO(shè)計(jì)一個(gè)名為P1的報(bào)表,存放在考生文件夾下。

  要求:選擇student表中所有字段,報(bào)表樣式為經(jīng)營(yíng)式;報(bào)表布局:列數(shù)為1,方向?yàn)榭v向,字段布局為列;排序字段選擇學(xué)號(hào)(升序);報(bào)表標(biāo)題為“學(xué)生基本情況一覽表”。

  【參考答案】

  (1)具體步驟如下:

 、 在“命令”窗口輸入命令:MODIFY COMMAND query。

  ② 進(jìn)入程序編輯窗口,輸入如下程序段。

  ****下面是query.prg文件的程序段****

  SELECT student.*,score.課程號(hào),course.課程名;

  FROM stsc!student INNER JOIN stsc!score;

  INNER JOIN stsc!course;

  ON score.課程號(hào)=course.課程號(hào);

  ON student.學(xué)號(hào)=score.學(xué)號(hào);

  WHERE AT("C++",course.課程名)>0;

  ORDER BY student.學(xué)號(hào);

  INTO TABLE cplus.dbf

 、 保存設(shè)計(jì)結(jié)果,在“命令”窗口輸入命令:DO query,系統(tǒng)將查詢結(jié)果自動(dòng)保存到新表中。

  (2)具體步驟如下:

 、 在“新建”對(duì)話框中選中“報(bào)表”單選按鈕,再單擊“向?qū)А眻D標(biāo)按鈕。

 、 彈出“向?qū)нx取”對(duì)話框,在列表框中選擇“報(bào)表向?qū)А边x項(xiàng),單擊“確定”按鈕。

 、 進(jìn)入報(bào)表向?qū)У淖侄芜x取界面,選擇stsc數(shù)據(jù)庫(kù)作為報(bào)表的數(shù)據(jù)源。利用“全部添加”圖標(biāo)按鈕,將數(shù)據(jù)表student的所有字段添加到“選定字段”列表框中,

 、 單擊“下一步”按鈕進(jìn)入“分組記錄”設(shè)計(jì)界面,跳過此步驟,單擊“下一步”命令按鈕,進(jìn)入“選擇報(bào)表樣式”設(shè)計(jì)界面,在“樣式”列表框中選擇“經(jīng)營(yíng)式”選項(xiàng)。

 、 單擊“下一步”按鈕,進(jìn)入“定義報(bào)表布局”設(shè)計(jì)界面,設(shè)置“列數(shù)”為1,“方向”為縱向,“字段布局”為列。

 、 單擊“下一步”按鈕進(jìn)入“排序記錄”設(shè)計(jì)界面,將“可用字段或索引標(biāo)識(shí)”列表框中的“學(xué)號(hào)”字段添加到右邊的“選定字段”列表框中,并選中“升序”單選按鈕。

 、 單擊“下一步”按鈕,進(jìn)入最后的“完成”設(shè)計(jì)界面,在“標(biāo)題”文本框中輸入“學(xué)生基本情況一覽表”,為報(bào)表添加標(biāo)題,單擊“完成”命令按鈕。

 、 系統(tǒng)彈出“另存為”對(duì)話框,將報(bào)表以P1文件名保存在考生目錄下,退出報(bào)表設(shè)計(jì)向?qū)А?/P>

  【試題解析】

  本試題(1)小題考查的是利用SQL查詢語句進(jìn)行查詢,其中注意每?jī)蓚(gè)表之間的關(guān)聯(lián)及字段的選取即可;(2)小題利用報(bào)表向?qū)瓿蓤?bào)表設(shè)計(jì),只要注意每個(gè)向?qū)Ы缑娴脑O(shè)計(jì)內(nèi)容即可。

  3.綜合應(yīng)用題

  系統(tǒng)已經(jīng)建立了order_detail表,并已追加記錄。

  當(dāng)order_detail表中的單價(jià)修改后,應(yīng)該根據(jù)該表的“單價(jià)”和“數(shù)量”字段修改order_list表的總金額字段,現(xiàn)在有部分order_list記錄的總金額字段值不正確,請(qǐng)編寫程序挑出這些記錄,并將這些記錄存放到一個(gè)名為od_mod的表中(與order_list表結(jié)構(gòu)相同,自己建立),然后根據(jù)order_detail表的“單價(jià)”和“數(shù)量”字段修改od_mod表的總金額字段(注意,一個(gè)od_mod記錄可能對(duì)應(yīng)幾條order_detail記錄),最后,od_mod表的結(jié)果要求按總金額升序排序,編寫的程序最后保存為prog1.prg。

  【參考答案】

  具體步驟如下:

 、 在“命令”窗口輸入命令:MODIFY COMMAND prog1。

 、 進(jìn)入程序文件編輯器,在程序編輯窗口中輸入如下程序段:

  *******prog1.prg文件中的程序段*******

  SET TALK OFF

  SET SAFETY OFF

  SELECT 訂單號(hào),SUM(單價(jià)*數(shù)量)AS總金額;

  FROM order_detail;

  GROUP BY 訂單號(hào);

  INTO CURSOR curtable

  SELECT order_list.*;

  FROM order_list,curtable;

  WHERE order_list.訂單號(hào)=curtable.訂單號(hào)AND order_list.總金額<>curtable.總金額;

  INTO TABLE od_mod

  USE od_mod

  DO WHILE NOT EOF()&&遍歷od_mod中的每一條記錄

  SELECT curtable.總金額FROM curtable;

  WHERE curtable.訂單號(hào)=od_mod.訂單號(hào);

  INTO ARRAY AFieldsValue

  REPLACE 總金額 WITH AFieldsValue

  SKIP

  ENDDO

  CLOSE ALL

  SELECT * FROM od_mod ORDER BY 總金額;

  INTO CURSOR curtable

  SELECT * FROM curtable INTO TABLE od_mod

  SET SAFETY ON

  SET TALK ON

 、 保存設(shè)計(jì)結(jié)果,在“命令”窗口輸入命令:DO prog1,執(zhí)行程序文件。

  【試題解析】

  本試題考查的主要是SQL語句的應(yīng)用,包括數(shù)據(jù)定義、數(shù)據(jù)修改和數(shù)據(jù)查詢功能,設(shè)計(jì)過程中注意數(shù)據(jù)表和表中字段的選取,修改每條記錄時(shí),可利用DO-WHILE循環(huán)語句逐條處理表中每條記錄。

文章搜索
版權(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)注明出處。