當前位置:才華齋>計算機>計算機二級>

如何備考計算機二級VFP上機考試

計算機二級 閱讀(1.39W)

計算機等級考試中,很多考生報考了二級VFP。報考二級VFP是很好的選擇,學好了VFP,對各種資料管理軟體的應用或開發、對學習其他資料庫及開發工具以及參加計算機考試等都是有益的。那麼如何學習VFP才能順利通過上機考試呢?下面本站小編為大家搜尋整理了相關的上機試題及解答,歡迎參考學習,希望對大家備考有所幫助。想了解更多相關資訊請持續關注我們應屆畢業生考試網!

如何備考計算機二級VFP上機考試

  一、專案、資料庫和表操作(12分)

開啟軟盤根目錄中的專案檔案TEST,在該專案中已有一資料庫SJK及若干表。

1. 按以下要求修改SJK資料庫中TS表:

(1) 為TS表設定長表名:圖書檔案表。

(2) 新增一備註型欄位,欄位名為summary,並設定其標題為“內容概要”。

(3) 設定分類號(flh)欄位的有關屬性,使該欄位中輸入的字母均為大寫字母。

(4) 建立一個普通索引abcd,要求以分類號(flh)為第一索引關鍵字、書名(sm)為第二索引關鍵字排序。

(5) 設定價格(jg)欄位的有效性規則和有效性說明資訊,要求:其值不能小於1。

(6) 修改作者(zz)欄位的值,要求在原作者名後加漢字“等”。例如,第一條記錄的作者由“路由”改為“路由等”。

2. 在專案中,將FF表單設定為“排除”狀態。

3. XS表和CJ表已存在以學號(xh)欄位為索引表示式的主索引xsxh和普通索引cjxh。以XS表為主表,CJ表為子表按xh建立永久關係,並根據以下要求設定參照完整性規則:在CJ表中新增記錄時,若XS表中沒有相對應的記錄(xh欄位的值),則禁止新增記錄。

  二、設計查詢(8分)

在TEST專案中已經存在查詢chaxun,已知在SJK的學生(XS)表中含有系代號(xdh)、學號(xh)、姓名(xm)等欄位;成績(CJ)表中含有學號(xh)、課程代號(kcdh)、成績(cj)等欄位。按如下要求修改查詢:

基於XS表和CJ表查詢“劉玉敏”同學所在系的每位同學的平均成績,輸出xdh、xh、xm、平均成績,查詢結果按姓名排序。(提示:篩選條件中使用SELECT xdh FROM xs WHERE xm=‘劉玉敏’;查詢儲存並關閉設計器,可能無法再次在設計器中開啟,只能在編輯視窗中修改該查詢的SELECT-SQL語句。)

  三、設計選單(5分)

已知專案TEST中已存在選單menu,利用選單設計器,按如下要求修改選單。

1. 按圖1所示要求為“表操作”選單欄下的“新增記錄”選單項增加子選單,為“表操作”選單欄下的各選單項設定分組線;

2. 在“檔案”選單欄下插入VFP系統選單項“退出”;

3. 為“資料查詢”選單欄下的“課程”選單項編寫SQL命令:

當執行該選單時,在瀏覽視窗顯示kcdh、kcm及平均成績(注:根據KC表及CJ表查詢)。

  四、設計表單(10分)

專案管理器中已經存在表單FA,該表單用來更改使用者的密碼。根據下列要求修改表單,設計時和執行時的效果分別如圖2和圖3所示。

1. 將文字框控制元件txtUserName設定為禁用,並將其與全域性記憶體變數pUserName繫結;

2. 將“老密碼”文字框控制元件txtOldPwd的密碼佔位符設定為字元“#”;

3. 新增一個“重置”命令按鈕(如圖3所示),物件名為cmdReset,標題為“重置”;

4. 為“重置”按鈕設定Click事件程式碼,要求清除“新密碼”和“新密碼重複”相應文字框控制元件的文字值;

5. 已知在表單的Init事件程式碼中已定義了全域性變數pPassWord,用來存放已登入使用者的密碼,完善“確定”按鈕的Click事件程式碼(提示:在原始碼中的空行處新增一條語句),要求:當老密碼與全域性變數pPassWord的值相等時,檢查“新密碼”和“新密碼重複”相應文字框控制元件的文字值是否相等,如果相等,則將“新密碼”文字框txtNewPwd1的值賦給全域性變數pPassWord。

  五、程式改錯題(5分)

下列程式的功能是找出1000之內所有的完數,並統計它們的個數。完數是指:數的各因子之和正好等於該數本身(例如6的因子是1、2、3,而1+2+3=6,所以6是完數)。要求:

(1) 專案中有一個程式檔案Pcode,將下列程式輸入到其中並進行修改;

(2) 在修改程式時,不允許修改程式的總體框架和演算法,不允許增加或減少語句數目;

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“完整的個數為”+STR(nCount)

  分析二級VFP上機考題可以看出:

  1. 基本操作題:一般考核二級VFP大綱的VFP資料庫的基本操作部分。涉及範圍包括:資料庫和表的建立、修改與有效性檢驗;多表操作,比如建立參照完整性約束,建立表間聯絡等;建立檢視和資料查詢;建立專案及專案管理器的使用等。從給出的基本操作的考題可以看出,這一部分比較簡單,要求考生熟悉教材(選擇大綱指定教材)。這個題不應該失分。

該題易出現的問題主要表現在:表示式書寫時忽視型別的匹配、書寫的順序、函式的合理介入。從而導致索引表示式、有效性規則、觸發規則、修改等操作的失分。

  2.查詢操作題:使用SQL或設計器建立查詢、檢視等。答好這一部分,要求考生善於理論聯絡實際,“吃透”教材中的命令格式。對於SQL語言,在每份上機考題中幾乎都要考核,相關考題可能出現在簡單應用題中,也可能出現在綜合應用題中,或者兩者都有。如果考生平時較多地上機練習了SQL部分,順利地答好SQL的考題並不難,否則,考試時可能要用較多的時間答有關SQL的.題而未必能做正確。這個題也是上機考試中的一個得分點。

該題易出現的問題主要表現在:關係的新增順序及連線的型別、輸出欄位的構造(注意函式的使用和AS命令)、設定篩選和分組、查詢的去向。

難點在分組上,考生在做題時不妨可抓住查詢的單位這個關鍵詞,考慮分組。

難點在組合查詢和子查詢。

關注連線條件對查詢結果的影響,即:內聯接(Inner Join)、左聯接(Left Outer Join)、右聯接(Right Outer Join)、完全聯接(Full Join)。

關注Where子句與Having子句的使用。

掌握查詢去向的使用。

  3. 選單的操作,比較簡單,不應該失分。完成該題,關鍵抓好以下幾個環節:

(1)在選單設計器中設計主選單和各選單項的名稱、外觀、快捷鍵/熱鍵、分隔線、廢止以及新增系統選單。

(2)為各選單項新增過程程式碼。

(3)生成選單程式檔案。

該題易出現的問題主要表現在:執行選單首先執行的程式碼和退出選單時執行的程式碼設定以及如何將選單新增到系統選單中的指定位置。

  4. 表單操作:控制元件屬性的使用、程式碼的設定、事件的理解,這些關鍵在於平時的積累。學習屬性的時候,我們可以採用共性的控制元件屬性集中記(如:佈局類),並列屬性比較著記(如:資料來源的型別、資料來源、集合屬性),難點屬性重點記(如:列表框中資料的移動與新增),常用屬性熟練掌握;常用控制元件的事件程式碼要熟練掌握;典型的、有代表性的操作要理解並會用。確保做該題能拿到基本分。

常用屬性:

自動對中(autocenter)、自動關閉表(autoclosetables)、自動開啟表(autoopentables)、動態背景及前景色(dynamicbackcolor、dynamicforecolor)、背景色(backcolor)、前景色(forecolor)、設定取消(cancel)、設定隱含(default)、可關閉(closable)、刪除標記(deletemark)、可用(enabled)、只讀(readonly)、輸入輸出格式(format)、表單數(formcount)、圖示(icon)、增量(increment)、遞增搜尋(incrementalsearch)、輸入輸出樣式(inputmask)、觸發時間(interval)、最大化按鈕(maxbutton)、最小化按鈕(minbutton)、邊框樣式(borderstyle)、頁框頁數(pagecount)、表格拆分(partition)、密碼字元(passwordchar)、圖片(picture)、行資料來源(rowsource)、滾動條(scrollbars)、物件樣式(style)、控制元件順序(tabindex)、視窗狀態(windowstate)、視窗形式(windowtype)

  5. 程式改錯:題目一般有2―3個錯誤,一般使語法錯誤、執行錯誤、邏輯錯誤,這些錯誤基本上都是平時程式設計時比較犯的錯誤,錯誤點不重複。

分析二級VFP各上機考題可以看出,綜合應用題部分主要考核表單設計及程式設計。但有的考題中也出現考核選單設計、報表設計、建立查詢、檢視等的內容。同樣的考核內容相對於簡單應用題一般說更復雜一些。答好綜合應用題,同樣要求考生熟悉教育部考試中心推出的有關教程,充分的上機實踐,儘量多做一些類似綜合應用題考題的練習題,檢查自己所學知識是否全面、是否鞏固。

在考試中可以看出,那些具有充分準備的考生是能夠比較順利地解答二級VFP考題的。只要考生多看書、多實踐,通過二級VFP上機考試並不難。另外,有上網條件的考生應當學會上網搜尋有關計算機等級考試的資訊,會得到不少有價值的資料。