版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
家二級(jí)VF機(jī)試(操作題)模擬試卷1
(共9套)
(共33題)
國家二級(jí)VF機(jī)試(操作題)模擬試卷
第1套
一、基本操作題(本題共[題,每題7.0分,共]分。)
1、1.在考生文件夾下建立一個(gè)名為emp_bak的表,其結(jié)構(gòu)與employee表的結(jié)構(gòu)
完全相同。2.為employee表的“職員號(hào)”字段建立一個(gè)候選索引,索引名為
empid,表達(dá)式為“職員號(hào)3.使用報(bào)表向?qū)梢粋€(gè)名為employee.frx的很表
文件,其中包括employee表的職員號(hào)、姓名、性別和職務(wù)4個(gè)字段,報(bào)表樣式為
“簡報(bào)式”,按“職員號(hào)”升序排序,報(bào)表標(biāo)題為“職員一覽表4.建立一個(gè)名為
one.prg的命令文什,該文件包含條運(yùn)行(預(yù)覽)報(bào)表文件employee,frx的命
令。
標(biāo)準(zhǔn)答案:(1)在命令窗口輸入命令"useemployee”,然后按回車鍵。接著在命令窗
口輸入命令"copystrutoempbak.dbf\再按回車鍵?;蛘咄ㄟ^常用工具欄中的
“打開”按鈕打開EMPLOYEE表,然后在命令窗口輸入“copystruto
emp_bak.dbf,,再按回車鍵。(2)打開考生文件夾下的EMPLOYEE表,在命令窗
口輸入“MODISTRU”命令,在表設(shè)計(jì)器中按要求為表設(shè)置候選索引,索引名為
“empid”,索引表達(dá)式為“職員號(hào)”。(3)通過報(bào)表向?qū)陆ㄒ粋€(gè)報(bào)表,向其中添加
EMPLOY—EE表,然后按要求將指定字段添加到報(bào)表中,并對(duì)“職員號(hào)”設(shè)置升序
排序。修改報(bào)表樣式為“簡報(bào)式”,報(bào)表標(biāo)題為“職員一覽表最后將報(bào)表保存為
“EMPIJOYEE.FRX",如圖3.140所示。(4)新建一個(gè)名為
“one”的程序文件,并在其中寫入代碼“reportformemployee",最后在命令窗口輸入
"DOone.prg”運(yùn)行程序,查看報(bào)表的預(yù)覽結(jié)果。
知識(shí)點(diǎn)解析:暫無解析
二、簡單應(yīng)用題(本題共I題,每題7.0分,共I分0)
2、在考生文件夾下完成下列操作:1.修改并執(zhí)行程序temp。該程序的功能是根
據(jù)“教師表”和“課程表”計(jì)算講授“數(shù)據(jù)結(jié)構(gòu)”這門課程,并且“工資”大于等于4000
的教師人數(shù)“注意:只能修改標(biāo)有錯(cuò)誤的語句行.不能修改丈他語句。2.在“學(xué)
校''數(shù)據(jù)庫中(在基本操作題中建立的),使用視圖設(shè)計(jì)器建立視圖tcachcjv,該視
圖是根據(jù)“教師表”和“學(xué)院表”建立的,視圖中的字段項(xiàng)包括“姓名”、“工資”和”系
名”,并且視圖中只包括“工資”大于等于4000的記錄,視圖中的記錄先按“工資”降
序排列,若“工資”相同再按“系名”升序排列。
標(biāo)準(zhǔn)答案:(1)打開考生文件夾下的程序文件temp.prg,并按題目的耍求進(jìn)行改
錯(cuò),修改完成后運(yùn)行程序文件,如圖3.85所示。
圖3.85(2)步驟1:單擊系統(tǒng)菜單中的“新建”命
令.新建一個(gè)視圖,將表“教師表''和“學(xué)院表''添加到新建的視圖中.步驟2:格
“教師表.姓名”、“教師表.工資”和“學(xué)院表.系名”添加到選定字段中。步驟3:
在篩選選項(xiàng)卡中,選擇字段“教師表.工資”,條件為實(shí)例為“4000”。步驟
4:在排序選項(xiàng)卡中,設(shè)置按“工資”降序排序,再按“系名”升序排序。步驟5:保
存視圖名為“teachejv”。
知識(shí)點(diǎn)解析:暫無解析
三、綜合應(yīng)用題(本題共1題,每題1.0分,共1分0)
3、在考生文件夾下完成下列操作:(1)建立個(gè)表單名和文件名均為myfoim的表
單,如下圖所示。表單的標(biāo)題為“教師情況”,表單中有兩個(gè)命令按鈕(Command1
和Command2),兩個(gè)復(fù)選框(Check1和Check2)和兩個(gè)單選按鈕(Oplion1和
Option2)oCommand1和Command2的標(biāo)題分別是“生成表'’和“退出",Check1和
Chcck2的標(biāo)題分別是“系名”和“工資”,Option1和Option2的標(biāo)題分別是“按職工號(hào)
升序''和"按職工號(hào)降序,(2)為“生成表”命令按鈕編
寫Click事件代碼,其功能足根據(jù)表單運(yùn)行時(shí)復(fù)選框指定的字段和單選鈕指定的排
序方式生成新的自由表。如果兩個(gè)復(fù)選框都被選中,生成的自由表命名為
two.dbf,two.dbf的字段包括職工號(hào)、姓名、系名、上資和課程號(hào):如果只有
“系名”復(fù)選框被選中,生成的自由表命名為one_x.dbf,one_x.dbf的字段包括職
工號(hào)、姓名、系名和課程號(hào);如果只有“工資”復(fù)選框被選中,生成的自由表命名為
one_xx.dbf,one_xx.dbf的字段包括職工號(hào)、姓名、工資和課程號(hào)。(3)運(yùn)行表
單,并分別執(zhí)行如卜操作:①選中兩個(gè)復(fù)選框和“按職工號(hào)升序”單選鈕,單擊“生
成表”命令按鈕。②只選中“系名”復(fù)選框和“按職工號(hào)降序”單選鈕,單擊“生成表”
命令按鈕。③只選中“工資”復(fù)選框和“按職工號(hào)降序”單選鈕,單擊“生成表”命令
按鈕。
標(biāo)準(zhǔn)答案:步驟1:新建一個(gè)表單文什,通過表單控件工具欄向表單中添加各控
件,并將“教師表”和“學(xué)院表”添加到表單的數(shù)據(jù)環(huán)境中。步驟2:通過屬性窗口設(shè)
置表單及各控件的相關(guān)屬性,如圖3.110所示。
控■件一」表單命令按鈕1命令按鈕2
?性Name(Option(lo|?tionCaption
值myform收就情況生成表退出
控件發(fā)選框1更迭樁2選項(xiàng)按鈕1選項(xiàng)按鈕2
M住CaptionCaptionCaptionCaptior
值系名」資按取r號(hào)升序按職工號(hào)降序
倒J?uu步驟3:為“生成表”命令
按鈕編寫Click事件代碼。*****“生成表”按鈕的Click事件代碼*****&&對(duì)a進(jìn)
行賦值,數(shù)據(jù)來源為復(fù)選框CheckI值a=ThisForm.Cheek1.Value&&對(duì)b進(jìn)行
賦值,數(shù)據(jù)來源為復(fù)選框Check2值b=ThisForm.Check2.Value&&對(duì)c進(jìn)行賦
值,數(shù)據(jù)來源為單選按鈕Option1值c=ThisForm.Optiongroupl.Option1.Value
&&對(duì)d進(jìn)行賦值,數(shù)據(jù)來源為單選按鈕Option2值
d=ThisForm.Optiongroupl.Option2.Va山e&&如果兩個(gè)復(fù)選框都被選中ifa=l
andb=l&&如果按鈕1被選中ifc=l&&選擇壹詢字段并指定宇段來源select職工
號(hào),姓名,系名,工資,課程號(hào)from教師表,學(xué)院表;&&設(shè)置查詢條件where
教師表.系號(hào)二學(xué)院表.系號(hào);&&查詢結(jié)果按職工號(hào)升序排列orderby職工號(hào);
&&將查詢結(jié)果存儲(chǔ)到two.dbf中intotabletwo.dbfelse&&如果按鈕2被選中
ifd=l&&選擇查詢字段井指定字段來源select職工號(hào),姓名,系名,工資,課程
號(hào)from教師表,學(xué)院表;&&設(shè)置查詢條件where教師表.系號(hào)二學(xué)院表.系
號(hào);&&杳詢結(jié)果按職工號(hào)降序排列。rderby職工號(hào)desc;&&將查詢結(jié)果存儲(chǔ)
到two.dbf中intotabletwo.dbfendifendifendif&&如果復(fù)選框I被選中,2未
被選中ifa=landb=0&&如果按鈕1被選中ifc=l&&選擇查詢字段并指定字段
來源select職工號(hào),姓名,系名,課程號(hào)from教師表,學(xué)院表:&&設(shè)置查詢條
件where教師表.系號(hào)二學(xué)院表.系號(hào);&&查詢結(jié)果按職工號(hào)升序排列orderby
職工號(hào);&&將查詢結(jié)果存儲(chǔ)到onex.dbf中intotableonex.dbf&&如果按鈕
2被選中elseifd=l&&選擇查詢字段并指定字段來源select職工號(hào),姓名,系
名,課程號(hào)from教師表,學(xué)院表;&&設(shè)置查詢條件where教師表.系號(hào)二學(xué)院
表.系號(hào);&&查詢結(jié)果按職工號(hào)降序排列。rderby職工號(hào)desc;&&將查詢結(jié)
果存儲(chǔ)到onex.dbf中intotableonex.dbfendifendifendif&&如果復(fù)選框2被選
中,1未被選中ifa=0andb=l&&如果按鈕1被選中ifc=1&&選擇查詢字段并指
定字段來源selecl職工號(hào),姓名,工資,課程號(hào)from教師表,學(xué)院表;&&設(shè)置
查詢條件where教師表.系號(hào)二學(xué)院表.系號(hào),&&查詢結(jié)果按職工號(hào)升序排列
orderby職工號(hào);&&將查詢結(jié)果存儲(chǔ)到onexx.dbf中intotableonexx.dbf&&
如果按鈕2被選中elseifd=l&&選擇查詢字段并指定字段來源selecl職工號(hào),姓
名,工資,課程號(hào)from教師表,學(xué)院表;&&設(shè)置查詢條件where教師表.系號(hào)
二學(xué)院表.系號(hào);&&查詢結(jié)果按職工號(hào)降序排列orderby職工號(hào)desc,&&將查
詢結(jié)果存儲(chǔ)到onexx.dbf中intotableonexx.dbfendifendifendif
************************************************步驟4:保存表單名為
“myform”,按題目要求運(yùn)行表單并執(zhí)行相關(guān)操作。
知識(shí)點(diǎn)解析:暫無解析
國家二級(jí)VF機(jī)試(操作題)模擬試卷
第2套
一、基本操作題(本題共1題,每題7.0分,共]分。)
1、(1)建立數(shù)據(jù)庫ordersmanage.dbco把自由表employee.dbf和orders,dbf添加
到數(shù)據(jù)庫中。(2)打開表單dh.sex,設(shè)置標(biāo)簽控件中英文字母的字號(hào)為18,保存
表單。(3)打開表單dh.sex,為命令按鈕“隱藏”添加代碼,使表單運(yùn)行時(shí),單擊此
按鈕隱藏表單上標(biāo)簽控件labell;保存并運(yùn)行該表單。(4)利用報(bào)表向?qū)Ы⒁粚?duì)多
報(bào)表,以employee表為父表,選擇其中“職T號(hào)”、“處名”和“性別”字段:以。rders
表為子表,選擇其全部字段。報(bào)表樣式為“簡報(bào)式表之間的關(guān)聯(lián)通過“職工號(hào)''字
段實(shí)現(xiàn),排序方式為按“職工號(hào)”降序,報(bào)表標(biāo)題為“職工訂單報(bào)表其他參數(shù)取默
認(rèn)值。最后將生成的報(bào)表保存為empord.frx。
標(biāo)準(zhǔn)答案:【操作步驟】(1)①命令窗口執(zhí)行:MODIFYDATABASE
ordersmanaCfe,打開數(shù)據(jù)庫設(shè)計(jì)器。②在數(shù)據(jù)庫設(shè)計(jì)器中右擊,選擇【添加
表】,在“打開”對(duì)話框中雙擊“employee”表添加到數(shù)據(jù)庫中,同樣的方法將
“orders”表添加到數(shù)據(jù)庫中。⑵④命令窗口執(zhí)行:MODIFYFORMdh,打開表單
設(shè)計(jì)器修改表單。②修改標(biāo)簽(Labell)的FontSize屬性值為:18,保存表單修改。
(3)①接上一小題,編寫“隱藏”命令按鈕Click事件代碼如下:
THISFORM.LABELl.VISIBLE^.F.②保存表單修改,并運(yùn)行表單查看修改
結(jié)果。(4)①命令窗口執(zhí)行:OPENDATABASEordersmanaae,打開ordersmanage
數(shù)據(jù)庫環(huán)境。②執(zhí)行【文件】一【新建】菜單命令,或單擊“常用”工具欄的“新
建”按鈕,在“新建''中選"報(bào)表”選項(xiàng),單擊“向?qū)А卑粹o,在“向?qū)нx取”中選“一對(duì)多
報(bào)表向?qū)?'項(xiàng),單擊“確定”按鈕,啟動(dòng)報(bào)表向?qū)?。③“步驟1-從父表選擇字段”的
”數(shù)據(jù)庫和表”中選“employee”表,雙擊“可用字段”中的“職工號(hào)”、“姓名”和“性別”
字段,添加到“選定字段”中,單擊“下一步”。④在報(bào)表向?qū)У摹安襟E2-從子表選擇
字段''界面的"數(shù)據(jù)庫和表”下選中“orders”表,將“可用字段”中的字段全部添加到
“選定字段”中,單擊“下一步”按鈕。⑤“步驟3-為表建立關(guān)系”中系統(tǒng)自動(dòng)建立兩
個(gè)表的聯(lián)系,單擊“下一步”。⑥“步驟4-排序記錄”中雙擊“可用的字段或索引標(biāo)
識(shí)”中的“職工號(hào)”字段到“選定字段”列表中,再單擊“降序”單選項(xiàng),單擊嚇一步”。
⑦“步驟5.選擇報(bào)表樣式”選中“樣式”列表中的“簡報(bào)式”,單擊“下一步”。⑧“步驟
6.完成,中的“報(bào)表標(biāo)題嚇方文本框中輸入“職工訂單”,單擊“完成”按鈕。⑨在
“另存為”對(duì)話框的“保存報(bào)表為「'框中輸入報(bào)表文件名empord,單擊“保存”按鈕。
知識(shí)點(diǎn)解析:暫無解析
二、簡單應(yīng)用題(本題共1題,每題7.0分,共2分。)
2、(l)modil.prg程序文件中SQLSELECT語句的功能是查詢哪些零件(零件名稱)
目前用于三個(gè)項(xiàng)目,并將結(jié)果按升序存入文本文件results.txt。給出的SOL
SELECT語句中在第1、3、5行各有一處錯(cuò)誤,請(qǐng)改正并運(yùn)行程序(不可以增、刪
語句或短語,也不可以改變語句行)。(2)根據(jù)項(xiàng)目信息(一方)和使用零件(多方)兩
個(gè)表、利用一對(duì)多報(bào)表向?qū)Ы⒁粋€(gè)報(bào)表,報(bào)表中包含“項(xiàng)目號(hào)”、“項(xiàng)目名,工“項(xiàng)
目負(fù)責(zé)人”、(聯(lián)系)“電話”、(使用的)“零件號(hào)''和"數(shù)量”6個(gè)字段,報(bào)表按項(xiàng)目號(hào)升
序排序,報(bào)表樣式為“經(jīng)營式”,在總結(jié)區(qū)域(細(xì)節(jié)及總結(jié))包含零件使用數(shù)量的合
計(jì),報(bào)表標(biāo)題為“項(xiàng)目使用零件信息”,報(bào)表文件名為report。
標(biāo)準(zhǔn)答案:(I)【操作步驟】步驟1:命令窗口執(zhí)行:MODIFYCOMMAND
MOD1L打開modil.prg程序,命令代碼如下:SELECT零件名稱FROM零件信
息WHERE零件號(hào)=:(SELECT零件號(hào)FROM使用零件;GROUPBY項(xiàng)年號(hào)
HAV工NGCOUNT(項(xiàng)目號(hào))=3);ORDERBY零件名稱;INTOFILEresults修改
程序中的錯(cuò)誤行,修改后的程序如下:SELECYo零件名稱FROM零件信息
WHERE零件號(hào)IN;(SELECT零件號(hào)FROM使用零件;GROUPBY零件號(hào)
HAVINGCOUNT(項(xiàng)目號(hào))=3);ORDERBY零件名稱;TOFILEresults步驟2:
保存文件修改,在命令窗口執(zhí)行命令:DOMOD11.PRG,執(zhí)行程序文件。(2)【操
作步驟】步驟1:執(zhí)行【文件】-【新建】菜單命令,或單擊“常用”工具欄的“新
建”按鈕,在“新建”對(duì)話框中選“報(bào)表”選項(xiàng),擊“向?qū)А卑粹o,彈出“向?qū)нx取”,選中
“一對(duì)多報(bào)表向?qū)А表?xiàng),單擊“確定”按鈕,啟動(dòng)報(bào)表向?qū)?。步驟2:“步驟1-從父表
選擇字段''中,單擊”數(shù)據(jù)庫和表''下拉列表框旁邊的“…”按鈕,在“打開”對(duì)話框中
選中“項(xiàng)目信息”表,雙擊“可用字段”中的“項(xiàng)目號(hào)”、“項(xiàng)目名”、“項(xiàng)目負(fù)責(zé)人”和“電
話”字段,將其添加到“選定字段''中,單擊“下一步”。步驟3:步驟2.從子表選擇
字段''的"數(shù)據(jù)庫和表”下選中“使用零件”表,雙擊“可用字段”中的“零件號(hào)”和“數(shù)量”
字段添加到“選定字段''中,單擊“下一步”。步驟4:在報(bào)表向?qū)У摹安襟E3.為表建
立關(guān)系''界面中系統(tǒng)自動(dòng)建立兩個(gè)表的聯(lián)系,單擊“下一步”按鈕。步驟5:“步驟4-
排序記錄”中雙擊“可用的字段或索引標(biāo)識(shí)”中的“項(xiàng)目號(hào)”字段至IJ“選定字段”列表
中,再選擇“升序”;單擊“下一步”。步驟6:“步驟5-選擇報(bào)表樣式”的“樣式”下選
“經(jīng)營式”,單擊“下一步”。步驟7:“步驟6-完成呻的“報(bào)表標(biāo)題嚇方文本框中輸
入”項(xiàng)目使用零件信息”,單擊“完成”按鈕。步驟8:在“另存為”對(duì)話框的“保存報(bào)
表為:”框中輸入表單文件名report,單擊“保存”按鈕。
知識(shí)點(diǎn)解析:暫無解析
三、綜合應(yīng)用題(本題共I題,每題7.0分,共I分°)
3、在考生文件夾下,打開“住宿瀏覽”數(shù)據(jù)庫,完成如下綜合應(yīng)用(所有控件的屬性
必須在表單設(shè)計(jì)器的屬性窗口中設(shè)置):設(shè)計(jì)一個(gè)名稱為sluform的表單,表單的標(biāo)
題為“學(xué)生住宿信息瀏覽”“表單上設(shè)計(jì)個(gè)包含三個(gè)選項(xiàng)卡的頁框和一個(gè)“退出”命令
按鈕。如圖3-8所示。圖3?8表單示例要求如下:①為表單建立
數(shù)據(jù)環(huán)境,按順序向數(shù)據(jù)環(huán)境添加“住宿”表和“學(xué)生''表。②按從左至右的順序,
三個(gè)選項(xiàng)卡的標(biāo)簽(標(biāo)題)名稱分別為“學(xué)生”、“宿舍”和“住宿信息”,每個(gè)選項(xiàng)卡上
均有一個(gè)表格控件,分別顯示對(duì)應(yīng)表的內(nèi)容,其中“住宿信息''選項(xiàng)卡顯示如下信
息:“學(xué)生”表所有學(xué)生的信息,加上所住宿舍的聯(lián)系電話。③單擊“退出”按鈕關(guān)
閉表單。
標(biāo)準(zhǔn)答案:【操作步驟】步驟1:在命令窗口執(zhí)行命令:OPENDATABASE住宿
瀏覽,打開“住宿瀏覽”數(shù)據(jù)庫環(huán)境。步驟2:右擊表單選擇【數(shù)據(jù)環(huán)境】快捷菜單
命令,繼續(xù)在表單數(shù)據(jù)環(huán)境中單擊右鍵選擇【添加】快捷菜單命令,在“添加表或
視圖''對(duì)話框中依次雙擊“住宿”表和“學(xué)生”表,將表添加到數(shù)據(jù)環(huán)境中。步驟3:
在命令窗口執(zhí)行命令:CREATEFORMSTUFORM,打開表單設(shè)計(jì)器新建表單。從
“表單控件”工具欄中依次向表單添加一個(gè)命令按鈕和一個(gè)頁框控件。步驟4:在
“屬性”面板的下拉框中選擇表單對(duì)象,在“全部”選項(xiàng)卡中修改對(duì)象屬性值,見表
表4.12表單及控件履性設(shè)■
對(duì)*.
學(xué)生住宿信
表單(Forml)Caption
息瀏覽
頁程(PageFramel)pagecount3
PagelCaption學(xué)生
Page2Caption宿舍
Pagc3Caption住宿信息
命令按鈕(CommandI)Caption
———步驟5:然后右擊
“頁框”控件,選擇【編輯】快捷菜單命令,讓頁框處于編輯狀態(tài),通過“表單控件”
工具欄向每個(gè)頁面添加一個(gè)表格控件,在“屬性''面板中依次設(shè)汽每個(gè)表格的屬性,
設(shè)置內(nèi)容如下:“學(xué)生”頁面(Pagel)中的表格(Gridl)屬性設(shè)置:RecordSourceType:
1一別名;RccordSource:學(xué)生“宿舍”頁面(Page2)中的表格(Gridl)屬性設(shè)置:
RecordSourceType:1一別名;RecordSource:宿舍“住宿信息”頁面(Page3)中的表
格(Gridl)屬性設(shè)置:RecordSourceTlypc:4-SQL說明;然后編寫該表格的I血事件
代碼:***“住宿信息”頁面(Page3)中的表格(Gridl)的Init事件代碼***
THIS.RECORDSOURCE="SELECT學(xué)生.*,宿舍.聯(lián)系電話;FROM住宿瀏
覽!宿舍INNERJOIN住宿瀏覽!學(xué)生;ON宿舍.宿舍號(hào)二學(xué)生.宿舍號(hào);INTO
CURSORstable”步驟6:雙擊“退出”命令按鈕,編寫按鈕的Click事件代碼:
THISFORM.RELEASE。步驟7:單擊“常用”工具欄中的“運(yùn)行”按鈕查看結(jié)果,
將表單文件保存到考生文件夾下。
知識(shí)點(diǎn)解析:暫無解析
國家二級(jí)VF機(jī)試(操作題)模擬試卷
第3套
一、基本操作題(本題共[題,每題7.0分,共I分。)
1、(1)打開表單one,向其中添加一個(gè)組合框(Combol),并將其設(shè)置為下拉列表
框。(2)在表單one中,一通過RowSource和RowSourceType屬性手工指定組合框
Combol的顯示條目為“上?!薄ⅰ氨本?不要使用命令指定這兩個(gè)屬性)。(3)向表
單one中添加兩個(gè)命令按鈕Command)和Command?,其標(biāo)題分別為“統(tǒng)計(jì)”和“退
出”。為“退出”命令按鈕的Click事件寫一條命令,執(zhí)行該命令時(shí)關(guān)閉和釋放表單。
(4)為表單one中的“統(tǒng)計(jì)”命令按鈕的Click事件寫一條SQL命令.執(zhí)行該命令時(shí),
將“歌手表”中所有“歌手出生地”與組合框(Combol)指定的內(nèi)容相同的歌手的全部信
息存入自由表birthplace中。
標(biāo)準(zhǔn)答案:(1)①命令窗口執(zhí)行:MODIFYFORMone,打開表單設(shè)計(jì)器新建表
單。②通過“表單控件”工具欄向表單添加一個(gè)組合框(Combol),修改組合框的
Style屬性值為:2—下拉列表框。(2)接上題操作,修改組合框(Combol)的
RowSourceType屬性值為:1—值:RowSource屬性值為:上海,北京。⑶①向表
單添加兩個(gè)命令按鈕,修改命令按鈕(Commandl)的Caption屬性值為:統(tǒng)計(jì);修改
命令按鈕(Command2)的Caption屬性值為:退出。②“退出”按鈕Click事件代碼:
THISFORM.RELEASEo(4)“統(tǒng)計(jì)”按鈕(Commandl)Click事件代碼:
SELECT*FROM歌手表;WHERE歌手出生地
=THISFORM.COMBOI.DISPLAYVALUE:INTODBFbirthilace表單的事件、
方法和屬性。
知識(shí)點(diǎn)解析:本題考查了表單控件的常用屬性、事件和方法:SQL簡單查詢。通
過“表單控件”工具欄可以向表單添加控件,在“屬性”面板中可以修改表單及控件的
屬性值,關(guān)閉和釋放表單的方法是RELEASE。SQL簡單查詢中,可通過組合框的
DISPLAYVALUE屬性獲得的值作為篩選條件。
二、簡單應(yīng)用題(本題共7題,每題1.0分,共7分。)
2、⑴建立一個(gè)查詢score_query。查詢?cè)u(píng)委為“歌手編號(hào)''是"01002”的歌手所打的
分?jǐn)?shù),結(jié)果存入自由表result中,該自由表的字段項(xiàng)包括:“評(píng)委姓名”和“分?jǐn)?shù)”,
各記錄按“分?jǐn)?shù)”升序排列。最后運(yùn)行該查詢。(2)根據(jù)上一步操作得到的自由表
result建立一個(gè)報(bào)表v要求:①使用報(bào)表向?qū)Ы?bào)表,報(bào)表中包括“評(píng)委姓名”和
,,分?jǐn)?shù),,兩個(gè)字段,按“分?jǐn)?shù)”字段降序排列,報(bào)表標(biāo)題設(shè)置為空,報(bào)表文件命名為
scoreresulto②打開報(bào)表score_resull,利用報(bào)表控件標(biāo)簽,將“王巖鹽得分情況”
添加到報(bào)表中作為報(bào)表的標(biāo)題。
標(biāo)準(zhǔn)答案:(1)步驟1:命令窗口執(zhí)行:CREATEQUERYscorequery,打開杳詢?cè)O(shè)
計(jì)器,將考生文件夾下的“評(píng)委表”和“評(píng)分表”添加到查詢?cè)O(shè)計(jì)器中。步驟2:彈出
“聯(lián)接條件”對(duì)話框,自動(dòng)查找兩個(gè)表中相匹配的字段進(jìn)行聯(lián)接,單擊“確定”按鈕設(shè)
置聯(lián)系。步驟3:雙擊“評(píng)委表”中的“評(píng)委姓名”和“評(píng)分表”中的“分?jǐn)?shù)”添加到“字
段”選項(xiàng)卡的“選定字段咧表中。步驟4:“篩選”選項(xiàng)卡中,選擇“字段名”為“評(píng)分
表,歌手編號(hào)”,“條件"為,在“實(shí)例”框中輸入“01002”。步驟5:“排序依據(jù)”選
項(xiàng)卡內(nèi)雙擊“選定字段”列表框中的“評(píng)分表.分?jǐn)?shù)”字段添加至?xí)缗判驐l件”列表框
中。步驟6:執(zhí)行【查詢】?【查詢?nèi)ハ颉坎藛蚊?,在“查詢?nèi)ハ颉睂?duì)話框中單擊
“表”圖標(biāo)按鈕,在“表名”中輸入文件名result,單擊“確定”按鈕。步驟7:最后單
擊“常用”工具欄中的“運(yùn)行”按鈕查看結(jié)果,將查詢文件保存到考生文件夾下。查
詢的建立與使用。(2)步驟1:執(zhí)行【文件】-【新建】菜單命令,選“報(bào)表”選
項(xiàng),單擊“向?qū)А卑粹o,彈出“向?qū)нx取”對(duì)話框,選中“報(bào)表向?qū)А表?xiàng),單擊“確定”按
鈕,啟動(dòng)報(bào)表向?qū)А2襟E2:“步驟I.字段選取”的“數(shù)據(jù)庫和表”下選中“result”
表,將“可用字段”全部添加到“選定字段”中,單擊“下一步”按鈕。步驟3:“步驟
2.分組記錄”單擊“下一步”跳過。步驟4:“步驟3.選擇報(bào)表樣式”單擊“下一步”
跳過。步驟5:”步驟4.定義報(bào)表布局”單擊“下一步”跳過。步驟6:“步驟5.排
序記錄”中雙擊“可用的字段或索引標(biāo)識(shí)”中的“分?jǐn)?shù)”字段到“選定字段”列表中,單
擊“降序”單選項(xiàng),單擊“下一步”按鈕。步驟7:”步驟6.完成“中,選中“報(bào)表標(biāo)
題''文本框中的文字,按鍵盤上的〈Delete,鍵刪除文字,單擊“完成”,在“另存為”
對(duì)話框的“保存報(bào)表為:“框中輸入報(bào)表文件名score.result,單擊“保存”按鈕。步
驟8:命令窗口執(zhí)行:MODIFYREPORTscore_result,在報(bào)表設(shè)計(jì)器中打開剛建立
的報(bào)表文件。步驟9:通過“報(bào)表控件”工具欄向報(bào)表的“標(biāo)題”帶區(qū)添加一個(gè)標(biāo)簽控
件,輸入標(biāo)簽標(biāo)題:王巖鹽得分情況。適當(dāng)?shù)卣{(diào)整標(biāo)簽的位置,保存報(bào)表修改。
創(chuàng)建簡單報(bào)表、設(shè)置報(bào)表數(shù)據(jù)源和布局。
知識(shí)點(diǎn)解析:(I)本題考查的是在查詢?cè)O(shè)計(jì)器中新建查詢的操作。由于涉及兩表,
在操作中要注意確認(rèn)查詢輸出的字段來源于哪個(gè)數(shù)據(jù)表。(2)本題考查的是報(bào)表向
導(dǎo)及報(bào)表設(shè)計(jì)器的使用。只需按照向?qū)崾就瓿深}目要求設(shè)置即可。建立報(bào)表后
在報(bào)表設(shè)計(jì)器中通過“報(bào)表控件”工具欄向報(bào)表添加標(biāo)簽.設(shè)置報(bào)表的標(biāo)題。
三、綜合應(yīng)用題(本題共1題,每題1.0分,共7分0)
3、①編寫程序并執(zhí)行,計(jì)算“01”組(歌手編號(hào)的前2位)歌手的得分并將結(jié)果存
入自由表final,dbf中。final,dbf包含“歌手姓名”和“得分”兩個(gè)字段,“得分”取各
評(píng)委所打分?jǐn)?shù)的平均值。final.dbf中的結(jié)果按“得分”降序、“歌手姓名”降序排
列。請(qǐng)將程序存儲(chǔ)在two.prg中,否則不得分。②新建一個(gè)文件名和表單名均為
score.form的表單,向表單添加一個(gè)命令按鈕Command].標(biāo)題為“計(jì)算”,為該命
令按鈕的Click事件增加命令,調(diào)用two.prg程序執(zhí)行。最后運(yùn)行該表單,并單擊
“計(jì)算”按鈕執(zhí)行tw。程序。③新建一個(gè)項(xiàng)目文件score.project,將自由表“歌手
表”、"評(píng)委表''和"評(píng)分表”以及表單文件scorjform加入該項(xiàng)目,然后將項(xiàng)目文件
連編成應(yīng)用程序文件score_app。
標(biāo)準(zhǔn)答案:步驟1:命令窗口執(zhí)行:MODIFYCOMMANDtwo,打開程序文件編
輯器。輸入如下程序代碼并保存(以下SQL查詢語句是通過查詢?cè)O(shè)計(jì)器生成):
SELECT歌手姓名,AVG(分?jǐn)?shù))AS得分FROM歌手表,評(píng)分表;WHERE歌手
表,歌手編號(hào)=評(píng)分表.歌手編號(hào)ANDLEFT(歌手表,歌手編號(hào),2)=“01”:
GROUPBY歌手表.歌手編號(hào);ORDERBY版DESC,歌手姓名DESCINTO
TABLEfinal步驟2:命令窗口執(zhí)行:CREATEFORMscoreform,打開表單設(shè)計(jì)
器新建立表單。步驟3:向表單添加一個(gè)命令按鈕。修改表單(Fonnl)的Name屬
值為:scorjform,命令按鈕(Command1)的Caption屬性值為:計(jì)算。步驟4:
命令按鈕(Commandl)Click事件代碼:DOlw。。單擊“常用”工具欄中的“運(yùn)行”杳看
結(jié)果,保存表單。步驟5:命令窗口執(zhí)行命令:CREATEPROJECT
scorejoroject,新建一個(gè)項(xiàng)目管理器。在“數(shù)據(jù)”選項(xiàng)卡中選“自由表”,單擊右邊的
“添加”按鈕,將考生文件夾下的“歌手表”、“評(píng)委表”和“評(píng)分表”依次加入到項(xiàng)目
中:以同樣的方法,在“文檔”選項(xiàng)卡中,將score_form表單添加到項(xiàng)目中。步驟
6:單擊項(xiàng)目管理器右側(cè)的“連編”按鈕打開“連編選項(xiàng)”對(duì)話框,選中“連編應(yīng)用程
序”,單擊“確定”,在“另存為”對(duì)話框的“應(yīng)用程序名”中輸入:score_app,單擊“保
存”按鈕。SQL分組與計(jì)算查詢、程序文件的建立與執(zhí)行、連編應(yīng)用程序。
知識(shí)點(diǎn)解析:本題主要考查了程序文件的建立與運(yùn)行:SQL分組計(jì)算查詢:連編
應(yīng)用程序等。關(guān)鍵是SQL分組計(jì)算查詢的設(shè)計(jì),可參照以下步驟:SELECT短語
中指定要輸出的字段,包括通過AVG()函數(shù)計(jì)算生成的新字段。
FROM.JOIN...ON…等短語指定查詢數(shù)據(jù)源,并建立表間聯(lián)系,查詢?cè)幢頌椤案?/p>
手”表和“評(píng)分”表,兩個(gè)表的聯(lián)接字段為“歌手編號(hào)"。GROUPBY短語對(duì)表記錄分
組,分組字段為“歌手編號(hào)"。ORDERBY短語設(shè)置兩個(gè)字段的排序方式。ASC表
示升序,為系統(tǒng)默認(rèn)的排序方式,可省略:DESC短語表示降序,不可缺省。最
后將查詢結(jié)果通過INTOTABLE命令輸出到指定的數(shù)據(jù)表中。調(diào)用程序文件的命
令是DOV文件名〉:連編應(yīng)用程序可通過單擊項(xiàng)目管理器右側(cè)的“連編”命令打開
“連編選項(xiàng)”對(duì)話框完成C
國家二級(jí)VF機(jī)試(操作題)模擬試卷
第4套
一、基本操作題(本題共/題,每題1.0分,共1分。)
1、在考生文件夾下完成如下操作:(1)新建一個(gè)名為“供應(yīng)”的項(xiàng)目文件。(2)將數(shù)
據(jù)庫“供應(yīng)零件”加入到新建的“供應(yīng)”項(xiàng)目文件中。(3)通過“零件號(hào)”字段為“零件”表
和“供應(yīng)”表建立永久聯(lián)系(“零件”是父表,“供應(yīng)”是子表)。(4)為“供應(yīng)”表的數(shù)量字
段設(shè)置有效性規(guī)則:數(shù)量必須大于0并且小于9999;錯(cuò)誤提示信息是“數(shù)量超范
圍”。(注意:公式必須為數(shù)量>0.and.數(shù)量<9999)
標(biāo)準(zhǔn)答案:(1)在命令窗口執(zhí)行命令:CREATEPROJECT供應(yīng),新建一個(gè)項(xiàng)目管理
器。(2)在項(xiàng)目管理器中選中“數(shù)據(jù)”選項(xiàng)卡內(nèi)的“數(shù)據(jù)庫”項(xiàng),然后單擊“添加”按
鈕,在彈出的“打開”對(duì)話框中雙擊“供應(yīng)零件”數(shù)據(jù)庫文件,將數(shù)據(jù)庫添加到項(xiàng)目管
理器中。(3)①在項(xiàng)目管理器中單擊“數(shù)據(jù)庫”前面的號(hào),依次展開“數(shù)據(jù)
庫,,一“供應(yīng)零件,一,表,。②選中“零件”表單擊“修改”按鈕,彈出“零件”表設(shè)計(jì)
器,在表設(shè)計(jì)器的“字段”選項(xiàng)卡中選中“零件號(hào)''字段名,然后在“索弓I”列的下拉框
選擇“升序”排序方式(此時(shí)為表己建立了普通索引),接著在“索引”選項(xiàng)卡將“類型”
設(shè)置為“主索引”,單擊“確定”按鈕保存表結(jié)構(gòu)修改.③參照“零件”表的操作,為
“供應(yīng)”表建立“零件號(hào)”字段的普通索引。④在項(xiàng)日管理器中選中數(shù)據(jù)庫“供應(yīng)零
件”,然后單擊“修改”命令按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器,拖動(dòng)“零件”表“索引”下方的
主索引“零件號(hào)”到“供應(yīng)”表中“索引”下方的普通索引“零件號(hào)”上,為兩個(gè)表建立聯(lián)
系,建立好聯(lián)系的兩個(gè)表之間會(huì)出現(xiàn)一條連線。(4)打開“供應(yīng)”表沒計(jì)器,選中“數(shù)
量”字段行,然后在“字段有效性”的“規(guī)則”文本框中輸入:數(shù)量>0.AND.數(shù)量
<9999,在“信息”框中輸入:”數(shù)量超范圍”,單擊“確定”按鈕保存表結(jié)構(gòu)修改。如
圖4一12所示。圖4/2〃效性規(guī)則設(shè)置
知識(shí)點(diǎn)解析:本大題考查了項(xiàng)目管理器的建立及使用;數(shù)據(jù)庫表間聯(lián)系的建立及有
效性規(guī)則的建立。對(duì)兩個(gè)表建立聯(lián)系是在數(shù)據(jù)庫設(shè)計(jì)器中進(jìn)行操作的,建立聯(lián)系
前必須對(duì)兩個(gè)表中進(jìn)行聯(lián)接的字段建立相關(guān)索引,并通過索引字段建立表間聯(lián)系。
為數(shù)據(jù)庫表建立索引可以在表設(shè)計(jì)器中操作,同樣,對(duì)表中字段建立有效性規(guī)則也
是在表設(shè)計(jì)器中完成,建立有效性規(guī)則時(shí)要注意先選中需耍建立有效性規(guī)則的字
段。
二、簡單應(yīng)用題(本題共[題,每題7.0分,共7分0)
2、編寫文件名為four.prg的程序,根據(jù)表taba中所有記錄的a、b、c三個(gè)字段的
值,計(jì)算各記錄的一元二次方程的兩個(gè)根X]和X2,并將兩個(gè)根xi和X2寫到對(duì)應(yīng)
的字段xi和X2中,如果無實(shí)數(shù)解,在note字段中寫入“無實(shí)數(shù)解”。程序編寫完成
后,運(yùn)行該程序計(jì)算一元二次方程的兩個(gè)根。注意:平方根函數(shù)為SQRT()。注
-b±-A3-4flc
意:一元二次方程公式如下:五
標(biāo)準(zhǔn)答案:步驟1:在命令窗口執(zhí)行命令:MODIFYCOMMANDfour,打開程序
文件編辨器。步驟2:在纏輯器中輸入如下程序代碼:
CLOSEALL
USEtaba
SCAN
X-B**2-4*A*C&&數(shù)學(xué)表達(dá)式
IFX>-0&&關(guān)系表達(dá)式
XXI=(-B+SQRT(X))/(2*A)&&數(shù)學(xué)函數(shù)
XX2=(-B-SQRT(X))/(2*A)
REPLACExlwithxxl,x2withxx2
ELSE
REPLACExlwith.null.,x2with.null.,
NOTEWITH”無實(shí)數(shù)解”
;ENDIF
ENDSCAN.—一人…
步驟3:在命令窗口
執(zhí)行命令:DOfour,執(zhí)行程序文件。
知識(shí)點(diǎn)解析:暫無解析
三、綜合應(yīng)用題(本題共I題,每題1.0分,共1分C)
3、①編寫程序并執(zhí)行,計(jì)算“01”組(歌手編號(hào)的前2位)歌手的得分并將結(jié)果存入
自由表final.dbf中。final.dbf包含“歌手姓名”和“得分”兩個(gè)字段,“得分”取各評(píng)
委所打分?jǐn)?shù)的平均值。final,dbf中的結(jié)果按“得分”降序、“歌手姓名”降序排列。
請(qǐng)將程序存儲(chǔ)在two.prg中,否則不得分。②新建一個(gè)文件名和表單名均為
score,fonri的表單,向表單添加一個(gè)命令按鈕Command1,標(biāo)題為“計(jì)算”,為該命
令按鈕的Click事件增加命令,調(diào)用two.prg程序執(zhí)行。最后運(yùn)行該表單,并單擊
“計(jì)算”按鈕執(zhí)行two程序。③新建一個(gè)項(xiàng)目文件scoreprojiect,將自由表“歌手
表”、“評(píng)委表”和“評(píng)分表”以及表單文件scoreform加入該項(xiàng)目,然后將項(xiàng)目文件連
編成應(yīng)用程序文件scoreappo
標(biāo)準(zhǔn)答案:步驟1:命令窗口執(zhí)行:MODIFYCOMNANDtwo,打開程序文件編輯
器。輸入如下程序代碼并保存(以下SQL查詢語句是通過查詢?cè)O(shè)計(jì)器生成):1
SELECT歌手姓名,AVG(分?jǐn)?shù))AX得分FROM歌手表,評(píng)分表;2WHERE歌手
表.歌手編號(hào)二評(píng)分表.歌手編號(hào)ANDLEFT(歌手表.歌手編號(hào),2)二"01":3
GROUPBY歌手表.歌手編號(hào);401<口£1^8丫得分口£5(2,歌手姓名DESCINTO
TABLEfinal步驟2:命令窗口執(zhí)行:CREATENORMscore-form,打開表單設(shè)計(jì)
器新建立表單。步驟3:向表單添加一個(gè)命令按鈕。修改表單(Forml)的Name屬值
為:scoreform,命令按鈕(Command】)的C叩tion屬性值為:計(jì)算。步驟4:命令
按鈕(Comnlandl)Click事件代碼:DOtwo。單擊“常用”工具欄中的“運(yùn)行”查看結(jié)
果,保存表單。步驟5:命令窗口執(zhí)行命令:CREATEPROJECTscore-Droiect,新
建一個(gè)項(xiàng)目管理器。在“數(shù)據(jù)”選項(xiàng)卡中選“自由表”,單擊右邊的“添加”按鈕,將考
生文件夾下的“歌手表”、“評(píng)委表”和“評(píng)分表”依次加入到項(xiàng)目中;以同樣的方法,
在“文檔”選項(xiàng)卡中,將scoreform表單添加到項(xiàng)目中。步驟7:單擊項(xiàng)目管理器右
側(cè)的“連編”按鈕打.開“連編選項(xiàng)”對(duì)話框,選中“連編應(yīng)用程序“,單擊"確定”,在"另
存為”對(duì)話框的“應(yīng)用程序名”中輸入:scoreapp,單擊“保存”按鈕。
知識(shí)點(diǎn)解析:本題主要考查了程序文件的建立與運(yùn)行;SQL分組計(jì)算查詢;連編
應(yīng)用程序等。關(guān)鍵是SQL分組計(jì)算查詢的設(shè)計(jì),可參照以下步驟:SELEPCT短
語中指定要輸出的字段,包括通過AVG()函數(shù)計(jì)算生成的新字段。
FROM...JOIN...ON...等短語指定查詢數(shù)據(jù)源,并建立表問聯(lián)系,查
詢?cè)幢頌椤案枋帧北砗汀霸u(píng)分”表,兩個(gè)表的聯(lián)接字段為“歌手編號(hào):GROUPBY短語
對(duì)表記錄分組,分組字段為,、歌手編號(hào)"。ORDERBY短語設(shè)置兩個(gè)字段的排序方
式。ASC表示升序,為系統(tǒng)默認(rèn)的排序方式,可省略;DESC短語表示降序,不可
缺省。最后將查詢結(jié)果通過INTOTABLE命令輸出到指定的數(shù)據(jù)表中。調(diào)用程序
文件的命令是DO〈文件名〉;連編應(yīng)用程序可通過單擊項(xiàng)目管理器右側(cè)的“連編”命
令打開“連編選項(xiàng)”對(duì)話框完成。
國家二級(jí)VF機(jī)試(操作題)模擬試卷
第5套
一、基本操作題(本題共3題,每題1.0分,共3分。)
1、1.在考生文件夾下新建一個(gè)名為“供應(yīng)”的項(xiàng)目文件。2.將數(shù)據(jù)庫“供應(yīng)零件”
加入到新建的“供應(yīng)”項(xiàng)目中。3.通過“零件號(hào)”字段為“零件”表和“供應(yīng)”表建立永
久性聯(lián)系,其中,“零件”表是父表,“供應(yīng)”表是子表。4.為“供應(yīng)”表的“數(shù)量”字
段設(shè)置有效性規(guī)則:數(shù)量必須大于0并且小于9999;錯(cuò)誤提示信息是“數(shù)量超范
圍''(注意:規(guī)則表達(dá)式必須是“數(shù)量>0.and.數(shù)量<9999")。
標(biāo)準(zhǔn)答案:【操作步驟】(1)后動(dòng)VisualFoxPm6.0,按照題目的要求新建一個(gè)名
為“供應(yīng)”的項(xiàng)目文件,如圖3.1所示。
陽.(2)按照題同的要求,將“供應(yīng)零
件''數(shù)據(jù)庫添加到項(xiàng)目“供應(yīng)”中,如圖3.2所示。
一Q
圖3.2(3)步驟1:按照題目的要求為“零件”表
建立主索引,如圖3.3所示。圖3.3步驟
2:用同樣的方法為“供應(yīng)”表建立普通索引,如圖3.4所示。
圖3.4步驟3:在數(shù)據(jù)庫設(shè)計(jì)器中從
主索引拖曳到普通索引,建立聯(lián)系,如圖3.5所示。
圖3.5(4)按照題目的要求為“供應(yīng)”表中的“數(shù)量”
字段設(shè)置字段有效性規(guī)則,如圖3.6所示。
圖3.6
知識(shí)良解析:本大題主要考查的知識(shí)點(diǎn)是:新建項(xiàng)目、將數(shù)據(jù)庫添加到項(xiàng)目中、為
表建立永久聯(lián)系以及為表中字段設(shè)置有效性規(guī)則。通過項(xiàng)目管理器可以完成數(shù)據(jù)
庫及數(shù)據(jù)庫表的相關(guān)操作。項(xiàng)目的建立可以采用工具欄的命令按鈕的方式來實(shí)現(xiàn),
通過項(xiàng)目管理器中的命令按鈕可以將數(shù)據(jù)庫添加到項(xiàng)目中,添加和修改數(shù)據(jù)庫中的
數(shù)據(jù)表可以通過數(shù)據(jù)庫設(shè)計(jì)器來完成,修改表中字段有效性可以在表設(shè)計(jì)器中完
成。其中,“規(guī)則”是邏輯表達(dá)式,“信息”是字符串表達(dá)式,“默認(rèn)值”的類型則視字
段的類型而定。
2、1.在考生文件夾下建立數(shù)據(jù)庫BOOKAUTH.DBC,把表BOOKS和
AUTHORS添加到該數(shù)據(jù)庫中。2.為AUTHORS表建立主索引,索引名為
“PK”,索引表達(dá)式為“作者編號(hào)”。3.為BOOKS表建立兩個(gè)普通索引,第一個(gè)索
引名為“PK”,索引表達(dá)式為“圖書編號(hào)”;第二個(gè)索引名和索引表達(dá)式均為“作者編
號(hào)4.建立AU1HORS表和BOOKS表之間的永久性聯(lián)系。
標(biāo)準(zhǔn)答案:【操作步驟】(1)新建一個(gè)數(shù)據(jù)庫,在數(shù)據(jù)庫設(shè)計(jì)器中按題目要求添加
Q
表,如圖3.19所示。圖3.19(2)按照題目的
要求為“authors”表建立主索引,如圖3.20所示。
圖3.20⑶按照題目要求為books表建
立兩個(gè)普通索引,如圖3.21所示。圖3.21
(4)按照題目的擘求為aulhors表和books表建立永久性聯(lián)系,如圖3.22所示。
圖322
知識(shí)點(diǎn)解析:本大版主要考作的知識(shí)點(diǎn)是:數(shù)據(jù)庫的建立、向數(shù)據(jù)庫中添加表、為
表建立索引以及表間建立聯(lián)系。通過“新建”菜單或,新建''命令按鈕實(shí)現(xiàn)數(shù)據(jù)庫的
建立,在數(shù)據(jù)庫設(shè)計(jì)中完成表的添加;為表建立索引需要在表設(shè)計(jì)器中進(jìn)行;為兩
張表建立永久性聯(lián)系需要在數(shù)據(jù)庫設(shè)計(jì)器中進(jìn)行,并且兩張表要分別在對(duì)應(yīng)的字段
上建立主索引和普通索引。
3、1.在考生文件夾下新建一個(gè)名為“庫存管理”的項(xiàng)目文件。2.在新建的項(xiàng)m中
建立一個(gè)名為“使用零件情況”的數(shù)據(jù)庫,并將考生文件夾下的所有自由表添加到該
數(shù)據(jù)庫中。3.修改“零件信息”表的結(jié)構(gòu),為其增加一個(gè)字段,字段名為“規(guī)格”,
類型為字符型,長度為8。4.打開并修改mymenu菜單文件,為菜單項(xiàng)“查找”設(shè)
置快捷鍵Ctrl+To
標(biāo)準(zhǔn)答案:【操作步驟】⑴在命令窗口輸入“Createproject庫存管理”(也可寫作
“Creaproj庫存管理”)并按回車鍵以新建一個(gè)項(xiàng)目,如圖3.29所示。
圖3.29或者單擊常用工具欄中的“新建”命令新建一個(gè)項(xiàng)目(新建方
法前面已有講解,這里不再贅述)。(2)按照題目的要求,在項(xiàng)目中新建數(shù)據(jù)庫,并
將考生文件夾下的自由表添加到數(shù)據(jù)庫中,如圖3.30所示。
B93.3O⑶在數(shù)據(jù)庫設(shè)計(jì)器中打開表設(shè)計(jì)器,并
按題目的要求為“零件信息”表增加一個(gè)字段,如圖3.31所示。
(4)按照題目的要求打開并修改
mymenu菜單文件。設(shè)計(jì)完成后,關(guān)閉菜單設(shè)計(jì)器并保存菜單文件+如圖3.32所
IB3.32
zjxo
知識(shí)點(diǎn)解析:本大題主要考查的知識(shí)點(diǎn)是:新建項(xiàng)目、在項(xiàng)目中建立數(shù)據(jù)庫、向數(shù)
據(jù)庫中添加自由表以及為菜單設(shè)置快捷鍵。命令"CREATEPROJECT文件名”用于
建立指定文件名的項(xiàng)目文件。為表增加字段或刪除表中已有的字段,可以在表設(shè)計(jì)
器中完成。為菜單項(xiàng)增加快捷鍵必須在“提示選項(xiàng)”對(duì)話框中完成。
二、簡單應(yīng)用題(本題共3題,每題7.0分,共3分0)
4、在考生文件夾下完成如下簡單應(yīng)用:I.用SQL語句完成下列操作:列出所有
與“紅”顏色零件相關(guān)的信息(供應(yīng)商號(hào)、工程號(hào)和數(shù)量),并將查詢結(jié)果按數(shù)量降序
存放于表supply_tcmp中。2.新建一個(gè)名為mcnu_quick的快捷菜單,菜單中有兩
個(gè)菜單項(xiàng)“查詢”和“修改”。并在表單myform的RightClick事件中調(diào)用快捷菜單
menu_quicko
標(biāo)準(zhǔn)答案:(I)【操作步驟】步驟1:新建程序文件,并在程序文件窗口中輸入符
合題目要求的程序段,如圖3.7所示。
步驟2:以query1為文件名保存并
運(yùn)行程序,如圖3.8所示。圖3.8
也可以先按照題目的要求通過查詢?cè)O(shè)計(jì)器建立查詢,然后打開查詢?cè)O(shè)計(jì)器工具欄中
的工」工具按鈕將其中的SQL語句復(fù)制到指定的程序文件中,操作過程如圖3.9
所示。一般來說,簡單的SQL查詢語句都可以通過查詢?cè)O(shè)
計(jì)器來實(shí)現(xiàn),且比較簡單,建議考生掌握這種方法的使用。(2)【操作步驟】步驟
1:按照題目的要求新建一個(gè)快捷菜單,如圖3.10所示。
圖3?10步驟2:為快捷菜單添加菜單
項(xiàng),保存后生成可執(zhí)行文件menu_quick.mpr,如圖3.11所示。
圖3?11步驟3:打開表單myform,按照題目
的要求編寫表單的RightClick事件代碼"domenuquick,mpr”,如圖3.12所示。
ftl3.12
步驟4:保存并運(yùn)行表單,如圖
3.13所示。圖3
知識(shí)點(diǎn)解析:本大題主要考查的知識(shí)點(diǎn)是:用SQL語句創(chuàng)建查詢、表單快捷菜單
的建立以及如何通過表單調(diào)用菜單。打開本題涉及的數(shù)據(jù)表,分析字段來源,然
后完成SQL語句的編寫。通過菜單設(shè)計(jì)器完成快捷菜單的創(chuàng)建,通過在表單的
“RightClick”事件中添加“DO菜單名稱”代碼來實(shí)現(xiàn)快捷菜單的調(diào)用。
5、在考生文件夾下完成如下簡單應(yīng)用:1.打開表單MYFORM4-4,把表單(名稱
為Forml)標(biāo)題改為“歡迎您”,將文本“歡迎您訪問系統(tǒng)”(名稱為Labell的標(biāo)簽)改為
25號(hào)黑體。最后在表單E添加“關(guān)閉”(名稱為Commandl)命令按鈕,單擊此按鈕關(guān)
閉表單。保存并運(yùn)行表單。2.設(shè)計(jì)一個(gè)表單MYFORM4,表單中有兩個(gè)命令按
鈕“查詢”和“退出”(名稱分別為Command1和Command2)o⑴單擊“查詢”命令按
鈕,查詢BOOKAUTH數(shù)據(jù)庫中出版過3本以上(含3本)圖書的作者信息,查詢信
息包括作者姓名和所在城市;查詢結(jié)果按作者姓名升序保存在表NEW_VIEW4
中。(2)單擊“退出”命令按鈕關(guān)閉表單。注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有
功能。
標(biāo)準(zhǔn)答案:(1)【操作步驟】步驟1:打開表單myform4-4,并按照題日的要求修
改表單的標(biāo)題,如圖3.23所示。
圖3.23步驟2:在表單設(shè)計(jì)器窗口中,按
照題目的要求修改文本的相關(guān)屬性,如圖3.24所示。
圖3.24步驟3:在表單中添加命令按鈕,修改其
Caption屬性為“關(guān)閉”,并為其Click事件添加代碼“ThisForm.Release",如圖
3.25所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)專家認(rèn)證考試內(nèi)容解析
- 產(chǎn)品經(jīng)理面試題及產(chǎn)品思維訓(xùn)練
- 保潔綠化領(lǐng)班工作創(chuàng)新與問題解決方法含答案
- 電子工程師技術(shù)支持崗位的常見問題與答案
- 信息錄入員崗位面試題及答案
- 環(huán)境噪聲污染的統(tǒng)計(jì)心血管效應(yīng)與結(jié)果防護(hù)策略
- 咨詢工程師面試題目及答案
- 律師崗位考試全攻略與考點(diǎn)解讀
- 人力資源運(yùn)營考試題含答案
- 年產(chǎn)xxx內(nèi)螺紋截止閥項(xiàng)目可行性分析報(bào)告
- 2025年廣西繼續(xù)教育公需科目考試試題和答案
- 俄烏之戰(zhàn)課件
- 2026年鐵嶺衛(wèi)生職業(yè)學(xué)院單招職業(yè)傾向性考試題庫及參考答案詳解一套
- 2025年廚房燃?xì)鈭?bào)警器安裝合同
- 環(huán)孢素的臨床應(yīng)用
- 國開電大《11837行政法與行政訴訟法》期末答題庫(機(jī)考字紙考)排序版 - 稻殼閱讀器2025年12月13日12時(shí)58分54秒
- 2025河北廊坊市工會(huì)社會(huì)工作公開招聘崗位服務(wù)人員19名考試筆試備考試題及答案解析
- 2025國家電投集團(tuán)中國重燃招聘18人筆試歷年參考題庫附帶答案詳解
- 框架日常維修協(xié)議書
- 智研咨詢發(fā)布-2025年中國電子變壓器件行業(yè)市場運(yùn)行態(tài)勢及發(fā)展趨勢預(yù)測報(bào)告
- 創(chuàng)傷后成長(PTG)視角下敘事護(hù)理技術(shù)的臨床應(yīng)用
評(píng)論
0/150
提交評(píng)論