第1章 程序设计基本概念 1
考纲透解 1
大纲要求 1
考频统计 1
命题方向 1
考点1 程序和程序设计 2
考点透解 2
考题透解 2
考点2 算法 3
考点透解 3
考题透解 4
考点3 结构化程序设计和模块化结构 4
考点透解 4
考题透解 6
过关练习 6
过关练习答案 7
第2章 C程序设计的初步知识 8
考纲透解 8
大纲要求 8
考频统计 8
命题方向 8
考点1 C语言的构成和格式 9
考点透解 9
考题透解 9
考点2 常量、变量和标识符 11
考点透解 11
考题透解 12
考点3 整型数据 14
考点透解 14
考题透解 15
考点4 实型数据 15
考点透解 15
考题透解 16
考点5 算术表达式 16
考点透解 16
考题透解 17
考点6 赋值表达式 17
考点透解 17
考题透解 19
考点7 自增、自减和逗号运算符 19
考点透解 19
考题透解 20
过关练习 21
过关练习答案 23
第3章 顺序结构 24
考纲透解 24
大纲要求 24
考频统计 24
命题方向 24
考点1 赋值语句 25
考点透解 25
考题透解 25
考点2 数据输出 25
考点透解 25
考题透解 26
考点3 数据输入 28
考点透解 28
考题透解 30
考点4 复合语句和空语句 31
考点透解 31
考题透解 32
过关练习 32
过关练习答案 33
第4章 选择结构 34
考纲透解 34
大纲要求 34
考频统计 34
命题方向 34
考点1 关系运算和逻辑运算 35
考点透解 35
考题透解 37
考点2 if语句构成的选择结构 38
考点透解 38
考题透解 40
考点3 条件表达式构成的选择结构 42
考点透解 42
考题透解 42
考点4 switch语句和break语句构成的选择结构 44
考点透解 44
考题透解 45
考点5 语句标号和goto语句 47
考点透解 47
考题透解 47
过关练习 48
过关练习答案 49
第5章 循环结构 50
考纲透解 50
大纲要求 50
考频统计 50
命题方向 51
考点1 while语句构成的循环结构 51
考点透解 51
考题透解 52
考点2 do-while语句构成的循环结构 53
考点透解 53
考题透解 54
考点3 for语句构成的循环结构 56
考点透解 56
考题透解 58
考点4 循环结构的嵌套 61
考点透解 61
考题透解 62
考点5 break和continue语句的作用 63
考点透解 63
考题透解 64
过关练习 65
过关练习答案 67
第6章 字符型数据 68
考纲透解 68
大纲要求 68
考频统计 68
命题方向 68
考点1 字符型常量和字符型变量 69
考点透解 69
考题透解 71
考点2 字符的输入和输出 72
考点透解 72
考题透解 73
过关练习 74
过关练习答案 75
第7章 函数 76
考纲透解 76
大纲要求 76
考频统计 76
命题方向 76
考点1 库函数 77
考点透解 77
考题透解 77
考点2 函数的定义和返回值 78
考点透解 78
考题透解 79
考点3 函数的调用 80
考点透解 80
考题透解 80
考点4 函数的说明 81
考点透解 81
考题透解 82
考点5 调用函数和被调用函数之间的数据传递 83
考点透解 83
考题透解 84
过关练习 85
过关练习答案 86
第8章 指针 87
考纲透解 87
大纲要求 87
考频统计 87
命题方向 87
考点1 变量的地址和指针 88
考点透解 88
考题透解 89
考点2 指针变量的定义和赋值 89
考点透解 89
考题透解 90
考点3 对指针变量的操作 91
考点透解 91
考题透解 92
考点4 函数之间地址值的传递 94
考点透解 94
考题透解 95
过关练习 96
过关练习答案 97
第9章 数组 98
考纲透解 98
大纲要求 98
考频统计 98
命题方向 99
考点1 一维数组的定义和元素的引用 99
考点透解 99
考题透解 101
考点2 一维数组和指针 102
考点透解 102
考题透解 103
考点3 函数之间对一维数组和数组元素的引用 105
考点透解 105
考题透解 105
考点4 二维数组的定义和元素的引用 111
考点透解 111
考题透解 113
考点5 二维数组和指针 115
考点透解 115
考题透解 117
考点6 二维数组名和指针数组作为实参 118
考点透解 118
考题透解 119
过关练习 120
过关练习答案 126
第10章 字符串 127
考纲透解 127
大纲要求 127
考频统计 127
命题方向 128
考点1 利用一维字符数组存放字符串 128
考点透解 128
考题透解 129
考点2 指针指向一个字符串 129
考点透解 129
考题透解 130
考点3 字符串的输入和输出 133
考点透解 133
考题透解 134
考点4 字符串数组 134
考点透解 134
考题透解 135
考点5 用于字符串处理的函数 137
考点透解 137
考题透解 139
过关练习 142
过关练习答案 144
第11章 对函数进一步讨论 145
考纲透解 145
大纲要求 145
考频统计 145
命题方向 145
考点1 传给main函数的参数 146
考点透解 146
考题透解 146
考点2 通过实参向函数传递函数名或指向函数的指针变量 147
考点透解 147
考题透解 148
考点3 函数的递归调用 149
考点透解 149
考题透解 150
过关练习 152
过关练习答案 154
第12章 用户标识符的作用域和存储类 155
考纲透解 155
大纲要求 155
考频统计 155
命题方向 155
考点1 局部变量、全局变量和存储分类 155
考点透解 155
考题透解 157
考点2 局部变量的作用域和生存期 157
考点透解 157
考题透解 158
考点3 全局变量的作用域和生存期 160
考点透解 160
考题透解 161
考点4 函数的存储分类 161
考点透解 161
考题透解 162
过关练习 162
过关练习答案 163
第13章 编译预处理和动态存储分配 164
考纲透解 164
大纲要求 164
考频统计 164
命题方向 164
考点1 编译预处理 165
考点透解 165
考题透解 166
考点2 动态存储分配 169
考点透解 169
考题透解 170
过关练习 171
过关练习答案 172
第14章 结构体、共用体和自定义类型 173
考纲透解 173
大纲要求 173
考频统计 173
命题方向 174
考点1 用typedef说明一种新类型名 174
考点透解 174
考题透解 174
考点2 结构体类型 175
考点透解 175
考题透解 181
考点3 共用体类型 189
考点透解 189
考题透解 190
过关练习 191
过关练习答案 194
第15章 位运算 195
考纲透解 195
大纲要求 195
考频统计 195
命题方向 195
考点1 位运算符 195
考点透解 195
考题透解 196
考点2 位运算符的运算功能 196
考点透解 196
考题透解 198
过关练习 199
过关练习答案 200
第16章 文件 201
考纲透解 201
大纲要求 201
考频统计 201
命题方向 201
考点 文件的操作 202
考点透解 202
考题透解 205
过关练习 209
过关练习答案 209
第17章 上机专题辅导 210
考纲透解 210
大纲要求 210
考频统计 210
命题方向 211
考点1 程序填空题 211
考题透解 211
考点2 程序改错题 219
考题透解 219
考点3 程序设计题 224
考题透解 224
过关练习 227
过关练习答案 232
第18章 笔试模拟试卷及答案解析 234
18.1 笔试模拟试卷 234
18.1.1 笔试模拟试卷一 234
18.1.2 笔试模拟试卷二 243
18.1.3 笔试模拟试卷三 252
18.2 笔试模拟试卷答案与解析 261
18.2.1 笔试模拟试卷一答案与解析 261
18.2.2 笔试模拟试卷二答案与解析 264
18.2.3 笔试模拟试卷三答案与解析 268
第19章 上机模拟试卷及答案解析 272
19.1 上机模拟试卷 272
19.1.1 上机模拟试卷一 272
19.1.2 上机模拟试卷二 274
19.1.3 上机模拟试卷三 276
19.2 上机模拟试卷答案与解析 279
19.2.1 上机模拟试卷一答案与解析 279
19.2.2 上机模拟试卷二答案与解析 279
19.2.3 上机模拟试卷三答案与解析 280