为了帮助考生系统、全面掌握考试内容,顺利通过考试,烟台南山学院计算机等级考试C语言团队编写了本书。 本书共14章,主要内容包括:考试指南、公共基础知识、C语言概述、运算符与表达式、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和共用体、编译预处理、文件、新增真考试题及解析。
吕海洋,2007年,哈尔滨商业大学计算机技术专业研究生毕业,2007年7月就职于烟台南山学院 ,计算机专业教师,计算机系主任。具有较为丰富的教学经验。
目 录
第0章 考试指南1
0.1 考试环境介绍1
0.2 考试流程介绍2
0.3 考试经验分享6
0.4 考试大纲6
0.5 C语言知识结构图9
第1章 公共基础知识11
1.1 数据结构与算法11
1.2 程序设计基础22
1.3 软件工程基础23
1.4 数据库设计基础29
1.5 综合练习35
第2章 C语言概述37
2.1 C语言基础知识37
2.2 标识符39
2.3 常量39
2.4 变量41
2.5 数据类型43
2.6 综合练习44
第3章 运算符与表达式47
3.1 C语言运算符47
3.2 算数运算符48
3.3 自增和自减运算符49
3.4 赋值表达式49
3.5 强制类型转换50
3.6 逗号表达式51
3.7 位运算51
3.8 综合练习53
第4章 顺序结构57
4.1 语句的分类57
4.2 数据的输入与输出59
4.3 综合测试64
第5章 选择结构67
5.1 关系运算符和表达式67
5.2 逻辑运算符与表达式68
5.3 if语句69
5.4 条件表达式71
5.5 switch语句72
5.6 综合练习74
第6章 循环结构79
6.1 while语句79
6.2 do…while语句81
6.3 for语句82
6.4 循环的嵌套85
6.5 break与continue语句86
6.6 综合练习87
第7章 数组92
7.1 一维数组的定义和引用93
7.2 二维数组的定义和引用94
7.3 字符数组96
第8章 函数105
8.1 为什么用函数105
8.2 怎样定义函数107
8.3 函数参数与函数调用108
8.4 变量的作用域和存储类别114
8.5 数组与函数116
8.6 库函数118
8.7 综合练习118
第9章 指针123
9.1 地址与指针的概念124
9.2 指针变量125
9.3 指针与数组127
9.4 指针与字符串130
9.5 指针与函数131
9.6 综合练习135
第10章 结构体和共用体140
10.1 用typedef声明新类型名141
10.2 结构体类型变量的定义和引用141
10.3 结构体变量与函数调用145
10.4 动态存储函数146
10.5 链表147
10.6 共用体149
10.7 综合练习150
第11章 编译预处理153
11.1 宏替换153
11.2 文件包含155
11.3 综合练习156
第12章 文件158
12.1 C语言文件的概念159
12.2 文件的打开与关闭160
12.3 顺序读写数据161
12.4 随机读写文件165
12.5 综合练习166
第13章 新增真考试题及解析172
第1套新增真考试题172
第2套新增真考试题182
第1套新增真考试题参考答案及解析193
第2套新增真考试题参考答案198
参考文献200