全國計算機等級考試(第18次)報名即將結束,很多同學選報了Visual FoxPro,準備在暑假通過參加培訓或自學的方式來備考,以下,是我在近幾年輔導過程中,發現學生在復習時存在的一些問題,在此指出,希望同學們在復習過程中加以注意并避免。
一、盲目選擇教材
目前,很多學校開設了Visual FoxPro課程,選用了不同的教材,而這些教材講授重點與等級考試考核的知識點并不完全一致;隨著計算機等級考試的影響日益擴大,考生人數逐年遞增,市面上出現了眾多版本的計算機等級考試教材或參考書,而且封面驚人的相似,考生在選擇購買時,一定要注意區分,應選擇的標準教材是:《全國計算機等級考試二級教程——Visual FoxPro程序設計》
——教育部考試中心 高等教育出版社 定價:33元
(本書共十二章,如果借用以前版本教材,缺少第十二章《上機指導》,其他章節一致。本文以下所提及的章節都是以這本教材為準。)
二、盲目選擇練習冊
在培訓的過程中,經常有學生問同樣的問題:“是不是把這本教材看會了考試就沒有問題?”,答案當然是肯定的,筆試98%試題、上機95%試題都在這本教材上,因此,在復習的過程中,一定要以教材為主,尤其是書上的例題和習題一定要完全掌握(共307道題),如果能做到這點,就不用探討是否能及格,而是可以想能否優秀了。但是很多學生習慣于做題,想通過練習題來鞏固所學的知識,現在市場上的練習冊就更多了,而且名頭也很有意思,例如“□□□□□□□□□□”(此處省略若干字,防止別人告我),而其中我認為有參考價值的唯一一本是:《全國計算機等級考試二級考試參考書——Visual FoxPro程序設計》
--- 教育部考試中心 高等教育出版社 定價:18元
很多同學按照以往其他科目的考試經驗,以為通過做大量的模擬題就可以通過考試,甚至對于不會的試題不分析、不理解而只是死背答案,但在實際的考試當中,很難碰到練習冊上的原題,所以在做練習題時,一定要練一當十,即不要就題論題,而是要掌握題目所考核的知識點,以教材為主。每一章節復習完后,參看大綱要求,檢查是否有遺漏的知識點,然后再有針對性地進行復習。
四、過于注重練習上機模擬盤
全國計算機等級考試由筆試和上機兩部分的考核組成,為順利通過上機考試,應選擇合適的上機模擬盤進行練習,目前,上機模擬盤主要由三種,區別如下:
*華東理工大學版
開發商:華東理工大學上海捷成系統工程部
電話:021-64251929
特點:實際考試的上機考試系統由華東理工大學開發,所以此版本比較權威,評分與考試評分完全一致,但是很多書店、商店并沒有銷售,比較難購買到。
*北京朔日版
開發商:北京朔日公司(南開大學電子音像出版社)
電話:010-82388259
網www.sower.com.cn
特點:包含有上機模擬和筆試模擬兩部分,界面與實際上機考試系統一致,但是評分系統有問題,所以在練習時,不要過于追求滿分;筆試模擬試題部分不符合大綱要求,答案有少部分錯誤。
*無憂版
開發商:北京無憂電腦技術開發有限責任公司
電話:010—82883247
網www.wuyou.com.cn
特點:題量大,首家提出不通過退款。
學生可以根據自己實際情況,購買以上三種中的任何一種,但是需要注意的是,上機模擬盤最主要的作用是讓考生熟悉上機考試的過程及操作步驟,了解考試題型,但實際的上機考試試題并不一定和模擬盤完全一致,不要過于注重模擬盤上的練習題,在平時上機練習的過程中,要學會如何使用MSDN獲取幫助,例如2003年4月份的上機考試題中,有的類型題在教材和模擬盤上并沒有提及,考生在考試過程中,就可以通過使用MSDN獲取幫助。
自己基礎,學習的進度、成效等實際情況,合理安排對各個章節學習時間的分配,重點章節多下功夫,分值較少的章節抓住知識點點到為止。端正的學習態度和正確的學習方法相結合,相信每一位考生都會有一個比較滿意的成績。
二、針對不同章節的特點,選擇不同的學習方法
最近,有同學問我“通過國家二級考試有什么捷徑?”,其實學習是沒有任何捷徑的,但是在學習的過程中,要講求方法以提高成效,下面針對不同章節的特點,具體介紹每章節的復習策略。
第一章Visual FoxPro基礎
本章是教學的難點和重點,主要講授了數據庫系統的原理,概括性強,比較抽象,難于理解,因此建議大家在復習的時候,首先通讀教材,然后對重點的知識要注意理解、加強記憶,在學習以后的章節時,應注意和本章的聯系,全書復習完成后,再次復習本章內容,理解會更加透徹。
本章重點:關系數據庫。包括名詞、術語。在復習的時候,不要僅僅是記住概念,重點在于理解。例如命令: SELECT * FORM 圖書 WHERE 出版社=’高等教育出版社’,進行的是關系運算中的選擇操作。
第二章Visual FoxPro系統初步
本章是上機操作的基礎,內容比較繁雜,而且很多知識點和以后的章節是重復的,所以在復習的時候,可以對照教材,上機操作,來強化記憶。
本章在筆試考試中,所占分值比例相對較少。
第三章數據與數據運算
本章雖然在筆試試卷重所占分值比例不大,但需要提醒考生的是,本章是重中之重,因為它是編程的基礎,起千層大廈的基石。如果以前學習過FoxBase或FoxPro,要注意它們的聯系與區別。
函數部分在考試中,直接或間接的考核會占一定分值,大家要通過上機練習,在理解的基礎上記憶,而且要做到活學活用。大家在復習函數的時候,一定要加以分類,善于歸納總結。例如可以采用一個“關系”(^_^,怎么,不明白,那證明你還要看第一章的,一個關系就是一個二維表)來幫助記憶,總結項目要有函數類型、函數格式、函數功能、返回值類型等。
表達式是另一個重點。大家可以參照下面所列出的幾項,總結在表格中,有助于理解記憶。“表達式類型、表達式格式、可用的運算符、結果及其類型、注意事項”等。而且要注意一些小的知識點,例如:“+”在不同表達式中所起的作用不同,可以作為加法運算(數值表達式中),也可以作為兩個字符串的連接符(字符表達式中);也可以用于日期型數據和數值型數據相加,結果為日期型,但是不能用于兩個日期型數據。“=”可作賦值命令,也可能是比較運算符。例如A=3=5,其中(從左至右)第一個“=”作為賦值,第二個“=”作為比較運算符。
第四章Visual FoxPro數據庫及其操作
本章在考試中所占分值較多,復習時,可以對照教材上機操作,但是以往在培訓過程中,我發現很多同學完全就是對照書本機械地進行操作,那么最終只能總結出一句“書沒有印錯”,這樣做的意義并不大,正確的實踐方法是首先看書,清楚要完成的功能,然后脫離書本上機實驗,最后再按照教材進行歸納總結。
本章命令較多,需要大量的實際操作。首先可以使用菜單操作,給自己一種成就感,但編程時用的是命令,所以對命令更應該熟練掌握,如果以前學過FoxBase或FoxPro,本章很多內容與二者相同,甚至更簡單,但是一定要注意和以前學過的內容的聯系與區別,尤其是索引的區別等。
本章的重點是索引、數據的完整性,多工作區。在復習本章的時候,應首先建立一個實際的數據庫和若干個表,建議依據自己比較熟悉的主題來建立,例如學生成績管理系統、工資管理系統,然后加以練習。
第五章關系數據庫標準語言SQL
第五章是重點中的重點,無論在考試或是實際應用中,都是最主要的內容。沒必要說太多,看書就是了。本章首先要掌握書上的全部例題,尤其要做到活學活用,教材上的例題以倉庫管理系統為例,自己在練習的時候可以以圖書管理、學籍管理等為例再進行大量練習。在復習和練習SQL語句時,要掌握每條命令的主要格式、重點結構,因為其就如房屋的地基、人的骨架一樣重要。
第六章查詢與視圖
本章是一個內容比較簡單的重點章節,參照教材上的實例,上機操作。本章在上機考試中,將占很大的分值。
第七章程序設計基礎
本章是體現一級和二級的區別所在,即二級考核的是編程能力。如果以前學過FoxBase或FoxPro的同學,應該有似曾相識的感覺,因為編程的思想和語句是一樣的。
問過很多同學一個問題:“編程難嗎?”,得到的回答基本是一致的,“難!”,我個人看法是,對于非計算機專業或剛剛接觸編程的同學,首先要讀經典的程序,理解思路,掌握編程思想,然后加以分類總結,并且要在理解的基礎上記憶,李陽說過“英語是說出來”的,我要說“程序是背出來的”,說這些,主要想請大家不要排斥背,這是很多人編程的必經之路。當然,不是見一個程序就背一個程序、一行不差地背,而是要總結類型題,重點背的是思路,再有第四章的基礎,一切迎刃而解。
第八章表單設計與應用
無論是對于初學者或是有FoxBase基礎的同學,本章都是新內容,而且是Visual FoxPro的精華,同以往編程思想不同,本章也是筆試和上機考試的重點,其中第一節和第二節所介紹的概念,比較抽象,大家可以先通讀,然后在上機操作中理解。本章的個別例題綜合性很強,難度超出實際考題。
第九章菜單設計與應用
本章內容比較簡單,對照教材,上機操作,能夠熟練掌握操作方法即可。
第十章報表設計
本章內容比較簡單,很多考生并沒有條件實際使用打印功能,所以重點以理解概念、記憶命令為主。
第十一章開發應用程序
本章是前幾章的綜合應用,考試時,并不會有太多分值直接涉及本章,一般性掌握即可。
知識點,認真做好課后習題,就如上所述,不是及格不及格的問題,而是能否優秀了。而雖然某些章節雖然直接考核分值較少,但是和其他重點章節的連帶性強,復習時也應加以注意。
對于Visual FoxPro的某一項功能而言,可以采取很多種方法完成,每種方法都要有所了解、掌握,并注意其區別,例如建立一個數據庫,可以利用“項目管理器”的“新建”按鈕完成,也可以利用“文件”菜單的“新建”命令創建,但是二者卻有很大的區別,即第一種方法,新建立的數據庫自動包含在該項目文件中,而后者建立的數據庫并不屬于任何項目。同樣很多的命令可以實現相同的功能,但是有區別,這也是考試中重點考核的內容,例如以下命令
select 1
use cj
select 2
use std
與
select 1
use cj
use std in 2
共同點:分別在1和2號工作區打開cj.dbf和std.dbf表文件。
區別點:第一組命令操作后,當前工作區為2號工作區;而第二組命令操作完成后,當前工作區仍為1號工作區。
在復習過程中,首先要看書學習,上機實踐,然后一定要及時歸納總結,例如第三章的函數和表達式,第四章對數據庫、表操作的命令,第八章各個控件的屬性,常用的事件和方法,以便于能理清思路,掌握特點,了解區別。教材是按照章節順序講解,考生在最后總復習時,不要受章節的限制,而要把相關的知識點一起歸納總結。例如一個數據庫可以同時屬于多個項目(第二章),而一個表同時只能屬于一個數據庫(第四章)。通過歸納總結可以把所學的知識點穿成一條線,形成一個附表:
全國計算機等級考試二級筆試試卷Visual FoxPro程序設計
2003年4月
分值比例說明
章節 分值
第一章 8
第二章 2
第三章 4
第四章 26
第五章 34
第六章 2
第七章 8
第八章 10
第九章 2
第十章 2
第十一章 2清晰的脈絡。