考试内容1.C语言基础知识主要包括C程序的基本构成、标准库函数的使用、标识符、注释以及进制等;C语言的数据类型、运算符与表达式;C程序中的基本语句(表达式语句、空语句、复合语句)、数据的输入和输出语句等。
2.流程控制主要包括算法、算法描述、三种程序结构(顺序结构、选择结构、循环结构)的使用。
3.数组主要包括一维和二维数组的定义、初始化及其元素的引用;字符数组的使用;用数组实现常用的算法。
4.函数主要包括函数的定义及调用、函数的参数和函数的返回值、函数原型的声明方法、函数调用时参数间的传递、局部变量和全局变量、内部函数与外部函数。
5.高级知识主要包括:
(1)指针(2)字符串(3)预处理(4)结构体和共用体(5)文件操作