<source id="v77gz"></source>
    <u id="v77gz"><p id="v77gz"></p></u>

      <samp id="v77gz"></samp>

      <var id="v77gz"><td id="v77gz"><ins id="v77gz"></ins></td></var>

      <video id="v77gz"></video>
      <source id="v77gz"></source>
    1. 江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
      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)解決各類問題的一般算法。 

      中文在线字幕第一页_中文字幕高跟丝袜作品番号_亚洲中文无无码第_日本亚洲欧美国产日韩a??y_在线观看亚洲av无码专区