- 相關(guān)推薦
如何備考計(jì)算機(jī)二級(jí)VFP上機(jī)考試
計(jì)算機(jī)等級(jí)考試中,很多考生報(bào)考了二級(jí)VFP。報(bào)考二級(jí)VFP是很好的選擇,學(xué)好了VFP,對(duì)各種數(shù)據(jù)管理軟件的應(yīng)用或開(kāi)發(fā)、對(duì)學(xué)習(xí)其他數(shù)據(jù)庫(kù)及開(kāi)發(fā)工具以及參加計(jì)算機(jī)考試等都是有益的。那么如何學(xué)習(xí)VFP才能順利通過(guò)上機(jī)考試呢?下面百分網(wǎng)小編為大家搜索整理了相關(guān)的上機(jī)試題及解答,歡迎參考學(xué)習(xí),希望對(duì)大家備考有所幫助。想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
一、項(xiàng)目、數(shù)據(jù)庫(kù)和表操作(12分)
打開(kāi)軟盤(pán)根目錄中的項(xiàng)目文件TEST,在該項(xiàng)目中已有一數(shù)據(jù)庫(kù)SJK及若干表。
1. 按以下要求修改SJK數(shù)據(jù)庫(kù)中TS表:
(1) 為T(mén)S表設(shè)置長(zhǎng)表名:圖書(shū)檔案表。
(2) 添加一備注型字段,字段名為summary,并設(shè)置其標(biāo)題為“內(nèi)容概要”。
(3) 設(shè)置分類號(hào)(flh)字段的有關(guān)屬性,使該字段中輸入的字母均為大寫(xiě)字母。
(4) 創(chuàng)建一個(gè)普通索引abcd,要求以分類號(hào)(flh)為第一索引關(guān)鍵字、書(shū)名(sm)為第二索引關(guān)鍵字排序。
(5) 設(shè)置價(jià)格(jg)字段的有效性規(guī)則和有效性說(shuō)明信息,要求:其值不能小于1。
(6) 修改作者(zz)字段的值,要求在原作者名后加漢字“等”。例如,第一條記錄的作者由“路由”改為“路由等”。
2. 在項(xiàng)目中,將FF表單設(shè)置為“排除”狀態(tài)。
3. XS表和CJ表已存在以學(xué)號(hào)(xh)字段為索引表達(dá)式的主索引xsxh和普通索引cjxh。以XS表為主表,CJ表為子表按xh建立永久關(guān)系,并根據(jù)以下要求設(shè)置參照完整性規(guī)則:在CJ表中添加記錄時(shí),若XS表中沒(méi)有相對(duì)應(yīng)的記錄(xh字段的值),則禁止添加記錄。
二、設(shè)計(jì)查詢(8分)
在TEST項(xiàng)目中已經(jīng)存在查詢chaxun,已知在SJK的學(xué)生(XS)表中含有系代號(hào)(xdh)、學(xué)號(hào)(xh)、姓名(xm)等字段;成績(jī)(CJ)表中含有學(xué)號(hào)(xh)、課程代號(hào)(kcdh)、成績(jī)(cj)等字段。按如下要求修改查詢:
基于XS表和CJ表查詢“劉玉敏”同學(xué)所在系的每位同學(xué)的平均成績(jī),輸出xdh、xh、xm、平均成績(jī),查詢結(jié)果按姓名排序。(提示:篩選條件中使用SELECT xdh FROM xs WHERE xm=‘劉玉敏’;查詢保存并關(guān)閉設(shè)計(jì)器,可能無(wú)法再次在設(shè)計(jì)器中打開(kāi),只能在編輯窗口中修改該查詢的SELECT-SQL語(yǔ)句。)
三、設(shè)計(jì)菜單(5分)
已知項(xiàng)目TEST中已存在菜單menu,利用菜單設(shè)計(jì)器,按如下要求修改菜單。
1. 按圖1所示要求為“表操作”菜單欄下的“添加記錄”菜單項(xiàng)增加子菜單,為“表操作”菜單欄下的各菜單項(xiàng)設(shè)置分組線;
2. 在“文件”菜單欄下插入VFP系統(tǒng)菜單項(xiàng)“退出”;
3. 為“數(shù)據(jù)查詢”菜單欄下的“課程”菜單項(xiàng)編寫(xiě)SQL命令:
當(dāng)執(zhí)行該菜單時(shí),在瀏覽窗口顯示kcdh、kcm及平均成績(jī)(注:根據(jù)KC表及CJ表查詢)。
四、設(shè)計(jì)表單(10分)
項(xiàng)目管理器中已經(jīng)存在表單FA,該表單用來(lái)更改用戶的密碼。根據(jù)下列要求修改表單,設(shè)計(jì)時(shí)和運(yùn)行時(shí)的效果分別如圖2和圖3所示。
1. 將文本框控件txtUserName設(shè)置為禁用,并將其與全局內(nèi)存變量pUserName綁定;
2. 將“老密碼”文本框控件txtOldPwd的密碼占位符設(shè)置為字符“#”;
3. 添加一個(gè)“重置”命令按鈕(如圖3所示),對(duì)象名為cmdReset,標(biāo)題為“重置”;
4. 為“重置”按鈕設(shè)置Click事件代碼,要求清除“新密碼”和“新密碼重復(fù)”相應(yīng)文本框控件的文本值;
5. 已知在表單的Init事件代碼中已定義了全局變量pPassWord,用來(lái)存放已登錄用戶的密碼,完善“確定”按鈕的Click事件代碼(提示:在原代碼中的空行處添加一條語(yǔ)句),要求:當(dāng)老密碼與全局變量pPassWord的值相等時(shí),檢查“新密碼”和“新密碼重復(fù)”相應(yīng)文本框控件的文本值是否相等,如果相等,則將“新密碼”文本框txtNewPwd1的值賦給全局變量pPassWord。
五、程序改錯(cuò)題(5分)
下列程序的功能是找出1000之內(nèi)所有的完數(shù),并統(tǒng)計(jì)它們的個(gè)數(shù)。完數(shù)是指:數(shù)的各因子之和正好等于該數(shù)本身(例如6的因子是1、2、3,而1+2+3=6,所以6是完數(shù))。要求:
(1) 項(xiàng)目中有一個(gè)程序文件Pcode,將下列程序輸入到其中并進(jìn)行修改;
(2) 在修改程序時(shí),不允許修改程序的總體框架和算法,不允許增加或減少語(yǔ)句數(shù)目;
CLEAR
nCount=0
FOR n1=1 TO 1000
m=0
FOR n2=1 TO n1-1
IF n1/n2=MOD(n1,n2)
m=m+n2
ENDIF
ENDIF
IF n1=m
?n1
nCount=nCount+1
ENDIF
ENDFOR
WAIT WINDOWS“完整的個(gè)數(shù)為”+STR(nCount)
分析二級(jí)VFP上機(jī)考題可以看出:
1. 基本操作題:一般考核二級(jí)VFP大綱的VFP數(shù)據(jù)庫(kù)的基本操作部分。涉及范圍包括:數(shù)據(jù)庫(kù)和表的建立、修改與有效性檢驗(yàn);多表操作,比如建立參照完整性約束,建立表間聯(lián)系等;建立視圖和數(shù)據(jù)查詢;創(chuàng)建項(xiàng)目及項(xiàng)目管理器的使用等。從給出的基本操作的考題可以看出,這一部分比較簡(jiǎn)單,要求考生熟悉教材(選擇大綱指定教材)。這個(gè)題不應(yīng)該失分。
該題易出現(xiàn)的問(wèn)題主要表現(xiàn)在:表達(dá)式書(shū)寫(xiě)時(shí)忽視類型的匹配、書(shū)寫(xiě)的順序、函數(shù)的合理介入。從而導(dǎo)致索引表達(dá)式、有效性規(guī)則、觸發(fā)規(guī)則、修改等操作的失分。
2.查詢操作題:使用SQL或設(shè)計(jì)器建立查詢、視圖等。答好這一部分,要求考生善于理論聯(lián)系實(shí)際,“吃透”教材中的命令格式。對(duì)于SQL語(yǔ)言,在每份上機(jī)考題中幾乎都要考核,相關(guān)考題可能出現(xiàn)在簡(jiǎn)單應(yīng)用題中,也可能出現(xiàn)在綜合應(yīng)用題中,或者兩者都有。如果考生平時(shí)較多地上機(jī)練習(xí)了SQL部分,順利地答好SQL的考題并不難,否則,考試時(shí)可能要用較多的時(shí)間答有關(guān)SQL的題而未必能做正確。這個(gè)題也是上機(jī)考試中的一個(gè)得分點(diǎn)。
該題易出現(xiàn)的問(wèn)題主要表現(xiàn)在:關(guān)系的添加順序及連接的類型、輸出字段的構(gòu)造(注意函數(shù)的使用和AS命令)、設(shè)置篩選和分組、查詢的去向。
難點(diǎn)在分組上,考生在做題時(shí)不妨可抓住查詢的單位這個(gè)關(guān)鍵詞,考慮分組。
難點(diǎn)在組合查詢和子查詢。
關(guān)注連接條件對(duì)查詢結(jié)果的影響,即:內(nèi)聯(lián)接(Inner Join)、左聯(lián)接(Left Outer Join)、右聯(lián)接(Right Outer Join)、完全聯(lián)接(Full Join)。
關(guān)注Where子句與Having子句的使用。
掌握查詢?nèi)ハ虻氖褂谩?/p>
3. 菜單的操作,比較簡(jiǎn)單,不應(yīng)該失分。完成該題,關(guān)鍵抓好以下幾個(gè)環(huán)節(jié):
(1)在菜單設(shè)計(jì)器中設(shè)計(jì)主菜單和各菜單項(xiàng)的名稱、外觀、快捷鍵/熱鍵、分隔線、廢止以及添加系統(tǒng)菜單。
(2)為各菜單項(xiàng)添加過(guò)程代碼。
(3)生成菜單程序文件。
該題易出現(xiàn)的問(wèn)題主要表現(xiàn)在:運(yùn)行菜單首先執(zhí)行的代碼和退出菜單時(shí)執(zhí)行的代碼設(shè)置以及如何將菜單添加到系統(tǒng)菜單中的指定位置。
4. 表單操作:控件屬性的使用、代碼的設(shè)置、事件的理解,這些關(guān)鍵在于平時(shí)的積累。學(xué)習(xí)屬性的時(shí)候,我們可以采用共性的控件屬性集中記(如:布局類),并列屬性比較著記(如:數(shù)據(jù)源的類型、數(shù)據(jù)源、集合屬性),難點(diǎn)屬性重點(diǎn)記(如:列表框中數(shù)據(jù)的移動(dòng)與添加),常用屬性熟練掌握;常用控件的事件代碼要熟練掌握;典型的、有代表性的操作要理解并會(huì)用。確保做該題能拿到基本分。
常用屬性:
自動(dòng)對(duì)中(autocenter)、自動(dòng)關(guān)閉表(autoclosetables)、自動(dòng)打開(kāi)表(autoopentables)、動(dòng)態(tài)背景及前景色(dynamicbackcolor、dynamicforecolor)、背景色(backcolor)、前景色(forecolor)、設(shè)置取消(cancel)、設(shè)置隱含(default)、可關(guān)閉(closable)、刪除標(biāo)記(deletemark)、可用(enabled)、只讀(readonly)、輸入輸出格式(format)、表單數(shù)(formcount)、圖標(biāo)(icon)、增量(increment)、遞增搜索(incrementalsearch)、輸入輸出樣式(inputmask)、觸發(fā)時(shí)間(interval)、最大化按鈕(maxbutton)、最小化按鈕(minbutton)、邊框樣式(borderstyle)、頁(yè)框頁(yè)數(shù)(pagecount)、表格拆分(partition)、密碼字符(passwordchar)、圖片(picture)、行數(shù)據(jù)源(rowsource)、滾動(dòng)條(scrollbars)、對(duì)象樣式(style)、控件順序(tabindex)、窗口狀態(tài)(windowstate)、窗口形式(windowtype)
5. 程序改錯(cuò):題目一般有2―3個(gè)錯(cuò)誤,一般使語(yǔ)法錯(cuò)誤、運(yùn)行錯(cuò)誤、邏輯錯(cuò)誤,這些錯(cuò)誤基本上都是平時(shí)編程時(shí)比較犯的錯(cuò)誤,錯(cuò)誤點(diǎn)不重復(fù)。
分析二級(jí)VFP各上機(jī)考題可以看出,綜合應(yīng)用題部分主要考核表單設(shè)計(jì)及程序設(shè)計(jì)。但有的考題中也出現(xiàn)考核菜單設(shè)計(jì)、報(bào)表設(shè)計(jì)、建立查詢、視圖等的內(nèi)容。同樣的考核內(nèi)容相對(duì)于簡(jiǎn)單應(yīng)用題一般說(shuō)更復(fù)雜一些。答好綜合應(yīng)用題,同樣要求考生熟悉教育部考試中心推出的有關(guān)教程,充分的上機(jī)實(shí)踐,盡量多做一些類似綜合應(yīng)用題考題的練習(xí)題,檢查自己所學(xué)知識(shí)是否全面、是否鞏固。
在考試中可以看出,那些具有充分準(zhǔn)備的考生是能夠比較順利地解答二級(jí)VFP考題的。只要考生多看書(shū)、多實(shí)踐,通過(guò)二級(jí)VFP上機(jī)考試并不難。另外,有上網(wǎng)條件的考生應(yīng)當(dāng)學(xué)會(huì)上網(wǎng)搜索有關(guān)計(jì)算機(jī)等級(jí)考試的信息,會(huì)得到不少有價(jià)值的資料。
【如何備考計(jì)算機(jī)二級(jí)VFP上機(jī)考試】相關(guān)文章:
計(jì)算機(jī)二級(jí)《VFP》上機(jī)考題與答案201605-30
計(jì)算機(jī)二級(jí)考試VFP考試大綱10-05
計(jì)算機(jī)二級(jí)考試《VFP》考點(diǎn):VFP計(jì)算機(jī)考點(diǎn)08-06
2015下半年計(jì)算機(jī)二級(jí)VFP上機(jī)考試高分技巧06-09
全國(guó)計(jì)算機(jī)二級(jí)《VFP》上機(jī)操作題及答案08-23
2016計(jì)算機(jī)二級(jí)考試《Access》上機(jī)試題09-07
計(jì)算機(jī)二級(jí)考試VF上機(jī)試題及答案03-21
2016年9月計(jì)算機(jī)二級(jí)《VFP》上機(jī)操作題庫(kù)08-27