第1章 c语言概述
1.1 程序的构成
1.2 头文件、数据说明、函数的开始和结束标志
1.3 源程序的书写格式
1.4 c语言的风格
第2章 基本数据类型与顺序程序设计
第一部分 基本数据类型
2.1 c语言的基本数据类型及其定义方法
2.2 c语言运算符的种类、运算符优先级和结合性
2.3 不同类型数据间的转换与运算
2.4 c语言表达式类型和求值规则
2.5 位运算符的含义和使用以及简单的位运算
第二部分 顺序程序设计
2.6 表达式语句、空语句、复合语句
2.7 数据的输入与输出、输入/输出函数的调用
2.8 goto语句和语句标号的使用
第3章 分支程序设计
3.1 用if语句实现选择结构
3.2 用switch语句实现多分支选择结构
第4章 循环程序设计
4.1 for循环语句
4.2 while和dowhile循环语句
4.3 continue语句和break语句
第5章 数组
5.1 一维数组和多维数组的定义、初始化和引用
5.2 字符串和字符数组
5.3 多维数组的定义、初始化和引用
第6章 函数
6.1 库函数的正确调用
6.2 函数的定义、类型和返回值
6.3 形式参数与实在参数、参数值的传递
6.4 函数的正确调用、嵌套调用、递归调用
6.5 局部变量和全局变量
6.6 变量的存储类别、作用域和生存期
6.7 内部函数与外部函数
第7章 结构体和共用体
7.1 宏定义
7.2 “文件包含”处理
7.3 结构体和共用体类型数据的定义和引用
第8章 指针
8.1 指针与指针变量的概念、指针与地址运算符
8.2 指针与其他数据类型
第9章 文件
9.1 文件类型指针(file类型指针)
9.2 文件的打开和关闭(fopen,fclose)
9.3 文件的读/写
9.4 文件的定位
第10章 上机实验
实验1 熟悉c语言环境并运行简单的c程序
实验2 数据类型、运算符和表达式
实验3 赋值语句
实验4 选择语句
实验5 单重循环控制
实验6 多重循环控制
实验7 一维数组、字符数组与排序
实验8 二维数组
实验9 函数
实验10 编译预处理
实验11 指针
实验12 结构体和共用体
实验13 位运算
实验14 文件
附录一 全国计算机等级考试二级c语言程序设计考试大纲
附录二 全国计算机等级考试二级笔试试题——c语言程序设计
2004年4月全国计算机等级考试二级笔试试题——c语言程序设计(附参考答案)
2004年9月全国计算机等级考试二级笔试试题——c语言程序设计(附参考答案)
2005年4月全国计算机等级考试二级笔试试题——c语言程序设计(附参考答案)
2005年9月全国计算机等级考试二级笔试试题——c语言程序设计(附参考答案)
附录三 全国计算机等级考试二级c语言程序设计上机试题
上机试题一(附参考答案)
上机试题二(附参考答案)