第一單元(章):C語言概述
【考查知識點】C語言簡介;C程序的基本結構;C語言的基本語法單位; C程序的編譯和運行。
【基本要求】了解C語言的特點、C語言程序基本結構、基本語法單位等;熟悉編輯、編譯、運行C程序的環(huán)境及其操作步驟和方法。
第二單元(章):基本數(shù)據(jù)類型和運算符
【考查知識點】基本數(shù)據(jù)類型;常量和變量;運算符和表達式。
【基本要求】掌握整型、實型、字符型等三種基本數(shù)據(jù)類型、各類運算符以及各種相關表達式;掌握常量的表示方式、變量的定義和使用。
第三單元(章):簡單程序設計
【考查知識點】程序結構和語句;字符輸入getchar( ) 函數(shù)和輸出putchar( )函數(shù)的基本功能及其使用方法;格式輸出printf( )函數(shù)和輸入scanf( )函數(shù)的基本功能及使用方法。
【基本要求】掌握C程序的基本結構和基本語句類型;掌握基本數(shù)據(jù)的輸入和輸出函數(shù)。
第四單元(章):流程控制
【考查知識點】復合語句和空語句;分支語句(包括if語句和if嵌套、switch語句);循環(huán)語句(包括while語句、for 語句、do-while語句、循環(huán)嵌套)。
【基本要求】掌握C語言的基本語句和流程控制語句、基本的常用算法;會分析簡單的實際問題、設計算法并編程實現(xiàn)。
第五單元(章):函數(shù)與程序結構
【考查知識點】C程序的一般結構;函數(shù)定義和函數(shù)說明;函數(shù)調用和參數(shù)傳遞;遞歸函數(shù)和遞歸調用。
【基本要求】掌握C語言的函數(shù)定義、說明及調用;函數(shù)參數(shù)及參數(shù)傳遞;遞歸算法。
第六單元(章):數(shù)組
【考查知識點】一維數(shù)組的定義和初始化、一維數(shù)組的使用、一維數(shù)組的基本算法(例如排序、查找、插入、刪除等);字符數(shù)組的定義和初始化、字符串處理函數(shù)和字符串應用;二維數(shù)組的定義、存儲結構、初始化和使用;數(shù)組作函數(shù)參數(shù)。
【基本要求】掌握C語言提供的數(shù)組類型,掌握數(shù)組的常用算法;會用字符數(shù)組操作字符串,使用字符串處理函數(shù)。
第七單元(章):指針
【考查知識點】指針的概念(包括變量的地址和指針變量、指針變量的定義和指針對象的引用);數(shù)組的指針、字符串的指針;指針參數(shù)、函數(shù)中使用指針的方法。
【基本要求】掌握C語言指針概念、指針運算、數(shù)組的指針表示、指針參數(shù)。
第八單元(章):結構體
【考查知識點】結構的定義和引用;結構指針;鏈表的概念;內存的動態(tài)分配和釋放;鏈表的基本操作:建立、查找、插入、刪除、輸出等;鏈表程序設計。
【基本要求】掌握C語言的結構類型和聯(lián)合類型的定義、初始化及使用;鏈表的概念及相關操作。
第九單元(章):文件
【考查知識點】文件概念;文件的打開fopen( )和關閉fclose( );文件的讀和寫函數(shù),包括:fputc( )、fgetc( ) 、fputs( )、fgets( )、fprintf( )、fscanf( )、fwrite( )、fread( );文件的隨機讀寫,包括:rewind( )、fseek( )、ftell( )、feof( )等。
【基本要求】掌握C語言文件類型的建立、打開、讀寫、關閉等有關操作。