首頁考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2013中考
法律碩士
2013高考
MBA考試
2013考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托?荚
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級
零起點(diǎn)德語
等級考試
華為認(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考試
注冊會(huì)計(jì)師
資產(chǎn)評估師
審計(jì)師考試
高級會(huì)計(jì)師
注冊稅務(wù)師
國際內(nèi)審師
理財(cái)規(guī)劃師
美國注冊會(huì)計(jì)師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
造價(jià)員考試
注冊計(jì)量師
環(huán)保工程師
化工工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評價(jià)師
土地登記代理人
繽紛校園 實(shí)用文檔 英語學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計(jì)算機(jī)等級考試
您現(xiàn)在的位置: 考試吧 > 計(jì)算機(jī)等級考試 > 計(jì)算機(jī)二級 > VF > 上機(jī)題庫 > 正文

2013年計(jì)算機(jī)等考二級VF上機(jī)沖刺模擬試題(12)

 >>>考試吧考后首發(fā)2013年3月計(jì)算機(jī)等考試題答案  


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

  在考生目錄下完成如下操作:

  1. 新建一個(gè)名為"學(xué)生"的數(shù)據(jù)庫。

  2. 將"學(xué)生"、"選課"、"課程"三個(gè)自由表添加到新建的數(shù)據(jù)庫"學(xué)生"中。

  3. 通過"學(xué)號"字段為"學(xué)生"表和"選課"表建立永久聯(lián)系。

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

  解答:

  方法1:菜單操作:單擊“文件”菜單,在“新建”對話框中選擇“數(shù)據(jù)庫”,在“創(chuàng)建”對話框輸入數(shù)據(jù)庫名稱“學(xué)生”。進(jìn)入數(shù)據(jù)庫設(shè)計(jì)器后,在空白處單擊右鍵,在出現(xiàn)的快捷菜單中單擊“添加”,依次將"學(xué)生"、"選課"、"課程"三個(gè)自由表添加到新建的數(shù)據(jù)庫"學(xué)生"中,為表“學(xué)生”建立“學(xué)號”的主索引,為表“選課”建立“學(xué)號”的普通索引,拖動(dòng)索引來建立永久關(guān)系,在進(jìn)行“數(shù)據(jù)庫清理”后,用鼠標(biāo)右鍵單擊關(guān)系線,在快捷菜單中單擊“編輯參照完整性”,在“參照完整性生成器”對話框中按要求設(shè)置參照完整性。

  方法2:前兩條可用命令方法。

  CREATE DATABASE 學(xué)生

  OPEN DATABASE 學(xué)生

  ADD TABLE 學(xué)生

  ADD TABLE 選課

  ADD TABLE 課程

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

  在考生目錄下完成如下簡單應(yīng)用:

  1. 用SQL語句完成下列操作: 將選課在5門課程以上(包括5門)的學(xué)生的學(xué)號、姓名、平均分和選課門數(shù)按平均分降序排序,并將結(jié)果存放于數(shù)據(jù)庫表stu_temp(字段名為學(xué)號、姓名、平均分和選課門數(shù))。

  解答:

  方法1:用查詢設(shè)計(jì)器。主要步驟說明如下:

  字段選取時(shí),除Student.學(xué)號, Student.姓名直接選取,其余的先在“函數(shù)和表達(dá)式”框中分別輸入avg(成績) as 平均分,, count(選課.學(xué)號) as選課門數(shù),再單擊“添加”按鈕;在“分組依據(jù)”選項(xiàng)卡中添加“選課.課程號”、然后單擊“滿足條件”按鈕,輸入條件“count(*)>=5”,在“排序依據(jù)”選項(xiàng)卡中添加“平均分”(升序),將輸出去向設(shè)置為表并輸入文件名“stu_temp”。最后,一定要運(yùn)行本查詢。

  方法2:命令方法。在命令窗口直接輸入命令:

  sele 學(xué)生.學(xué)號,姓名, avg(成績) as 平均分,count(選課.學(xué)號) as選課門數(shù) from選課 inner join 學(xué)生on 學(xué)生.學(xué)號=選課.學(xué)號 group by (選課.課程號) having count(*)>=5 order by 平均分 into dbf stu_temp

  2. 建立一個(gè)名為menu_lin的下拉式菜單,菜單中有兩個(gè)菜單項(xiàng)"查詢"和"退出"。"查詢"項(xiàng)下還有一個(gè)子菜單,子菜單有"按姓名"和"按學(xué)號"兩個(gè)選項(xiàng)。在"退出"菜單項(xiàng)下創(chuàng)建過程,該過程負(fù)責(zé)使程序返回到系統(tǒng)菜單。

  解答:

  單擊“文件”菜單,單擊“新建”,在“新建”對話框中選擇“菜單”,單擊“新建文件”按鈕,在出現(xiàn)的“新建菜單”對話框中單擊“菜單”按鈕,輸入菜單文件名“menu_lin”,進(jìn)入“菜單設(shè)計(jì)器”,按試題要求設(shè)計(jì)菜單項(xiàng)和子菜單,其中,在"退出"菜單項(xiàng)下創(chuàng)建過程,在過程編輯框中輸入代碼:Set sysmenu to default。

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

  設(shè)計(jì)名為mystu的表單(控件名為form1,文件名為mystu)。表單的標(biāo)題為"學(xué)生學(xué)習(xí)情況統(tǒng)計(jì)"。 表單中有一個(gè)選項(xiàng)組控件(命名為myOption)和兩個(gè)命令按鈕"計(jì)算"(名稱為Command1)和"退出"(名稱為Command2)。其中, 選項(xiàng)組控件有兩個(gè)按鈕"升序"(名稱為Option1)和"降序"(名稱為Option2)。

  運(yùn)行表單時(shí),首先在選項(xiàng)組控件中選擇"升序"或"降序", 單擊"計(jì)算"命令按鈕后,按照成績"升序"或"降序"(根據(jù)選項(xiàng)組控件)將選修了"C語言"的學(xué)生學(xué)號和成績分別存入stu_sort1.dbf和stu_sort2.dbf文件中。

  單擊"退出"按鈕關(guān)閉表單。

  解答:

  單擊“文件”菜單,單擊“新建”命令,在打開的對話框中選擇“表單”,在“創(chuàng)建”對話框中輸入表單文件名:mystu,進(jìn)入表單設(shè)計(jì)器后,在表單空白區(qū)域單擊鼠標(biāo)右鍵,在出現(xiàn)的快捷菜單中單擊“屬性”,在“屬性”窗口中,單擊“布局”頁框,將“Caption”屬性改為:“學(xué)生學(xué)習(xí)情況統(tǒng)計(jì)”。打開“表單設(shè)計(jì)器”工具欄,添加選項(xiàng)按鈕組和兩個(gè)命令按鈕,打開選項(xiàng)按鈕組的“屬性”窗口,將其“Name”屬性改為“myOption”,然后用選項(xiàng)按鈕組的“生成器”設(shè)置其標(biāo)題屬性,對命令按鈕用“屬性”窗口設(shè)置其標(biāo)題屬性,最后設(shè)置兩個(gè)命令按鈕的單擊事件代碼如下:

  按鈕“計(jì)算”的單擊事件代碼為:

  n=thisform.myOption.value

  if thisform.myOption.value=1

  sele 選課.學(xué)號,成績 from 課程 inner join 選課 on 選課.課程號=課程.課程號 where 課程名稱="C語言" order by 成績 into dbf stu_sort1

  else

  sele 選課.學(xué)號,成績 from 課程 inner join 選課 on 選課.課程號=課程.課程號 where 課程名稱="C語言" order by 成績 desc into dbf stu_sort2

  endif

  按鈕“退出”的單擊事件代碼為:

  thisform.release

  附:相關(guān)數(shù)據(jù)表:

  學(xué)生.dbf 選課.dbf 課程.dbf

  

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