計(jì)算機(jī)等級考試預(yù)習(xí)資料系列三.ppt
《計(jì)算機(jī)等級考試預(yù)習(xí)資料系列三.ppt》由會員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)等級考試預(yù)習(xí)資料系列三.ppt(42頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
計(jì)算機(jī)等級考試應(yīng)試指南(二級VF),主講人:趙罡王正才EMAIL:zhghunter@wangzhengcai@QQ:2577477,第二講:上機(jī)考試應(yīng)試策略,一、上機(jī)過程中常見問題與解決策略二、上機(jī)題型分析三、上機(jī)考試涉及的主要命令四、上機(jī)指導(dǎo),一、上機(jī)過程中常見問題與解決策略,1、數(shù)據(jù)不能正確存盤。(危害指數(shù):★★★★★)問題要求:以27次等級考試為例,其要求將考試有關(guān)數(shù)據(jù)保存在D:\DJ文件夾中。出錯(cuò)原因:部分考生將文件保存到了安裝路徑下(c:\programfiles\microsoftvisualstudio\vfp98),這是系統(tǒng)默認(rèn)的存盤路徑。解決辦法:1、在考試開始前,打開VF,在命令窗口中輸入setdefaulttod:\dj2、直接到考試文件夾運(yùn)行考試相關(guān)的項(xiàng)目文件,在項(xiàng)目管理器中設(shè)計(jì)程序和表單。(推薦)3、利用“工具”|“選項(xiàng)”,打開選項(xiàng)對話框設(shè)置默認(rèn)目錄為D:\DJ,2、中英文符號混淆不清(危害指數(shù):★★★)編程提示:在VF中使用的各類符號都應(yīng)是英文符號。出錯(cuò)原因:在設(shè)計(jì)過程中,因有中文字符需要輸入,輸入中文字符后未及時(shí)調(diào)整為英文符號輸入狀態(tài)。解決方法:1、輸入中文漢字后,及時(shí)關(guān)閉輸入法(CTRL+空格)。2、調(diào)整中文輸入法設(shè)置,將輸入中文符號按鈕改為英文符號。,,3、調(diào)試程序過程中程序陷入死循環(huán)(危害指數(shù):★★★★)編程提示:在編程過程中利用循環(huán)處理程序結(jié)構(gòu),是必考察的知識點(diǎn)。出錯(cuò)原因:編程過程中未考慮進(jìn)入循環(huán)的條件和退出循環(huán)的條件,讓循環(huán)成為一個(gè)永真循環(huán)(死循環(huán))。解決方法:當(dāng)程序進(jìn)入死循環(huán)后,按鍵盤的ESC鍵退出循環(huán),修正循環(huán)退出條件。,,4、不按要求答題(危害指數(shù):★★★★★)編程提示:上機(jī)題中對試題需要完成的功能提出了明確的要求。在軟盤評閱批語中對程序需要完成的功能模塊也做出了說明。產(chǎn)生原因:部分同學(xué)認(rèn)為上機(jī)時(shí)間緊,拿到題后立即盲目的進(jìn)行答題所致。答題提示:拿到試題后,認(rèn)真閱讀有關(guān)題目要求,將需要輸出的信息在試題單的樣表上標(biāo)示出來。認(rèn)真分析教師評閱批語部分。找出程序解題的功能模塊。,,5、交互式與程序工作方式混淆不清(危害指數(shù):★★★★★)編程提示:交互式工作方式是在命令窗口或菜單、工具欄上設(shè)置(選擇)命令后,立即執(zhí)行命令操作的一種方式。程序工作方式是通過編制程序、表單來批量執(zhí)行一系列命令的工作方式。出錯(cuò)原因:部分考生在命令窗口中輸入程序,導(dǎo)致程序編制部分得分為0分。解決辦法:弄清程序與交互式工作方式的不同,通過在程序設(shè)計(jì)窗口中編輯程序命令。,二、上機(jī)題型分析,通過對近三次等級考試上機(jī)題(共11套題)分析:程序編制更新操作題(25.1,25.2,25.3,25.4,26.1,26.2,26.3,27.1,27.3,27.4)查詢指定條件題(25.3,25.4,26.1,26.3,27.2,27.3)結(jié)果排序題(25.1,26.2,27.1)新建表結(jié)構(gòu)題(25.4,26.1,26.2,27.4)鍵盤輸入題(25.3,26.3,27.2,27.3)其他要求題(25.2,27.4),表單設(shè)計(jì)題,表格控件(25.1,25.3,26.1,27.1,27.2,27.3,27.4)排序操作(25.1,27.1)查詢操作(25.2,25.3,25.4,26.2,26.3,27.2,27.3),11套題中涉及控件主要有:,標(biāo)簽(10次)命令按鈕(11次)選項(xiàng)按鈕組(4次)文本框(5次)表格控件(7次)組合框(2次)列表框、復(fù)選框、命令按鈕組、頁框、微調(diào)控件(1次),11套題中涉及事件主要有,命令按鈕及其他控件單擊事件(11次)表單的初始化事件(3次),三、上機(jī)考試涉及的主要命令,1、程序編制中的基礎(chǔ)命令型工作區(qū)選擇命令SELECT使用此命令注意當(dāng)前工作區(qū)號。索引建立命令索引的使用是很多操作的基礎(chǔ)。利用UPDATE更新,利用FIND/SEEK查詢,建立關(guān)聯(lián)等操作都需要先建立索引。升序INDEXON索引字段tag標(biāo)識名(推薦)INDEXON索引字段to單索引文件名降序INDEXON索引字段tag標(biāo)識名desc,,關(guān)聯(lián)建立語句關(guān)聯(lián)的建立是多表查詢、更新的前提。是計(jì)算機(jī)等級考試必考查的知識點(diǎn)。建立關(guān)聯(lián)時(shí)應(yīng)當(dāng)注意主表和子表的問題。主表是記錄指針移動的表,子表是記錄指針聯(lián)動移動的表。建立關(guān)聯(lián)語句(在主表所在工作區(qū)輸入)SETRELATIONTO關(guān)聯(lián)字段名INTO工作區(qū)別名(子表)設(shè)置一對多關(guān)系Setskipto工作區(qū)別名(子表),2、查詢處理命令,數(shù)據(jù)輸入命令:Input提示字符串to內(nèi)存變量常用于數(shù)字型數(shù)據(jù)輸入Accept提示字符串to內(nèi)存變量字符數(shù)據(jù)輸入(推薦)Wait提示字符串to內(nèi)存變量常用于設(shè)置暫停,只能接受一個(gè)字符@行,列say提示字符串get變量read常用于對表數(shù)據(jù)修改,注意此命令也可作為輸出命令,做為輸出命令時(shí),沒有GET子句。輸入時(shí),READ是激活GET變量的。,,數(shù)據(jù)輸出命令:?輸出信息(可以是常量,變量、函數(shù)、表達(dá)式)用于輸出數(shù)據(jù)(推薦)@行,列say輸出信息(可以是常量,變量、函數(shù)、表達(dá)式)常用于指定位置數(shù)據(jù)輸出(即格式化輸出)查詢命令LOCATEFOR查詢條件在上機(jī)中通常的條件是等值條件,即某個(gè)字段的值等于某個(gè)輸入變量的值或某個(gè)指定的值。此查詢?yōu)轫樞虿樵儭EcCONTINUE命令配合使用(推薦)Find值此查詢?yōu)樗饕樵僑eek值此查詢?yōu)樗饕樵僑elect…from…where…此查詢的結(jié)果為結(jié)果集,3、更新系列命令,替換命令(推薦)REPLACE字段with值,…此命令用于數(shù)據(jù)替換,不指定范圍為當(dāng)前記錄。Update表名set字段名=值,…where…此命令是SQL替換命令Updateon索引字段名from表名replace字段名with值,…此命令常用于多表間數(shù)據(jù)的修改。修改時(shí)可以不建立關(guān)聯(lián)插入記錄命令A(yù)ppendblank表尾插入空記錄Insertblank當(dāng)前記錄后插入空記錄Insertbefore當(dāng)前記錄之前插入空記錄Insertinto表(字段列表)values(值列表)Sql插入記錄命令,插入的記錄在表尾。,,新表建立命令COPYSTRUCTURETO表名FIELDS字段列表復(fù)制當(dāng)前表結(jié)構(gòu)的指定字段用新表保存Createtable表名(字段名數(shù)據(jù)類型(寬度),…),4、程序結(jié)構(gòu)控制語句,上機(jī)考試必考查知識點(diǎn)分支語句IF條件表達(dá)式語句組1else語句組2endif此結(jié)構(gòu)常用于判斷查詢是否找到,查詢是否繼續(xù)等DOCASE語句常用于多分支處理。循環(huán)結(jié)構(gòu)Dowhile循環(huán)(考查的重點(diǎn))(推薦)常用于利用循環(huán)對輸出結(jié)果的處理等SCAN循環(huán)常用于對表記錄的遍歷查詢,5、程序善后系列語句(一般有5分的評分點(diǎn)),CLOSEALL語句關(guān)閉所有對象(表,數(shù)據(jù)庫等)表單的關(guān)閉按鈕事件代碼(5分評分點(diǎn))Thisfrom.release,6、表單設(shè)計(jì)的利器,生成器能使用生成器的控件主要有:表格、文本框、命令按鈕組、選項(xiàng)按鈕組、列表框、組合框、復(fù)選框。利用生成器可以快速完成以上對象的數(shù)據(jù)綁定,屬性設(shè)置等操作數(shù)據(jù)環(huán)境設(shè)計(jì)器數(shù)據(jù)環(huán)境設(shè)計(jì)器用于添加表單涉及的數(shù)據(jù)表以及設(shè)置數(shù)據(jù)表之間的聯(lián)系(此部分是表單設(shè)計(jì)評分的重點(diǎn)。)項(xiàng)目管理器能方便的在項(xiàng)目管理器中建立表單,程序;管理數(shù)據(jù)庫等方面,四、上機(jī)指導(dǎo),從第27次等級考試開始,考試不在使用軟盤。而是要求講數(shù)據(jù)保存到指定的文件夾中(如D:\DJ)只要你掌握了正確的操作方法,也就不存在錯(cuò)誤的保存的問題的??荚囌f明制作表單制作程序添加到項(xiàng)目,考試說明,時(shí)間:1個(gè)小時(shí)。建議:程序題25-30分鐘,表單題30-35分鐘請認(rèn)真讀題,按照要求進(jìn)行操作。特別注意文件取名題目需要操作項(xiàng)目,建議:方法一:先打開項(xiàng)目,然后在項(xiàng)目中新建、修改、運(yùn)行表單和程序。(推薦)方法二:直接新建、修改、運(yùn)行表單和程序。然后將表單加入到項(xiàng)目中。我們以第二種方法為例介紹考試應(yīng)當(dāng)?shù)牟襟E.,方法二的操作步驟,二、打開VF后,執(zhí)行:setdefatoD:\dj(因?yàn)樗械臇|東都必須存儲D:\dj目錄中)(如果考試指定是什么路徑,那就將它設(shè)置為默認(rèn)目錄)回車后檢查一下屏幕有沒有錯(cuò)誤提示。,制作表單,文件菜單—>新建—>表單,然后按下右邊的新建按鈕先點(diǎn)存盤,按照題目要求命名(例如:要求命名為:xg(擴(kuò)展名.scx可以不輸入,默認(rèn)))特別注意:觀察路徑是否是D:\dj,若不是請?jiān)O(shè)置默認(rèn)目錄為D:\dj編輯:打開數(shù)據(jù)環(huán)境,添加表。按照題目圖形拖入列控件。然后進(jìn)行其它設(shè)計(jì)。注意:做完后一定要存盤(點(diǎn)保存按鈕)。途中也可隨時(shí)存盤,添加到項(xiàng)目,打開軟盤上的項(xiàng)目test1(文件菜單->打開->項(xiàng)目,選擇test1。)若看不見test1:可能是默認(rèn)目錄沒有設(shè)置正確完成后打開項(xiàng)目:選擇文檔->表單,點(diǎn)添加,將軟盤中的xg.scx加入到項(xiàng)目中來。選擇代碼->程序,點(diǎn)添加,將軟盤中的abc1.prg加入到項(xiàng)目中來。說明:如果你最開始忘記了設(shè)置默認(rèn)目錄的話,這個(gè)時(shí)候請選文件菜單的另存為,選擇D:\dj保存。如果你不小心關(guān)了VF,再次打開VF時(shí)必須先重新設(shè)置setdefatoD:\dj最好只打開一個(gè)VF,不要打開多個(gè)VF。,四川省第19次等級考試上機(jī)試題第一套第一題,考試盤中已經(jīng)建立項(xiàng)目19test1,在該項(xiàng)目中已有自由表”進(jìn)貨.DBF”和”庫存量.DBF”。在下面的程序設(shè)計(jì)與表單設(shè)計(jì)都應(yīng)該在項(xiàng)目中完成。編寫程序(文件名:abc1.PRG)(50分)磁盤上已有數(shù)據(jù)表”進(jìn)貨.DBF”和“庫存量.DBF”,編程實(shí)現(xiàn):按使用者輸入的貨物編號進(jìn)行查詢,顯示貨物編號,貨物單價(jià),貨物名稱和庫存數(shù)量.顯示結(jié)果如下:請輸入查詢編號BG-990927********查詢結(jié)果********貨物編號貨物單價(jià)貨物名稱庫存數(shù)量BG-9909271000辦公用品4************************繼續(xù)查詢嗎?y/n,進(jìn)貨表,,,,,庫存量,,,,第一題評分標(biāo)準(zhǔn),評分細(xì)則:1多個(gè)工作區(qū)打開數(shù)據(jù)庫表(6分)2正確進(jìn)行多數(shù)據(jù)庫的間聯(lián)系(15分)3根據(jù)貨物編號進(jìn)行的處理(15分)4指定格式輸出結(jié)果(10分)5關(guān)閉數(shù)據(jù)庫及程序結(jié)構(gòu)(4分),第一題參考答案,clearcloseallsele1use進(jìn)貨sele2use庫存量indexon貨物編號tohwbhseleasetrelato貨物編號intobdowhile.t.accp“請輸入查詢編號”tobhlocafor貨物編號=BhIFFOUND()@5,18SAY“*************查詢結(jié)果**************”@6,10SAY“貨物編號”+space(8)+”貨物單價(jià)”+space(1)+”庫存數(shù)量”dowhilenoteof(),@ROW()+1,10SAY貨物編號+STR(貨物單價(jià))+SPacE(5)+ALLTR(B.貨物名稱)+TRIM(str(B.庫存數(shù)量))ContEnddo@ROW()+1,18SAY”**************************”ELSE?”無此貨物編號”Endifwait“繼續(xù)查詢嗎?y/n”tohhiflower(hh)=”n”exitendifenddoCLOSEDATAbaseRETURN,第二題表單設(shè)計(jì)(50分),利用磁盤上已有的數(shù)據(jù)表“庫存量.DBF”,建立一張?zhí)砑有掠涗浀谋韱危╢rom_1),界面如下所示.,要求:,該表單沒有標(biāo)題欄.添加五個(gè)”標(biāo)簽”控件,四個(gè)”文本框”控件,一個(gè)”命令按鈕組”(有三個(gè)命令按鈕)和一個(gè)”命令按鈕”控件.記錄顯示到第一條記錄時(shí),”上一條”按鈕不可使用,當(dāng)記錄顯示到最后條記錄時(shí),”下一條”按鈕不可使用;當(dāng)記錄顯示不是在第一條記錄,”上一條”按鈕恢復(fù)使用;當(dāng)記錄顯示不是最后條記錄,”下一條”按鈕恢復(fù)使用.當(dāng)點(diǎn)擊”添加記錄”按鈕時(shí),則可向本數(shù)據(jù)表添加新的數(shù)據(jù).點(diǎn)擊”退出”按鈕時(shí),結(jié)束表單的運(yùn)行.,第二題評分標(biāo)準(zhǔn),(1)該表單沒有標(biāo)題欄.(5分)將form的Titlebar屬性設(shè)置為”關(guān)閉-0”(2)添加五個(gè)”標(biāo)簽”控件,四個(gè)”文本框”控件,一個(gè)”命令按鈕組”(有三個(gè)命令按鈕)和一個(gè)”命令按鈕”控件.(10分)標(biāo)簽控件:Labell的Caption=”庫存量表添加記錄”,Label2的Caption=”貨物編號”,Label3的Caption=”貨物名稱”,Label4的Caption=”庫存數(shù)量”,Label5的Caption=”入庫時(shí)間”;文本框控件:Text1的controlsource=庫存量.貨物編號,Text2的controlsource=庫存量.貨物名稱,.Text3的controlsource=庫存量.庫存數(shù)量,Text4的controlsource=庫存量.入庫時(shí)間;命令按鈕組控件:Commandgroup1.buttomcount=3Cmand1.caption=”上一條”Cmand1.caption=”下一條”Cmand1.caption=”添加記錄”“命令按鈕”控件:caption=”退出”,評分標(biāo)準(zhǔn),(3)當(dāng)記錄顯示到第一條記錄時(shí),”上一條”按鈕不可使用,當(dāng)記錄顯示到最后條記錄時(shí),”下一條”按鈕不可使用;當(dāng)記錄顯示不是在第一條記錄,”上一條”按鈕恢復(fù)使用;當(dāng)記錄顯示不是最后記錄,”下一條”按鈕恢復(fù)使用.(20分)“上一條”按鈕的click事件代碼mand2.enabled=.t.ifrecno()=1mand1.enabled=.f.Elseskip–1endifthisform.efresh“下一條“按鈕的click事件代碼mand1.enabled=.t.ifrecno()=reccount()mand2.enabled=.f.elseskipendifthisform.refresh,評分標(biāo)準(zhǔn),(4)當(dāng)點(diǎn)擊“添加記錄”按鈕時(shí),則可向本數(shù)據(jù)表添加新的數(shù)據(jù)(10分)添加記錄按鈕的click事件代碼:appendblankthisform.refresh(5)當(dāng)點(diǎn)擊“退出”按鈕時(shí),結(jié)束表單的運(yùn)行。(5分)“退出”按鈕的click事件代碼:Thisform.release,幾段常用的代碼,1.從鍵盤輸入信息查詢的典型語句…Accept提示字符串to內(nèi)存變量Locatefor字段名=allt(內(nèi)存變量)?(輸出提示信息)dowhilenoteof()?(輸出表格字段)contEnddo…,2、重復(fù)查詢用典型語句,dowhile.t.…wait"繼續(xù)查詢嗎?Y/N"toanifupper(an)="N"exitendifEnddo,3、更新用典型語句,replace[范圍]字段名with表達(dá)式,…[FOR條件表達(dá)式],4、關(guān)聯(lián)建立的典型語句,Sele1Use表1(子表)Indexon索引字段tag標(biāo)識名Sele2Use表2(主表)Setrelationto關(guān)聯(lián)字段intoA[addi]…,5、程序結(jié)束前典型語句,CloseallReturn,作業(yè),筆試題:第21次等級考試筆試題實(shí)驗(yàn)安排:案例分析:涉及更新操作的等級考試上機(jī)題—26次上機(jī)題第一套上機(jī)實(shí)訓(xùn):等級考試上機(jī)題---25次上機(jī)題第一套作業(yè)下載地址:FTP://10.10.0.13服務(wù)器的’UPLOAD’文件夾中的’趙罡’文件夾中的’peixun’文件夾中的‘第二次作業(yè)’,本講結(jié)束,欲知后講如何,且聽下節(jié)分解。,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計(jì)算機(jī)等級考試 預(yù)習(xí) 資料 系列
鏈接地址:http://m.appdesigncorp.com/p-3592594.html