一、考查目标
C语言是计算机科学中的一门重要的基础理论课,该课程考核的内容主要包括数据类型、运算符与表达式、顺序、选择和循环控制结构、数组、函数、指针、结构体和共用体、位运算和文件。
二、考核形式与试卷结构
(一)试卷满分及考试时间
满分为100分,考试时间为2小时。
(二)答题方式
答题方式为闭卷、笔试。
(三)试卷内容结构
客观题,包括选择题、填空题、判断题。主观题,包括程序设计和代码编写题等。
(四)试卷题型结构
客观题20分,主观题80分。
三、考查内容及要求
(一)数据类型、运算符与表达式
1. C语言的数据类型
2. 赋值运算符和赋值表达式
3. 算术运算符和算术表达式
4. 逗号运算符和逗号表达式
5. 位运算
(二)顺序、选择和循环结构程序设计
1. printf和scanf函数
2. if和switch语句
3. while和for循环语句
(三)数组
1. 一维数组
2. 多维数组
3. 字符数组
(四)函数
1. 函数的定义与函数的调用
2. 函数的嵌套与递归调用
3. 局部与全局变量、变量的存储类别
(五)指针
1. 地址与指针
2. 指针与数组、字符串
3. 指针与函数
(六)结构体与共用体
1. 结构体数组
2. 链表
3. 共用体
(七)文件
1. 文件类型指针
2. 文件的打开、关闭、读写
四、考试用具说明
考试时仅需要携带笔。
五、参考书目或参考资料
1. 谭浩强著,C程序设计,清华大学出版社,2017年9月发行。
2.李俊编,C语言程序设计,电子工业出版社,2012年3月发行。
3.李丽娟主编,C语言程序设计教程,人民邮电出版社,2013年3月发行。