C語言程序設(shè)計課程考試大綱(試行)
一、考試內(nèi)容
C語言程序設(shè)計知識點難易程度及所占比例
1.基本數(shù)據(jù)類型與運算符、表達式
(1)理解標識符的作用,掌握標識符用法和 C 語言中常用的關(guān)鍵字。
(2)理解基本數(shù)據(jù)類型、常量、變量的概念。
(3)掌握常量和變量的含義和分類。
(4)掌握常用運算符及表達式的使用:
a.算數(shù)運算符及算數(shù)表達式;
b.關(guān)系運算符及關(guān)系表達式;
c.邏輯運算符及邏輯表達式;
d.賦值運算符及賦值表達式;
e.增量運算符及增量表達式;
f.條件運算符及條件表達式;
g.強制類型轉(zhuǎn)換運算符及表達式;
h.逗號運算符及逗號表達式。
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ù)形參與實參的關(guān)系,正確運用函數(shù)參數(shù)傳遞,包括指針作為函數(shù)參數(shù);正確運用函數(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)
考試題型為單項選擇題、判斷題、填空題,讀程序?qū)懡Y(jié)果、程序填空、編程題,滿分 100 分。
原網(wǎng)址:http://thsfxyzs.bysjy.com.cn/recruit/detail/news?article_id=13982&panel_id=394&sidebar_index=0_