吉林“專升本”C語言程序設(shè)計(jì)課程考試大綱(試行)
一、考試內(nèi)容
C語言程序設(shè)計(jì)知識(shí)點(diǎn)難易程度及所占比例
1.基本數(shù)據(jù)類型與運(yùn)算符、表達(dá)式
(1)理解標(biāo)識(shí)符的作用,掌握標(biāo)識(shí)符用法和 C 語言中常用的關(guān)鍵字。
(2)理解基本數(shù)據(jù)類型、常量、變量的概念。
(3)掌握常量和變量的含義和分類。
(4)掌握常用運(yùn)算符及表達(dá)式的使用:
a.算數(shù)運(yùn)算符及算數(shù)表達(dá)式;
b.關(guān)系運(yùn)算符及關(guān)系表達(dá)式;
c.邏輯運(yùn)算符及邏輯表達(dá)式;
d.賦值運(yùn)算符及賦值表達(dá)式;
e.增量運(yùn)算符及增量表達(dá)式;
f.條件運(yùn)算符及條件表達(dá)式;
g.強(qiáng)制類型轉(zhuǎn)換運(yùn)算符及表達(dá)式;
h.逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式。
2.流程控制結(jié)構(gòu)
(1)掌握順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本控制結(jié)構(gòu)。
(2)理解、掌握 if 語句和 switch 語句的格式與使用方法。
(3)理解、掌握 while,do...while 和 for 三種循環(huán)語句的格式與使用方法。
(4)掌握 break 語句和 continue 語句的使用方法。
(5)掌握求最大/小值、求和、求乘積等基本算法。
3.函數(shù)
(1)理解函數(shù)的概念,掌握函數(shù)的定義方法。
(2)理解掌握函數(shù)原型說明的格式及使用方法。
(3)掌握函數(shù)形參與實(shí)參的關(guān)系,正確運(yùn)用函數(shù)參數(shù)傳遞,包括指針作為函數(shù)參數(shù);正確運(yùn)用函數(shù)的返回值,包括指針作為返回值。
(4)理解函數(shù)的嵌套與遞歸。
(5)理解變量的作用域和生命周期的概念。
4.數(shù)組
(1)理解數(shù)組的用途。
(2)掌握一維數(shù)組的定義、初始化與元素引用。
(3)了解二維數(shù)組的定義、初始化與元素引用。
(4)掌握字符數(shù)組的定義與初始化。
(5)掌握常用字符串處理函數(shù)(如:strlen,strcpy,strcmp,strcat 等)的使用。
(6)能夠熟練地使用循環(huán)控制結(jié)構(gòu)操縱一維數(shù)組。
5.指針
(1)理解指針的概念。
(2)掌握指針變量的定義與使用。
(3)了解指針與一維數(shù)組的關(guān)系。
6.結(jié)構(gòu)體與共用體
(1)掌握結(jié)構(gòu)體類型的定義。
(2)掌握結(jié)構(gòu)體變量的定義與使用。
(3)理解結(jié)構(gòu)體數(shù)組的使用。
(4)掌握共用體類型的定義。
(5)掌握共用體變量的使用。
(6)了解自定義數(shù)據(jù)類型的使用。
二、試卷結(jié)構(gòu)
考試題型為單項(xiàng)選擇題、判斷題、填空題,讀程序?qū)懡Y(jié)果、程序填空、編程題,滿分100分。