2014年江苏省计算机二级c语言考试大纲,2009年江苏省计算机等级考试二级C语言考试大纲...
C語言考試要求
1.C語言的基本概念。
(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)數學函數(頭文件math.h):abs()、fabs(),sin(),cos()、tan(),asin(),acos()、
Atan(),exp(),sqrt(),pow(),fmod(),log(),log10().
(2)字符串處理函數(頭文件string.h):strcmp()、strcat()、strcpy(),stilen()。
(3)字符處理函數(頭文件ctype.h):isalpha()、isdigit()、idawer()、isupper()、
isspace()。
11.應當掌握的一般算法。
(1)基本操作:交換,累加、累乘
(2)非數值計算常用經典算法:;窮舉。排序(冒泡法。插入法、選擇法),歸并(或合并),查找(線性法,折半法)
(3)數值計算常用經典算法。
①級數計算(遞推法)、一元非線性方程求根(牛頓迭代法)、矩陣轉置;
②一元非線性方程求根(半分區間法):定積分計算(梯形法、矩形法)、矩陣乘法。
(4)解決各類問題的一般算法。
總結
以上是生活随笔為你收集整理的2014年江苏省计算机二级c语言考试大纲,2009年江苏省计算机等级考试二级C语言考试大纲...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言printf%%,c语言print
- 下一篇: html css 多选下拉框,jQuer