一、考查目标
C语言作为一门重要的程序设计语言,应用极为广泛,也因而成为众多理工类大学生必修的一门课程,对于锻炼学生的程序设计能力、提升学生的计算机思维都具有十分重要的作用。本课程要求学生掌握C语言的基本语法、部分常用的程序设计思想及最基本的算法。主要内容包括:程序的基本常识、C语言程序的基本构成、基本程序控制结构、基本的数据类型及最常见的计算机算法。
二、试卷结构
1、题型结构
选择题40分(单选,每小题2分);程序填空题18分(每小题3分);程序阅读题24分(每小题4分);编程题18分(共3个小题)。共计100分。
2、内容结构
基础知识(70%)、应用能力(30%)。
三、考试内容
1.基本数据类型
常量与变量;整型、实型和字符型;
2.表达式
算术运算符与算术表达式,混合运算及数据类型转换,赋值类表达式,逗号运算符及逗号表达式;
3.数据的输入与输出
格式化输入、格式化输出、字符输入输出;
4.分支结构
关系表达式,逻辑表达式,if语句,switch语句;
5.循环结构
for语句,while语句,do-while语句,break和continue语句;
6.数组
一维数组,二维数组,字符数组;
7.函数
函数定义,函数调用,局部变量和全局变量,变量的存储类别;
8.编译预处理
不带参数的宏,带参数的宏,文件包含;
9.指针
变量与指针,数组与指针,字符串与指针;
10.结构体;
11.位操作及文件操作
文件打开与关闭,文件读写,文件定位。