<samp id="uu9tx"></samp>
        <samp id="uu9tx"><tr id="uu9tx"><nav id="uu9tx"></nav></tr></samp>
        <delect id="uu9tx"><legend id="uu9tx"><meter id="uu9tx"></meter></legend></delect>
                <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp><nav id="uu9tx"></nav>
                <samp id="uu9tx"></samp>
                  <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp>
                  江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
                  2009年江蘇省計算機等級考試二級C語言考試大綱

                  C語言考試要求

                  1C語言的基本概念。

                    (1)源程序的格式、風格和結構,main函數及其他函數的基本概念。

                    (2)基本算術類型數據的表示及使用。    ,   

                      類型標識符(int,float,double,char)的意義及使用;類型修飾符(long,short,

                      signed,unsigned)的意義及使用。    1    。   

                      基本類型常量的表示及使用:int型常量的十進制、八進制、十六進制形式;float

                      型常量、double型常量的十進制小數形式、十進制指數形式.;char型常量形式,

                      常用轉義字符;字符串常量形式;符號常量的命名、定義與使用。

                      基本類型變量的命名、聲明、初始化及使用。

                  使用函數返回值作為操作數。

                  (3)運算符和表達式的表示及使用。

                      表達式的一般組成。   

                      運算符功能、表達式的組成及表達式的值:賦值運算符與賦值表達式,賦值運

                      算符的左值要求;算術運算符與算術表達式,++、- -運算符的左值要求;關系

                      運算符與關系表達式;邏輯運算符與邏輯表達式,含有&&,||運算符的表達式

                      的操作數求值順序與優化處理;逗號運算符與逗號表達式,逗號表達式的操作

                      數求值順序;條件運算符與條件表達式;位運算符與位運算表達式。

                      運算符的目數。  

                      運算符的優先級與結合性。    ...   

                      表達式運算中操作數類型的自動轉換與強制轉換。    ,

                  2.基本語句。    。

                    (1)實現順序結構的語句:表達式語句(包括函數調用語句)、空語句、復合語句;標準

                    
                   
                  。.設備文件輸入輸出函數:printf()、scanf()、getchar()、putchar()、gets ()、puts()。

                    (2)實現選擇結構的語句:if…else…語句、switch語句和break語句。

                    (3)實現循環結構的語句:while語句、do_while語句、for語句。

                    (4)其他語句:break、continue、return。

                  3.構造類型數據。

                    (1)基本類型數組(一維、二維)。

                      數組的命名、聲明及初始化;

                      數組的存儲結構;   

                      數組元素的引用;

                      字符數組的使用(字符串的存儲及基本操作)。   

                    (2)結構體變量和數組。

                      結構體數據類型的定義;   

                  結構體變量、結構體數組的聲明及初始化; 

                      結構體變量中成員、結構體數組元素中成員的賦值和引用。

                    (3)聯合體變量和數組。

                  聯合體數據類型的定義;

                      聯合體變量和數組的聲明;

                      聯合體變量中成員、聯合體數組元素中成員的賦值和引用。  

                  4.函數。    +    T  。:。

                  ㈩非遞歸函數的定義、聲明、調用及執行過程

                      函數的定義:函數命名;函數類型(返回值類型):基本數據類型、結構體類型、

                      指針類型;函數形式參數的聲明;函數體定義、函數返回值與return語句

                      的使用。    。    1

                     

                  函數的聲明(函數原型)。

                      函數的調用。    !    ,

                      (2)遞歸函數的定義、聲明、調用及執行過程。

                      (3)函數調用時參數的傳遞。  

                      1)傳數值:將常量或表達式的值傳遞給函數;將基本類型變量的值傳遞給函數,

                      將數組元素的值傳遞給函數;將結構體變量中一個成員的值傳遞給函數;將結

                      構體變量全部成員的值傳遞給函數。

                      傳地址值:將基本類型變量、結構體變量的地址值傳遞給函數;將基本類型數

                      組元索、結構體類型數組元素的地址值傳遞給函數。

                  函數調用時實際參數類型與形式參數類型的兼容。

                  4)函數返回值的產生

                      從函數返回一個常量的值、一個表達式的值、一個基本類型變量的值、一個

                      組元素的值、結構體變量中一個成員的值;

                      從函數返回一個結構體變量全部成員的值。

                      (5)變量的作用域:全局變量、局部變量與函數的形式參數變量的作用域。

                      (6)局部變量、函數形式參數變量的存儲類型和生存期。


                    (7)main函數命令行參數。    t

                   5.指針類型數據。

                      (1)指針與地址的概念,取地址運算符&的使用。   

                      (2)基本類型變量的指針操作。

                      基本類型變量指針的獲得;

                      指向基本類型變量的指針變量的聲明。初始化、賦值及使用,指針變量的基

                  本類型

                  間接引用運算符*的使用。   

                    (3)基本類型數組的指針操作。

                      數組元素指針的獲得(指針常量)及算術運算;        }

                      指向數組元素的指針變量的聲明、初始化、賦值、算術運算及引用;  ,

                   數組行指針的獲得(指針常量)及算術運算;:,    。

                      指向數組中一行元素的行指針變量的聲明.、初始化、賦值、算術運算及引用。

                    (4)結構體變量、結構體數組的指針操作。    ·  、

                      、結構體變量指針、結構體數組元素指針的獲得:   

                      指向結構體變量的指針變量的聲明、初始化、賦值及引用;

                      指向結構體數組的指針變量的聲明、初始化、賦值、算術運算及引用。

                    (5)函數的指針操作。

                      函數的指針的獲得

                      指向函數的指針變量的聲明、初始化、賦值及引用。

                    (6)指針數組的聲明和使用。   

                    (7)二級指針的聲明和使用。   

                    (8):指針作為函數的參數傳遞給函數:將基本類型變量的指針、結構體變量的指針、數

                      組元素的指針、數組的行指針、函數的指針傳遞給函數。    、

                  6.單向鏈表的建立與基本操作。   

                    (1)結點的數據類型定義。    。    r、

                    (2)使用malloc()函數、free()函數動態申請和釋放結點存儲區。· 

                    (3)鏈表基本操作:建立一個新鏈表。遍歷一個鏈表的全部結點豹值、插入新結點、刪

                  除結點。   

                  7.枚舉類型數據。 

                    (1)枚舉類型定義。   

                    (2)枚舉變量的命名、聲明。   

                    (3)枚舉常量的使用。   

                    (4)枚舉變量的賦值及使用。

                  8.預處理命令。  

                    (1)預處理的概念和特點。   

                    (2)#define命令及其使用:定義符號常量、定義帶參數的宏。 

                    (3)#include命令及其使用。   

                  9.文件操作。 


                    (1)文件指針變量的聲明o   

                    (2)緩沖文件系統常用操作函數的使用:fopen()、fdose()、fprintf():、fscanf()、

                  fgetc()、fputc()、fgets()、fputs()、feof()、rewind(),fread(),fwrite(),

                  fseek().

                  10.其他常用庫函數。   

                    (1)數學函數(頭文件mathh)abs()、fabs(),sin(),cos()、tan(),asin(),acos()、

                  Atan(),exp(),sqrt(),pow(),fmod(),log(),log10().

                    (2)字符串處理函數(頭文件stringh)strcmp()、strcat()、strcpy(),stilen()。

                    (3)字符處理函數(頭文件ctypeh)isalpha()、isdigit()、idawer()、isupper()、

                      isspace()。   

                  11.應當掌握的一般算法。

                      (1)基本操作:交換,累加、累乘

                      (2)非數值計算常用經典算法:;窮舉。排序(冒泡法。插入法、選擇法),歸并(或合并),查找(線性法,折半法)

                  (3)數值計算常用經典算法。 

                      級數計算(遞推法)、一元非線性方程求根(牛頓迭代法)、矩陣轉置;

                      一元非線性方程求根(半分區間法):定積分計算(梯形法、矩形法)、矩陣乘法。

                  (4)解決各類問題的一般算法。 

                  亚洲欧美日韩国产一区二区三区_全亚洲免费一级黄片_国产一区二区三区不卡视频手机版_国产污三级网站在线观看