图书简介:
目 录
第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
展开
前 言
全国计算机等级考试(National Computer Rank Examination,NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查非计算机专业应试人员计算机应用知识与技能的全国性计算机水平考试体系。NCRE 考试采用全国统一命题、统一考试的形式。所有科目每年开考3次,主要集中的两次一般为3月倒数第一个周六和9月倒数第二个周六。考生不受年龄、职业、学历等背景的限制,任何人均可根据自己的学习情况和实际能力选考相应的级别和科目。本书适合准备参加全国计算机等级考试二级C语言的考生。
本书由烟台南山学院计算机等级考试C语言团队编写,本团队编者长期从事计算机等级考试辅导、教学研究,对非计算机专业考生的思维习惯、容易出现的问题、试题的梳理、考试技巧等方面具有很深的研究。
本书有以下特点。
1. 内容全面、重点突出
本书覆盖整个大纲,章节按照考点组织,精选历年考试真题,让考生学习有重点,围绕考试有针对性地学习和准备考试,做到有的放矢,顺利通过考试。
2. 针对考试
本书内容没有按照C语言整个知识体系面面俱到,从考试够用的角度进行讲述。让初学者看得懂、学得会。例题紧扣考点和知识点,编写上力求用简单的语言,进行概括、总结,深入浅出。
3. 视频讲解
每章对知识框图进行视频介绍,让考生对本章知识有总体了解。对难点进行讲解,让考生针对难点问题能够利用视频自学,减少学习的障碍。
本书由烟台南山学院吕海洋担任主编,刘竞男、刘焕焕、朱海琴担任副主编。第0章由吕海洋编写、第1章由张伟国编写、第2、3章由朱海琴编写、第5、6章由刘焕焕编写、第7、8、9章由刘竞男编写、第10、11、12、13章由吕海洋编写,王吉昌、孙立新进行了校稿和试题校验。本书的出版,感谢烟台南山学院领导提供的支撑,也感谢各位学生提出的宝贵意见。我们感谢帮助和支持的每位朋友。希望本书能够帮助考生顺利通过考试,获得考生证书,成为计算机应用能力合格的技术人员。
由编者水平有限,本书难免存在纰漏,期待得到专家和读者的批评指正。
编 者
2016年8月
展开