新書推薦:
《
深度学习详解
》
售價:HK$
114.8
《
李白传(20世纪文史学家李长之经典传记)
》
售價:HK$
45.8
《
津轻:日本无赖派文学代表太宰治自传性随笔集
》
售價:HK$
66.7
《
河流之齿
》
售價:HK$
59.8
《
新经济史革命:计量学派与新制度学派
》
售價:HK$
89.7
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
|
內容簡介: |
本书根据最新全国计算机等级考试最新考试大纲和官方教程,在研究历年真题的基础上编写而成。本书章节安排与官方教程一致。每章末尾设置有应试加油站,该板块汇集重点提示、解题技巧等部分,引导考生掌握重点内容,增强考生的解题能力和综合应用能力。在正文中提供一章进行无纸化考试专题辅导。本书附有2套无纸化考试样卷,供考生考前实战演练。本书配有考试系统,考试系统中的配套软件完全模拟真题考试环境,便于考生实战演练。本书可供全国计算机等级考试二级C语言考生复习使用,特别适合考前冲刺使用,同时也非常适合相关等级考试培训班用作培训教材,以及大、中专院校师生的教学用书。
|
關於作者: |
编者从事全国计算机等级考试教材、辅导书的策划、编写工作多达10年,已主编了几十种计算机等级考试辅导书,积累了丰富的经验,对等级考试颇有研究。
|
目錄:
|
第1章 程序设计基本概念1
1.1 程序和程序设计1
1.2 算法2
1.3 结构化程序设计和模块化结构3
1.3.1 结构化程序3
1.3.2 模块化结构4
1.4 应试加油站 5
1.4.1 考试重点整理5
1.4.2 解题技巧5
1.5 过关练习与答案6
1.5.1 过关练习6
1.5.2 参考答案6
第2章 C程序设计的初步知识7
2.1 简单C语言程序的构成和格式 7
2.2 标识符、常量和变量 9
2.2.1 标识符9
2.2.2 常量10
2.2.3 变量11
2.3 整型数据11
2.3.1 整型常量11
2.3.2 整型变量12
2.3.3 整型数据的分类13
2.3.4 整数在内存中的存储形式13
2.4 实型数据 13
2.4.1 实型常量13
2.4.2 实型变量14
2.5 算术表达式15
2.5.1 基本的算术运算符15
2.5.2 运算符的优先级、结合性和算术表达式16
2.5.3 强制类型转换表达式17
2.6 赋值表达式 17
2.6.1 赋值运算符和赋值表达式17
2.6.2 复合的赋值表达式18
2.6.3 赋值运算中的类型转换19
2.7 自增、自减运算符和逗号运算符 19
2.7.1 自增运算符( )和自减运算符(--)19
2.7.2 逗号运算符和逗号表达式20
2.8 应试加油站 20
2.8.1 考试重点整理20
2.8.2 解题技巧20
2.9 过关练习与答案22
2.9.1 过关练习22
2.9.2 参考答案23
第3章 顺序结构24
3.1 赋值语句24
3.2 数据输出24
3.2.1 printf函数的一般调用形式24
3.2.2 printf函数中常用的格式说明24
3.2.3 调用printf函数时的考试重点整理27
3.3 数据输入28
3.3.1 scanf函数的一般调用格式28
3.3.2 scanf函数中常用的格式说明29
3.3.3 通过scanf函数从键盘输入数据29
3.4 复合语句和空语句30
3.4.1 复合语句30
3.4.2 空语句30
3.5 程序举例31
3.6 应试加油站33
3.6.1 考试重点整理33
3.6.2 解题技巧33
3.7 过关练习与答案34
3.7.1 过关练习34
3.7.2 参考答案35
第4章 选择结构36
4.1 关系运算和逻辑运算36
4.1.1 关系运算符和关系表达式36
4.1.2 逻辑运算符和逻辑表达式37
4.2 if语句和嵌套if语句39
4.2.1 if语句39
4.2.2 嵌套if语句41
4.3 条件运算符和条件表达44
4.4 switch语句45
4.5 语句标号和goto语句50
4.5.1 语句标号50
4.5.2 goto语句50
4.6 应试加油站51
4.6.1 考试重点整理51
4.6.2 解题技巧51
4.7 过关练习与答案52
4.7.1 过关练习52
4.7.2 参考答案53
第5章 循环结构54
5.1 while语句构成的循环结构54
5.1.1 while循环的一般形式54
5.1.2 while循环的执行过程54
5.2 dowhile语句构成的循环结构56
5.2.1 dowhile语句构成的循环结构56
5.2.2 dowhile循环的执行过程56
5.3 for语句构成的循环结构58
5.3.1 for语句构成的循环结构58
5.3.2 for循环的执行过程58
5.3.3 有关for语句的说明58
5.4 循环结构的嵌套61
5.5 break和continue语句的作用65
5.5.1 break语句65
5.5.2 continue语句65
5.6 程序举例66
5.7 应试加油站68
5.7.1 考试重点整理68
5.7.2 解题技巧69
5.8 过关练习与答案71
5.8.1 过关练习71
5.8.2 参考答案72
第6章 字符型数据73
6.1 字符型常量73
6.1.1 字符常量73
6.1.2 转义字符常量73
6.1.3 字符串常量74
6.1.4 对字符常量进行的运算74
6.2 字符变量75
6.3 字符的输入和输出76
6.3.1 调用printf和scanf函数输出和输入字符76
6.3.2 调用putchar和getchar函数输出和输入字符76
6.4 程序举例78
6.5 应试加油站79
6.5.1 考试重点整理79
6.5.2 解题技巧79
6.6 过关练习与答案80
6.6.1 过关练习80
6.6.2 参考答案81
第7章 函数82
7.1 库函数82
7.2 函数的定义和返回值83
7.2.1 函数的定义83
7.2.2 函数的返回值84
7.3 函数的调用 86
7.3.1 函数的两种调用方式86
7.3.2 函数调用时的语法要求86
7.4 函数的说明 88
7.4.1 函数说明的形式88
7.4.2 函数说明的位置89
7.5 函数间的数据传递90
7.6 程序举例93
7.7 应试加油站95
7.7.1 考试重点整理95
7.7.2 解题技巧95
7.8 过关练习与答案96
7.8.1 过关练习96
7.8.2 参考答案97
第8章 指针98
8.1 变量的地址和指针98
8.2 指针变量的定义和指针变量的基类型99
8.3 给指针变量赋值100
8.3.1 给指针变量赋地址值100
8.3.2 给指针变量赋空值100
8.4 对指针变量的操作101
8.4.1 通过指针来引用一个存储单元101
8.4.2 移动指针103
8.4.3 指针比较104
8.5 函数之间地址值的传递104
8.6 应试加油站107
8.6.1 考试重点整理107
8.6.2 解题技巧107
8.7 过关练习与答案109
8.7.1 过关练习109
8.7.2 参考答案110
第9章 数组111
9.1 一维数组的定义和一维数组元素的引用111
9.1.1 一维数组的定义111
9.1.2 一维数组元素的引用112
9.1.3 一维数组的初始化112
9.1.4 通过赋初值定义数组的大小112
9.1.5 一维数组的定义和数组元素引用举例113
9.2 一维数组和指针114
9.2.1 一维数组和数组元素的地址114
9.2.2 通过数组的首地址引用数组元素115
9.2.3 通过指针及带下标的指针变量引用一维数组元素115
9.2.4 指针变量的运算116
9.3 函数之间对一维数组和数组元素的引用118
9.3.1 数组名作为实参118
9.3.2 数组元素地址作为实参119
9.3.3 函数的指针形参和函数体中数组的区别120
9.4 一维数组应用举例121
9.5 二维数组的定义和二维数组元素的引用125
9.5.1 二维数组的定义125
9.5.2 二维数组元素的引用126
9.5.3 二维数组的初始化126
9.5.4 通过赋初值定义二维数组的大小127
9.6 二维数组和指针128
9.6.1 二维数组和数组元素的地址128
9.6.2 通过地址来引用二维数组元素128
9.6.3 通过建立一个指针数组来引用二维数组元素129
9.6.4 通过建立一个行指针来引用二维数组元素129
9.7 二维数组名和指针数组作为实参131
9.7.1 二维数组名作为实参131
9.7.2 指针数组作为实参131
9.8 二维数组应用举例132
9.9 应试加油站134
9.9.1 考试重点整理134
9.9.2 解题技巧134
9.10 过关练习与答案137
9.10.1 过关练习137
9.10.2 参考答案138
第10章 字符串139
10.1 利用一维字符数组存放字符串139
10.1.1 字符串的相关概念139
10.1.2 通过赋初值的方式给一维字符数组赋字符串139
10.1.3 在赋初值时直接赋字符串常量140
10.2 使指针指向一个字符串141
10.3 字符串的输入和输出143
10.3.1 字符串的输入143
10.3.2 字符串的输出144
10.4 字符串数组144
10.5 用于字符串处理的函数145
10.6 字符数组和字符串应用举例149
10.7 应试加油站150
10.7.1 考试重点整理150
10.7.2 解题技巧150
10.8 过关练习与答案153
10.8.1 过关练习153
10.8.2 参考答案154
第11章 对函数的进一步讨论155
11.1 传给main函数的参数155
11.2 通过实参向函数传递函数名或指向函数的指针变量156
11.3 函数的递归调用157
11.4 函数的嵌套调用161
11.5 应试加油站162
11.5.1 考试重点整理162
11.5.2 解题技巧162
11.6 过关练习与答案163
11.6.1 过关练习163
11.6.2 参考答案164
第12章 C语言中用户标识符的作用域和存储类165
12.1 局部变量和全局变量165
12.2 局部变量的作用域和生存期167
12.2.1 auto变量167
12.2.2 register变量167
12.2.3 静态存储类的局部变量168
12.3 全局变量的作用域和生存期169
12.3.1 在同一编译单位内扩展全局变量的作用域170
12.3.2 在不同编译单位内扩展全局变量的作用域170
12.3.3 静态全局变量170
12.4 函数的存储分类171
12.4.1 利用extern说明函数171
12.4.2 利用static说明函数171
12.5 应试加油站172
12.5.1 考试重点整理172
12.5.2 解题技巧172
12.6 过关练习与答案173
12.6.1 过关练习173
12.6.2 参考答案175
第13章 编译预处理和动态存储分配176
13.1 编译预处理176
13.1.1 宏替换176
13.1.2 文件包含179
13.2 动态存储分配180
13.2.1 malloc函数和free函数180
13.2.2 calloc函数181
13.3 应试加油站182
13.3.1 考试重点整理182
13.3.2 解题技巧182
13.4 过关练习与答案183
13.4.1 过关练习183
13.4.2 参考答案184
第14章 结构体、共用体和用户自定义类型185
14.1 利用typedef说明一种新类型名185
14.2 结构体类型186
14.2.1 结构体类型的说明186
14.2.2 结构体类型的变量定义187
14.2.3 结构体类型变量的引用189
14.2.4 结构体类型变量的赋值和初始化189
14.2.5 结构体类型数组的定义和赋值190
14.2.6 结构体指针变量192
14.2.7 通过结构体变量构成链表197
14.3 共用体201
14.3.1 共用体类型的说明和变量定义201
14.3.2 共用体变量的引用202
14.4 应试加油站204
14.4.1 考试重点整理204
14.4.2 解题技巧204
14.5 过关练习与答案206
14.5.1 过关练习206
14.5.2 参考答案207
第15章 位运算208
15.1 位运算符208
15.2 位运算符的运算功能209
15.3 应试加油站212
15.3.1 考试重点整理212
15.3.2 解题技巧212
15.4 过关练习与答案212
15.4.1 过关练习212
15.4.2 参考答案213
第16章 文件214
16.1 C语言文件的概念214
16.2 文件指针215
16.3 fopen函数215
16.4 fclose函数217
16.5 fgetc和fputc函数218
16.6 feof函数220
16.7 fscanf和fprintf函数220
16.8 fgets和fputs函数221
16.9 fread和fwrite函数221
16.10 文件定位函数223
16.10.1 fseek函数223
16.10.2 ftell函数223
16.10.3 rewind函数224
16.11 应试加油站224
16.11.1 考试重点整理224
16.11.2 解题技巧224
16.12 过关练习与答案226
16.12.1 过关练习226
16.12.2 参考答案227
第17章 无纸化考试指导228
17.1 考试重点整理228
17.2 常考知识点指导228
17.3 过关练习与答案240
17.3.1 过关练习240
17.3.2 参考答案242
第18章 无纸化考试样卷与答案解析243
18.1 无纸化考试样卷243
18.1.1 样卷一243
18.1.2 样卷二249
18.2 无纸化考试样卷答案与解析255
18.2.1 样卷一答案与解析255
18.2.2 样卷二答案与解析258
|
|