一、C語言的結構
1、 程序的構成,MAIN函數和其他函數
2、 頭文件,數據說明,函數的開始和結束標志
3、 源程序的書寫格式
4、 C語言的風格
分析:這部分考試形式主要是選擇題,一般會出1~2個題,都是基本概念。
注意程序的書寫格式。
二、數據類型及其運算
1、 C的數據類型(基本類型,構造類型,指針類型,空類型)及其定義方法。
2、 C運算符的種類、運算優(yōu)先級和結合性。
3、 不同類型數據間的轉換與運算。
4、 C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規(guī)則。
分析:這部分考試形式主要是選擇題,一般會出4-5個選擇題和2-3個填空題。變量主要搞清楚全局變量(extern)和局部變量(在一個函數中或在一個模塊中)。運算符要注意是"左結合"或"右結合",3種邏輯運算符:。ㄟ壿嫹牵&&(邏輯與)和||(邏輯或),位運算:&、|和~的運算。另外,條件表達式和逗號表達式也是常考題型。
三、基本語句
1、 表達式語句,空語句,復合語句。
2、 數據的輸入與輸出,輸入輸出函數的調用。
3、 復合語句。
4、 GOTO語句和語句標號的使用。
分析:這部分主要討論基本語句,是編程的基礎,一般會出1-2個選擇題和1-2個填空題。注意:1、表達式語句的格式,2、數據的輸入與輸出和函數的調用。因為這些都是很基礎的事情。
四、選擇結構程序設計
1、 用IF語句實現選擇結構。
2、 用SUITCH語句實現多分枝選擇結構。
3、 選擇結構的嵌套。
分析:這部分主要講解了選擇結構程序設計,一般會出2-3個選擇題和2-3個填空題。單支和多支選擇的區(qū)別和作用,這部分知識會與后面的循環(huán)語句結合使用。
五、循環(huán)結構程序設計
1、 FOR循環(huán)結構。
2、 WHILE和DO WHILE循環(huán)結構。
3、 CONTINUE語句和BREAK語句。
4、 循環(huán)的嵌套。
分析:這部分主要討論了循環(huán)結構程序設計,一般會出2-3個選擇題和2-3個填空題。注意幾個問題:1、FOR(第一語句,第二語句,第三語句)循環(huán)中的各語句的執(zhí)行順序,2、搞清楚當型循環(huán)while和直到型循環(huán)while的區(qū)別。3、轉向語句中的continue(結束本次循環(huán))和break(結束本層循環(huán))的區(qū)別。
六、數組的定義和引用
1、 一維數組和多維數組的定義、初始化和引用。
2、 字符串與字符數組。
分析:這部分主要討論了數組和字符串的概念和運用,一般會出3-4個選擇題和2-3個填空題。注意問題:1、一維數組中,用起泡法或選擇法排序屬于長考題型;2、二維數組初始化時,要正確賦值,行列轉換也?;3、字符數組的長度注意要多算1位,因為字符數組最后要加"\0"。
七、函數
1、 庫函數的正確調用。
2、 函數的定義方法。
3、 函數的類型和返回值。
4、 形式參數和實在參數,參數值的傳遞。
5、 函數的正確調用,嵌套調用,遞歸調用。
6、 局部變量和全局變量。
7、 變量的存儲類別(自動,靜態(tài),寄存器,外部),變量的作用域和生存期。
8、 內部函數與外部函數。
分析:這部分主要討論了函數的相關知識,一般會出4-5個選擇題和3-4個填空題,同時,也是編程的重點。函數之間傳遞參數有傳值和傳地址兩種傳遞方式。搞清楚局部變量和全局變量的區(qū)別。變量的四種存儲類別也要搞清楚。內部函數(本文件的其它函數訪問,前加static)和外部函數(可為其它文件調用,前加extern)的區(qū)別。
八、編譯預處理
1、 宏定義:不帶參數的宏定義;帶參數的宏定義。
2、 "文件包含"處理。
分析:這部分主要討論了預編譯,一般會出1-2個選擇題和1-2個填空題。這部分好掌握,明確兩條:1、宏定義#define后面的就直接帶入,再計算。2、頭文件中的ifndef/define/endif的作用是防止該頭文件被重復引用。
九、指針
1、 指針與指針變量的概念,指針與地址運算符。
2、 變量、數組、字符串、函數、結構體的指針以及指向變量、數組、字符串、函數、結構體的指針變量。通過指針引用以上各類型數據。
3、 用指針作函數參數。
4、 返回指針值的指針函數。
5、 指針數組,指向指針的指針,MAIN函數的命令行參數。
分析:這部分主要講解了指針的用法,既是難點,又是重點,要靈活掌握。一般會出5-6個選擇題和3-4個填空題。難點有指針數組、數組指針和指針的指針。相信大家經過努力學習,且善于總結,都能學好這點知識,主要類型題:指針中的選擇排序和冒泡排序,字符串的拷貝和倒序數出,這章的知識要和數組結合起來學習,融會貫通。
十、結構體(即"結構" )與共用體(即" 聯合" )
1、 結構體和共用體類型數據的定義方法和引用方法。
2、 用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
分析:這部分主要講解結構體與共用體的知識,一般會有2-3個選擇題和1-2個填空題。結構體所占內存的長度等于各成員占的內存長度之和。共用體變量所占的內存長度等于最長的成員的長度。
十一、位運算
1、 位運算符的含義及使用。
2、 簡單的位運算。
分析:這部分主要講解位運算的知識,一般會出1-2個選擇題和0-2個填空題。主要掌握知識:1、原碼、反碼和補碼的相互轉換。2、掌握位運算符:"&"、"|" 、"^"、"~"和左移右移的應用。
十二、文件操作
只要求緩沖文件系統(tǒng)(即高級磁盤I/O系統(tǒng)),對非標準緩沖文件系統(tǒng)(即低級磁盤I/O系統(tǒng))不要求。
1、 文件類型指針(FILE類型指針)。
2、 文件的打開與關閉(FOPEN,FCLOSE)。
3、 文件的讀寫(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINT,FSCANF函數),文件的定位(REWIND,FSEEK函數)。
分析:這部分主要講解文件操作的知識,一般會出1-2個選擇題和0-1個填空題。主要掌握:文件的打開和關閉、文件的讀寫和文件的定位。不要求熟練編寫程序,但是,文件操作的程序得讀懂,上機編程題中就涉及到文件的操作。
來源:黑龍江計算機等級考試網 www.hljcre.com |