當前位置:編程學習大全網 - 編程語言 - 的題為什麽出的那麽白癡,老師讓同學全考滿分有意思

的題為什麽出的那麽白癡,老師讓同學全考滿分有意思

壹、關於計算機二級考試的目的及內容?

如果真的有意使自己增加壹項技能的人,更應該考慮參加至少是三級考試,而不是二級。?

大多數加這個考試的目的很簡單,無非是在個人簡歷上增加壹條信息,使看到簡歷的單位知道自己有這麽壹個技能;或者,就像我的情況壹樣,是被動參加。?

先說為了找工作而考計算機二級的人。我對找工作這壹部分並不熟悉,因為我自己並沒有參與進來。但是我並不認為這張二級證書對於找工作有什麽幫助。因為計算機二級考試的內容基本沒有實用性,不能說明考試的人具有什麽計算機的專業水平,充其量只能說明其具有最基本的計算機編程知識,或者,僅僅是在應試教育下,對於uot;處理uot;這種考試遊刃有余。?

計算機二級考試內容包括C語言, Basic,Foxbase, isual FoxPro和isual Basic。考生從中選出壹項作為考試項目。考試分兩部分,上機和筆試。筆試就是壹些基本的操作方法,編程方法,上機就是要親自編程。報名時可以購復習資料,包括:考試大綱,二級教材以及模擬考試光盤。聽起來好像挺玄,其實考試方式以及內容都是極其簡單的--如果真的仔細看過復習資料。我覺得,如果真的有意使自己增加壹項技能的人,更應該考慮參加至少是三級考試,而不是二級。?

我參加考試的原因很滑稽--硬性規定。大二的時候回到燕園忽然有壹天聽班裏的同學說我們專業必須通過計算機二級考試,否則……。現在我也沒有搞清楚為什麽要這樣規定。不過既然不考會有後果,那就只有乖乖地去考了。現在想想,那個時候還不如再下壹點功夫考了計算機三級呢。?

二、計算機二級考試的準備過程?

可以說,有了模擬考試的光盤,弄懂並且做熟練了以後,最後的上機考試就變成了完全沒有意義的反射運動了。關鍵是要肯拿出壹點時間來練習。?

大二就得到通知要通過計算機二級考試,班裏很多同學早早動手。教室裏經常聽到人們在討論壹些有關計算機的名詞阿,編程的方法阿,如何安裝存儲什麽的。我當時對於這些東西的知識僅僅限於從中收獲甚少的計算機課,聽他們討論就像聽天書壹樣,迷茫壹片。不過說實話,我並沒有對這個考試有多麽重視,所以心裏並不著急。畢竟離大四畢業時間還長。?

後來就總有同學問我:二級過了嗎?我就說,還啥都沒準備哩!於是乎就有人善意地勸我盡早去考,萬壹沒有考過還有補救的機會。聽起來好像這個考試有難度,因為考過了的人很多都沒有通過--尤其是上機部分。我雖然有點被嚇住了,但是還是壹拖再拖,直到大三的下學期才報了名,準備大四開學的時候考試。?

計算機等級考試的報名時間大約是每年的1月和6月,分別對應4月和9月的考試。如果在北大的話只要到時候留意電教門前掛的紅色條幅即可。我選擇的是第壹次進入考試內容的isual Basic。因為以前多少在計算機課上學過壹點,對其內容和界面有所了解。大三結束放暑假前,我下定決心壹定要在這個暑假裏攻破二級的B。真到放假了才知道放假前立下的實在是很脆弱。放暑假後沒幾天我就跑到成都玩去了:那裏有太多吸引我的東西:山水,小吃,還有朋友。臨行前我還裝模作樣地往行李中放了壹本二級教材,結果那個東西除了用來夾了幾張我的照片以外就再沒有發揮任何作用。?

八月中旬後我才算是能安下心來準備那倒黴的考試了,打開書,我壹頁壹頁仔仔細細地看了壹遍,對每壹章每壹節的課後習題也作了思考。半個月過去了,其實中間也有偷懶了的幾天,不過壹本書算是看完了,感覺豁然開朗。於是開學以後放下書本,做了做模擬光盤。上機編程部分的題目完全說不上難,模擬題比數後的練習題要簡單得多。但是總是在判分的時候得不到好的結果。仔細察看才知道,原來只有自己編的程序和所謂uot;正確答案uot;壹模壹樣的,才能得到滿分。但是,編寫程序完全可以有不同的方法得到相同的結果。這下我知道了為什麽上機考試如此困難了。應對的方法就只有仔細所給的答案,體會出壹些技巧和規律性的東西,通過考試應該是完全沒有問題的。可以說,有了模擬考試的光盤,弄懂並且做熟練了以後,最後的上機考試就變成了完全沒有意義的反射運動了。關鍵是要肯拿出壹點時間來練習。?

三、考試實戰篇?

先說筆試。包括選擇和填空,都是壹些基本的概念和編程方法。只要仔細地看過壹遍書的人,筆試決不會出現不能通過的現象。我所知道的壹些參加過考試的人也普遍認為筆試是很容易的。我進入考場的時候很鎮靜,看到卷子以後放眼望去都是自己十分熟悉的名詞和內容,做起來也十分順手。做的時候還是要認真的,不可輕敵。考場上壹片寂靜,大家都奮筆疾書,埋頭苦幹。考試時間過了不到壹半,我已經將所有題做完了。我耐心地坐在位子上從頭到尾檢查了壹遍,此時離考試結束時間還太遠,我等不及了,於是交了卷子,離開了教室。兩個字--不難。?

再說上機考試。現在考場外考試座位,聽老師敘述考試規則,然後進入考場。每人壹臺電腦,題目從題庫中隨機抽取,每人題目各不相同,所以監考老師任務並不重。但是這也就造成了考場氣氛比較混亂,少不了周圍的人都在交頭接耳。克服這種混亂的幹擾,集中精力在自己的題目上是很必要的。考試開始,我比較小心地開始做題,要盡量按照模擬考試光盤答案的思路。不過題型是熟悉得不能再熟悉了,和光盤上的沒什麽兩樣。我三下五除二就把八道題做完了。兩個小時的考試,我四十分鐘就走出考場。其中壹個監考老師走出來叫住我,我還想呢,我沒有違反考試紀律啊,他卻和藹地走上來問我復習的經驗等等。其實我也沒什麽經驗,就是看書,做題。?

四、總結篇?

很多考試都是有缺陷的--這個計算機二級考試也包括在內。但是想要僥幸蒙混過關,恐怕沒有那麽容易。?

也許諸位看到上面會覺得我說得過於狂妄。的確,我去看成績的時候,壹張分數表格上面,有百分之七八十以上都有筆試或者上機某項沒有通過。但是,這些沒有通過的人壹定沒有重視,至少是沒有花上幾天時間來認真準備這個考試。其實從以上的文章中讀者可以看出,我對我自己參加這個考試其實並沒有什麽正面的評價,但是我確實仔字細細地準備了。實際上,只要看過書,做過模擬考試光盤的人都會有同感:有了這些復習資料,最後的考試已經變得毫無意義了--不過是壹場很平常的小練習而已。?

很多考試都是有缺陷的--這個計算機二級考試也包括在內。但是想要僥幸蒙混過關,恐怕也沒有那麽容易。想鞏固計算機知識或者對基本的編程有壹些了解的人,二級考試也許真能起到壹些作用,通過考試也很簡單:像我這樣,花半個月看看書,做做題,足以。如果想對今後的工作有幫助,花壹點時間,多看看相關的書,真正學到壹些東西,遠比這張考試證書來得有用。?

全國計算機等級考試(二級)考試大綱?

基本要求?

具有計算機的基礎知識。?

2.了解操作系統的基本概念,掌握常用操作系統的使用。?

3.掌握基本數據結構和常用算法,熟悉算法描述工具——流程圖的使用。?

4.能熟練地使用壹種高級語言或數據庫語言編寫程序、調試程序。?

考試內容?

壹、基礎知識與基本操作?

(壹)基礎知識1.計算機系統的主要技術指標與系統配置。?

2.計算機系統、硬件、及其相互關系。?

3.微機硬件系統的基本組成。包括:處理器(運算器與控制器),內存儲器(RAM與ROM),外存儲器(硬盤、軟盤與光盤),輸入設備(鍵盤與鼠標)輸出設備(顯示器與打印機)。?

4.系統的組成,系統與應用;的基本概念,文檔;程序設計語言與語言處理程序(匯編程序、編譯程序、解釋程序)。?

5.計算機的常用數制(二進制、十六進制及其與十進制之間的轉換);數據基本單位(位、字節、字、字長)。?

6.計算機的安全操作;計算機病毒的防治。?

7.計算機網絡的壹般知識。?

8.多媒體技術的壹般知識。?

(二) DOS的基本操作1.操作系統的基本功能與分類。?

2.DOS操作系統的基本組成。?

3.文件、目錄、路徑的基本概念。?

4.常用DOS操作,包括:?

初始化與啟動;文件操作(TYPE,COPY,DEL,REN,XCOPY,ATTRIB);目錄操作(DIR,MD,CD,RD,TREE,PATH);磁盤操作(FORMAT,DISKCOPY,CHKDSK);功能操作(ER,DATE,TIME,CLS,PROMPT,HELP);批處理(批處理文件的建立與執行,自動批處理文件);輸入輸出改向。?

(三) WINDOW的基本操作1.Windows的特點、基本構成及其運行環境。?

2.Windows用戶界面的基本元素。包括:窗口、圖標、菜單、對話框、按鈕、光標等。?

3.Windows基本操作。包括:啟動與退出,鼠標操作,窗口操作,圖標操作、菜單操作,對話框操作。?

二、程序設計?

能運用結構化程序設計方法編寫程序。?

2.掌握基本數據結構和常用算法。?

3.能熟練使用壹種高級或壹種數據庫語言(***有BASIC、FORTRAN、PASCAL、C以及FOXBASE等五種語言,考生任選其中壹種。各種語言的考試內容附後)。?

三、上機操作?

在指定的時間內使用微機完成下述操作:?

完成指定的計算機基本操作(包括機器啟動和操作命令的使用)。?

2.按給定要求編寫和運行程序。?

3.調試程序,包括對給出的不完善的程序進行修改和補充,使之能得到正確的結果。?

各種語言的考試內容?

壹、BASIC語言程序設計?

(壹) BASIC的基本概念1.BASIC提供的數據類型。?

2.常量和變量的概念、變量的命名規則、變量的類型說明。?

3.運算符和運算規則(算術運算、關系運算、邏輯運算、字符運算)。?

4.表達式(算術表達式、關系表達式、邏輯表達式、字符表達式)的概念及求值。?

(二)順序結構程序設計1.變量的賦值(LET語句)。?

2.數據輸出(PRINT語句)。?

3.數據輸入(INPUT語句,READ/DATA語句,RESTORE語句)。?

4.程序停止執行(END語句,STOP語句)。?

5.程序註釋(REM語句)。?

(三)選擇結構程序設計1.行IF語句。?

2.塊IF結構。?

3.SELECT CASE結構。?

4.選擇結構的嵌套。?

(四)循環結構程序設計1.循環的概念。?

2.WHILE循環結構。?

3.FOR-NEXT循環結構。?

4.DO循環結構。?

5.循環結構的嵌套。?

(五)數組1.數組和數組元素。?

2.數組定義的方法。?

3.引用數組元素的方法。?

4.靜態數組和動態數組。?

5.壹維數組和數組。?

6.數組的運算。?

(六)函數與子程序1.標準函數。?

2.單行自定義函數和多行自定義函數的定義和引用。?

3.塊內子程序——子例程(GOSUB-RETURN語句,ON GOSUB-RETURN語句及ON KEY(n)GOSUB-RETURN語句)。?

4.模塊的子程序的定義(SUB-END SUB語句)和調用(CALL語句)。?

5.模塊化函數的定義(FUNCTION-END FUNCTION語句)和調用。?

6.模塊間的數據傳遞(虛實結合)。?

7.全局變量與局部變量。?

8.過程的嵌套調用。?

9.過程的遞歸調用。?

(七)字符處理1.字符串和字符串變量的概念。?

2.字符串變量的賦值。?

3.字符串的運算。?

4.字符串函數。5.字符串數組。(八)文件1.文件的概念。?

2.對源程序文件的操作。?

3.對順序文件的操作。4.記錄型變量的定義(TYPE-END TYPE語句)和隨機文件的操作。?

(九)屏幕控制與作圖1.屏幕控制(CLS語句,LOCATE語句)。?

2.顯示模式的控制(SCREEN語句)。?

3.顏色的設置(COLOR語句)。?

4.標準作圖語句(PSET語句,PRESET語句,LINE語句,DRAW語句和CIRCLE語句)。?

5.圖形的著色(PAINT語句)。?

二、FORTRAN語言程序設計?

(壹)FORTRAN程序的結構、書寫規則1.FORTRAN程序的構成(主程序和子程序)。?

2.FORTRAN源程序的書寫格式。?

(二)數據類型及其運算1.常量和變量的類型(整型、實型、雙精度型、復型、邏輯型、字符型)。?

2.定義變量類型的方法(用I-N規則隱式說明和顯示說明)。?

3.符常量及其定義方法(PARAMETER語句)。?

4.運算符及運算優先級。?

5.表達式(算術表達式、關系表達式、邏輯表達式和字符表達式)及其求值規則。不同類型數據的混合運算。?

(三)最基本的語句1.賦值語句(算術、邏輯和字符型賦值語句)。?

2.表控格式的輸入與輸出。?

3.格式輸入與輸出:?

⑴格式編輯符(X、H、I、F、E、D、A、L、/),格式的重復作用。?

⑵格式語句與輸入輸出語句(包括READ,WRITE語句)的相互作用。?

⑶在輸入輸出語句中包含格式說明的方法。?

4.暫停語句(STOP語句),停語句(END語句)。?

5.賦初值語句(DATA語句)。?

6.轉移語句(GO TO語句)。?

(四)選擇結構程序設計1.邏輯IF語句。?

2.塊IF結構。3.選擇結構的嵌套。?

(五)循環結構程序設計1.當型循環與直到型循環。?

2.用DO語句實現循環:?

⑴用DO語句時循環次數的計算。?

⑵循環體的概念。?

⑶循環終端語句和CONTINUE語句。?

3.用塊IF和GOTO語句實現循環。4.循環的嵌套。?

(六)數組的應用1.定義數組的方法(用DIMENSION語句和類型語句定義壹維或數組)。?

2.數組元素的正確引用。?

3.數組在內存中存儲順序(按列存儲)。?

4.對數組賦初值的方法。?

5.數組的輸入與輸出。6.可調數組。?

(七)函數和子程序1.內部函數的調用方法。?

2.語句函數的定義及引用方法。?

3.函數子程序(FUNCTION子程序)的結構及調用方法。?

4.子例行程序(SUBROUTINE子程序)的結構及調用方法。?

5.模塊間的數據傳遞(虛實結合)。?

(八)數據1.公用語句(COMMON語句),無名公用區和有名公用區2.數據塊子程序(九)字符處理1.字符串、字符型變量和字符型數組。?

2.字符型數據的賦值和運算。?

3.字符型數據的輸入與輸出。?

(十)文件1.文件與記錄的概念。?

2.文件的打開與關閉。?

3.順序文件的存取方法。?

4.直接文件的存取方法。?

三、Pascal語言程序設計?

(壹)Pascal程序的構成1.源程序的組成語言要素。?

2.程序首部,說明部分,執行部分。?

3.程序的書寫規定。?

(二)數據的類型及其運算1.Pascal的數據類型、定義方法及其使用:?

⑴標準類型(實型、整型、布爾型和字符型)。?

⑵用戶自定義類型(枚舉類型、子界類型)。⑶構造類型(數組類型、類型、記錄類型、文件類型)。?

⑷指針類型。?

2.運算符和表達式(包括算術型、型、關系型和布爾型)。?

3.數據類型的相容性。?

(三)基本語句1.賦值語句。2.輸入輸出語句及其格式控制。?

3.復合語句。?

(四)選擇結構程序設計1.用IF語句實現選擇結構。?

2.用CASE語句實現多分支選擇結構。?

3.選擇結構的嵌套。?

(五)循環結構程序設計1.FOR循環結構。?

2.REPEAT循環結構。?

3.WHILE循環結構。?

4.循環結構的嵌套。?

(六)數組1.壹維數組和數組的基本概念、定義方法和引用數組元素的方法。?

2.壓縮數組的概念。?

3.字符串和字符數組。?

(七)過程和函數1.過程與函數的概念。?

2.標準過程和標準函數。?

3.過程和函數的定義方法和調用方法。?

4.形式參數和實在參數的結合,值參數和變量參數的使用。?

5.過程和函數的遞歸調用。?

6.標識符的作用域(全程量的局部量)。?

(八)動態數據結構1.指針變量的概念。?

2.動態存儲單元的開辟、釋放和引用。?

3.單向鏈表和循環鏈表的操作。?

(九)文件1.文件的概念。?

2.文件的基本操作(建立、打開、關閉、存取)。?

四、C語言程序設計?

(壹)C語言的結構1.程序的構成,in函數和其他函數。?

2.頭文件、數據說明、函數的開始和結束標誌。?

3.源程序的書寫格式。?

4.C語言的風格。?

(二)數據類型及其運算1.C的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法。?

2.C運算符的種類、運算優先級和結合性。?

3.不同類型數據間的轉換與運算。?

4.C表達式類型(賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗表達式)和求值規則。?

(三)基本語句1.表達式語句,空語句,復合語句。?

2.數據的輸入與輸出,輸入輸出函數的調用。?

3.復合語句。?

4.goto語句和語句標的使用。?

(四)選擇結構程序設計1.用if語句實現選擇結構。?

2.用switch語句實現多分支選擇結構。?

3.選擇結構的嵌套。?

(五)循環結構程序設計1.for循環結構。?

2.while和do while循環結構。?

3.continue語句和break語句。?

4.循環的嵌套。?

(六)數組的定義和引用1.壹維數組和數組的定義、初始化和引用。?

2.字符串與字符數組。?

(七)函數1.庫函數的正確調用。?

2.函數的定義方法。3.函數的類型和返回值。?

4.形式參數與實在參數,參數值的傳遞。?

5.函數的正確調用,嵌套調用,遞歸調用。?

6.局部變量和全局變量。?

7.變量的存儲類別(自動、靜態、寄存器、外部),變量的作用域和生存期。?

8.內部函數與外部函數。?

(八)編譯預處理1.宏定義:不帶參數的宏定義;帶參數的宏定義。?

2.uot;文件包含uot;處理。?

(九)指針1.指針與指針變量的概念,指針與運算符。?

2.變量、數組、字符串、函數、結構體的指針以及指向變量、數組、字符串、函數、結構體的指針變量。通過指針引用以上各類型數據。?

3.用指針作函數參數。?

4.返回指針值的指針函數。?

5.指針數組,指向指針的指針,in函數的命令行參數。?

(十)結構體(即uot;結構uot;)與***用體(即uot;聯合uot;)。?

結構體和***用體類型數據的定義方法和引用方法。?

2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。?

(十壹)位運算1.位運算符的含義及使用。?

2.簡單的位運算。?

(十二)文件操作只要求緩沖文件系統(即高級磁盤I/O系統),對非標準緩沖文件系統(即低級磁盤I/O系統)不要求。?

文件類型指針(FILE類型指針)。?

2.文件的打開與關閉(fopen,fclose)。?

3.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數),文件的定位(rewind,fseek函數)。?

五、數據庫語言程序設計?

(壹)數據庫系統及FoxBASE+基礎知識1.基本概念:數據庫、數據庫管理系統、數據庫系統、數據庫模型及其相互關系2.關系數據庫:?

(1)關系模型,關系模式、關系、元組、屬性、域。?

(2)關系運算:選擇、投影、聯接以及三種關系運算在FoxBASE+中的體現。?

3.系統性能與工作方式:?

(1)各種文件類型及特點,命令格式。?

(2)系統主要性能指標。?

(3)兩種工作方式:交互方式和程序運行方式。?

4.FoxBASE+的數據元素:?

(1)常量:數值型、字符型、邏輯型、日期型常量。?

(2)變量:字段變量、簡單內存變量、數組、內存變量的保存及恢復。?

(3)表達式:表達式的類型及運算。?

(4)常用函數:數值計算函數、字符處理函數、日期類函數、數據類型轉換函數、測試函數。?

(二)數據庫的基本操作1.數據庫的建立、修改與:?

(1)數據庫結構的建立、修改與。?

(2)數據庫記錄的增、刪、改與。?

(3)文件管理命令。?

2.數據庫的重新組織及查詢:?

(1)直接查詢與記錄指針定位。?

(2)數據庫排序與索引。?

(3)快速檢索FIND,SEEK。?

3.數據統計與計算:?

(1)統計記錄數、求和、求平均值。?

(2)分類匯總。?

4.多重數據庫操作:?

(1)工作區的選擇和使用。?

(2)數據庫關聯與聯接SET RELATION,JOIN。?

(3)數據庫間的數據更新UPDATE。?

(三)程序設計(命令文件)1.命令文件的建立與運行。?

2.程序的三種基本結構:(1)順序結構。?

(2)選擇結構:?

條件選擇語句IF-ELSE-ENDIF及其嵌套形式的使用。?

多分支選擇語句DO CASE-ENDCASE的使用。?

(3)循環結構:循環語句DO WHILE-ENDDO及其嵌套形式的使用。?

3.格式設計:?

(1)格式設計命令@的使用。?

(2)屏幕格式的建立與使用。?

(3)光帶式菜單的設計。?

4.子程序與過程:?

(1)子程序設計與調用。?

(2)過程與過程文件。(3)局部變量和全局變量、過程調用中的參數傳遞。?

5.命令文件的編譯與使用。?

(四)系統環境和狀態參數1.常用的SET命令:?

(1)常用的開關狀態設置命令。?

(2)常用的環境參數設置命令。?

2.FoxBASE+的系統配置文件:CONFIG.FX配置文件的作用。

  • 上一篇:電容屏幕+Wifi 黑莓Storm新機9520評測
  • 下一篇:低調的周鴻祎,升級的三六零
  • copyright 2024編程學習大全網