考点

考试内容具体知识
C语言基础知识
  1. C程序的基本构成
  2. 标准库函数的使用
  3. 语句、标识符、注释以及进制
  4. C语言的数据类型
  5. 运算符与表达式
流程控制
  1. 算法、流程图
  2. C程序中的基本语句(表达式语句、空语句、复合语句)、数据的输入和输出语句
  3. 三种程序结构
数组
  1. 一维和二维数组的定义、初始化及其元素的引用
  2. 用数组实现常用的算法
函数
  1. 函数的定义、函数的参数和函数的返回值
  2. 函数原型的声明方法
  3. 函数传值和传址调用、局部变量和全局变量
  4. 内置函数与自定义函数

高

级

知

识

指针
  1. 指针与指针变量的概念
  2. 指针变量的定义、赋值和引用的方法
  3. 指针运算符(*)和取地址运算符(&)的使用方法
  4. 指针与一维数组,指针与函数
字符串
  1. 字符串的定义
  2. 字符数组和字符串的区别
  3. 字符串的输入输出
  4. 指向字符串的指针变量的定义、赋值和引用的方法
预处理
  1. 编译预处理的概念、作用
  2. 宏定义命令的语法形式及使用
  3. 文件包含命令的使用
结构体
  1. 结构体数组的定义、初始化和元素的引用方法
  2. 结构体类型的定义
  3. 结构体变量的定义、初始化和成员的引用方法
文件操作
  1. 计算机中流、文件、文件缓冲区的概念
  2. 文件指针的定义
  3. 文件打开和关闭的方法
  4. 文件读写方法