首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托?荚
托業(yè)考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計算機 微軟認(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è)護士
會計從業(yè)資格
基金從業(yè)資格
統(tǒng)計從業(yè)資格
經(jīng)濟師
精算師
統(tǒng)計師
會計職稱
法律顧問
ACCA考試
注冊會計師
資產(chǎn)評估師
審計師考試
高級會計師
注冊稅務(wù)師
國際內(nèi)審師
理財規(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í) 作文大全 求職招聘 論文下載 訪談|游戲
計算機等級考試
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級 > VB > 模擬試題 > 正文

2013年3月計算機等考二級VB沖刺試題及答案13

第 1 頁:筆試
第 4 頁:機試


  上機部分

  1.基本操作題

  (1)新建一個名為“圖書管理”的項目。

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

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

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

  【參考答案】

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

  (2)具體步驟如下:

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

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

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

  (3)具體步驟如下:

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

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

  (4)具體步驟如下:

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

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

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

  ④ 在查詢設(shè)計器的“字段”選項卡中,將“可用字段”列表框中的字段全部添加到右邊的“選定字段”列表框中。

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

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

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

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

  【試題解析】

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

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

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

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

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

  【參考答案】

  (1)具體步驟如下:

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

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

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

  SELECT student.*,score.課程號,course.課程名;

  FROM stsc!student INNER JOIN stsc!score;

  INNER JOIN stsc!course;

  ON score.課程號=course.課程號;

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

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

  ORDER BY student.學(xué)號;

  INTO TABLE cplus.dbf

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

  (2)具體步驟如下:

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

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

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

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

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

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

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

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

  【試題解析】

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

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

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

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

  【參考答案】

  具體步驟如下:

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

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

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

  SET TALK OFF

  SET SAFETY OFF

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

  FROM order_detail;

  GROUP BY 訂單號;

  INTO CURSOR curtable

  SELECT order_list.*;

  FROM order_list,curtable;

  WHERE order_list.訂單號=curtable.訂單號AND order_list.總金額<>curtable.總金額;

  INTO TABLE od_mod

  USE od_mod

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

  SELECT curtable.總金額FROM curtable;

  WHERE curtable.訂單號=od_mod.訂單號;

  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è)計結(jié)果,在“命令”窗口輸入命令:DO prog1,執(zhí)行程序文件。

  【試題解析】

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

上一頁  1 2 3 4 5  下一頁
文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。