新编二级C语言题眼分析与全真训练

新编二级C语言题眼分析与全真训练
作 者: 计算机等级考试试题研究组
出版社: 人民邮电出版社
丛编项: 全国计算机等级考试应试辅导丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 算法语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《新编二级C语言题眼分析与全真训练》作者简介

内容简介

本书根据教育部考试中心颁发的新大纲和指定的教程,以对考生进行综合指导为原则,综合了历年考试题(常考题)及考前培训班教师的实际教学经验编写而成。 本书抓住3个重点:考点精讲、题眼分析与全真训练,目的是让考生在较短时间内能快速提高应试能力,顺利过关。本书配有上机盘,上机盘的登录、抽题、答题和交卷等与真实的上机考试完全一致,并且具有自动生成试卷、自动计时和试题评析的功能,便于考生自学与提高。盘中提供5套全真上机模拟题,供考生上机实战。 本书内容包括:程序设计基本概念、C程序设计的初步知识、顺序结构、选择结构、循环结构、字符型数据、函数、指针、数组、字符串、用户标识符的作用域和存储类、编译预处理和动态存储分配、结构体、共用体和用户定义类型、位运算、文件、上机考试专题辅导、笔试全真模拟试题及参考答案、上机考试全真模拟试题及参考答案。 本书适合准备参加全国计算机等级考试(二级C语言)的考生考前自学,也可作为普通高校、成人高等教育及各类培训学校举办的考前辅导班的培训教材。

图书目录

第1章 程序设计基本概念 1

1.1 程序和程序设计 1

1.1.1 考点提炼 1

1.1.2 题眼分析 1

1.2 算法 2

1.2.1 考点提炼 2

1.2.2 题眼分析 3

1.3 结构化程序设计和模块化结构 3

1.3.1 考点提炼 3

1.3.2 题眼分析 4

1.4 单元训练及参考答案 4

1.4.1 单元训练 4

1.4.2 参考答案 4

第2章 C程序设计的初步知识 5

2.1 简单C语言程序的构成和格式 5

2.1.1 考点提炼 5

2.1.2 题眼分析 5

2.2 常量、变量和标识符 6

2.2.1 考点提炼 6

2.2.2 题眼分析 7

2.3 整型数据 8

2.3.1 考点提炼 8

2.3.2 题眼分析 9

2.4 实型数据 10

2.4.1 考点提炼 10

2.4.2 题眼分析 10

2.5 算术表达式 11

2.5.1 考点提炼 11

2.5.2 题眼分析 12

2.6 赋值表达式 13

2.6.1 考点提炼 13

2.6.2 题眼分析 13

2.7 自加、自减运算符和逗号运算符 15

2.7.1 考点提炼 15

2.7.2 题眼分析 15

2.8 单元训练及参考答案 16

2.8.1 单元训练 16

2.8.2 参考答案 18

第3章 顺序结构 19

3.1 赋值语句 19

3.1.1 考点提炼 19

3.1.2 题眼分析 19

3.2 数据输出 19

3.2.1 考点提炼 19

3.2.2 题眼分析 21

3.3 数据输入 22

3.3.1 考点提炼 22

3.3.2 题眼分析 24

3.4 复合语句和空语句 25

3.4.1 考点提炼 25

3.4.2 题眼分析 25

3.5 单元训练及参考答案 25

3.5.1 单元训练 25

3.5.2 参考答案 27

第4章 选择结构 28

4.1 关系运算和逻辑运算 28

4.1.1 考点提炼 28

4.1.2 题眼分析 29

4.2 if语句和用if语句构成的选择结构 31

4.2.1 考点提炼 31

4.2.2 题眼分析 31

4.3 条件表达式构成的选择结构 34

4.3.1 考点提炼 34

4.3.2 题眼分析 34

4.4 switch语句 36

4.4.1 考点提炼 36

4.4.2 题眼分析 36

4.5 语句标号和goto语句 38

4.5.1 考点提炼 38

4.5.2 题眼分析 38

4.6 单元训练及参考答案 38

4.6.1 单元训练 38

4.6.2 参考答案 40

第5章 循环结构 41

5.1 while语句和用while语句构成的循环结构 41

5.1.1 考点提炼 41

5.1.2 题眼分析 41

5.2 do-while语句和用do-while语句构成的循环结构 43

5.2.1 考点提炼 43

5.2.2 题眼分析 44

5.3 for语句和用for语句构成的循环结构 45

5.3.1 考点提炼 45

5.3.2 题眼分析 46

5.4 循环结构的嵌套 49

5.4.1 考点提炼 49

5.4.2 题眼分析 49

5.5 break和continue语句在循环体中的作用 51

5.5.1 考点提炼 51

5.5.2 题眼分析 52

5.6 单元训练及参考答案 55

5.6.1 单元训练 55

5.6.2 参考答案 58

第6章 字符型数据 59

6.1 字符型常量 59

6.1.1 考点提炼 59

6.1.2 题眼分析 60

6.2 字符变量 61

6.2.1 考点提炼 61

6.2.2 题眼分析 61

6.3 字符的输入和输出 63

6.3.1 考点提炼 63

6.3.2 题眼分析 64

6.4 单元训练及参考答案 66

6.4.1 单元训练 66

6.4.2 参考答案 67

第7章 函数 68

7.1 库函数 68

7.1.1 考点提炼 68

7.1.2 题眼分析 68

7.2 函数的定义和返回值 69

7.2.1 考点提炼 69

7.2.2 题眼分析 70

7.3 函数的调用 71

7.3.1 考点提炼 71

7.3.2 题眼分析 72

7.4 函数的说明 74

7.4.1 考点提炼 74

7.4.2 题眼分析 75

7.5 调用函数和被调用函数之间的数据传递 76

7.5.1 考点提炼 76

7.5.2 题眼分析 76

7.6 单元训练及参考答案 78

7.6.1 单元训练 78

7.6.2 参考答案 80

第8章 指针 81

8.1 变量的地址和指针 81

8.1.1 考点提炼 81

8.1.2 题眼分析 81

8.2 指针变量的定义和引用 82

8.2.1 考点提炼 82

8.2.2 题眼分析 84

8.3 函数之间地址值的传递 86

8.3.1 考点提炼 86

8.3.2 题眼分析 88

8.4 单元训练及参考答案 90

8.4.1 单元训练 90

8.4.2 参考答案 92

第9章 数组 93

9.1 一维数组的定义和元素的引用 93

9.1.1 考点提炼 93

9.1.2 题眼分析 94

9.2 一维数组和指针 97

9.2.1 考点提炼 97

9.2.2 题眼分析 98

9.3 函数之间对一维数组和元素的引用 100

9.3.1 考点提炼 100

9.3.2 题眼分析 101

9.4 二维数组的定义和元素的引用 103

9.4.1 考点提炼 103

9.4.2 题眼分析 105

9.5 二维数组和指针 107

9.5.1 考点提炼 107

9.5.2 题眼分析 110

9.6 二维数组名和指针数组作为实参 111

9.6.1 考点提炼 111

9.6.2 题眼分析 111

9.7 单元训练及参考答案 114

9.7.1 单元训练 114

9.7.2 参考答案 120

第10章 字符串 121

10.1 用一个一维字符数组存放字符串 121

10.1.1 考点提炼 121

10.1.2 题眼分析 122

10.2 使指针指向一个字符串 124

10.2.1 考点提炼 124

10.2.2 题眼分析 125

10.3 字符串的输入和输出 128

10.3.1 考点提炼 128

10.3.2 题眼分析 129

10.4 字符串数组 130

10.4.1 考点提炼 130

10.4.2 题眼分析 131

10.5 用于字符串处理的函数 132

10.5.1 考点提炼 132

10.5.2 题眼分析 132

10.6 单元训练及参考答案 134

10.6.1 单元训练 134

10.6.2 参考答案 136

第11章 对函数的进一步讨论 137

11.1 传给main函数的参数 137

11.1.1 考点提炼 137

11.1.2 题眼分析 137

11.2 通过实参向函数传递函数名或指向函数的指针变量 138

11.2.1 考点提炼 138

11.2.2 题眼分析 139

11.3 函数的递归调用 140

11.3.1 考点提炼 140

11.3.2 题眼分析 142

11.4 单元训练及参考答案 144

11.4.1 单元训练 144

11.4.2 参考答案 146

第12章 用户标识符的作用域和存储类 147

12.1 局部变量、全局变量和存储分类 147

12.1.1 考点提炼 147

12.1.2 题眼分析 147

12.2 局部变量及其作用域和生存期 148

12.2.1 考点提炼 148

12.2.2 题眼分析 148

12.3 全局变量及其作用域和生存期 150

12.3.1 考点提炼 150

12.3.2 题眼分析 151

12.4 函数的存储分类 153

12.4.1 考点提炼 153

12.4.2 题眼分析 153

12.5 单元训练及参考答案 154

12.5.1 单元训练 154

12.5.2 参考答案 155

第13章 编译预处理和动态存储分配 156

13.1 编译预处理 156

13.1.1 考点提炼 156

13.1.2 题眼分析 157

13.2 动态存储分配 159

13.2.1 考点提炼 159

13.2.2 题眼分析 160

13.3 单元训练及参考答案 161

13.3.1 单元训练 161

13.3.2 参考答案 163

第14章 结构体、共用体和用户定义类型 164

14.1 用typedef说明一种新类型名 164

14.1.1 考点提炼 164

14.1.2 题眼分析 164

14.2 结构体类型 165

14.2.1 考点提炼 165

14.2.2 题眼分析 169

14.3 共用体 175

14.3.1 考点提炼 175

14.3.2 题眼分析 176

14.4 单元训练及参考答案 178

14.4.1 单元训练 178

14.4.2 参考答案 184

第15章 位运算 185

15.1 位运算符 185

15.1.1 考点提炼 185

15.1.2 题眼分析 186

15.2 位运算符的运算功能 186

15.2.1 考点提炼 186

15.2.2 题眼分析 187

15.3 单元训练及参考答案 189

15.3.1 单元训练 189

15.3.2 参考答案 190

第16章 文件 191

16.1 C语言文件的概念 191

16.1.1 考点提炼 191

16.1.2 题眼分析 192

16.2 文件指针、打开文件和关闭文件 192

16.2.1 考点提炼 192

16.2.2 题眼分析 194

16.3 文件的读写 196

16.3.1 考点提炼 196

16.3.2 题眼分析 199

16.4 文件定位函数 201

16.4.1 考点提炼 201

16.4.2 题眼分析 202

16.5 单元训练及参考答案 203

16.5.1 单元训练 203

16.5.2 参考答案 205

第17章 上机考试专题辅导 206

17.1 上机考试试题类型简介 206

17.1.1 程序填空题 206

17.1.2 程序改错题 206

17.1.3 程序设计题 207

17.2 常考题型提炼 208

17.2.1 题型1:数的转换与计算 208

17.2.2 题型2:数列与级数求和 211

17.2.3 题型3:矩阵运算 213

17.2.4 题型4:数组运算 217

17.2.5 题型5:排序 220

17.2.6 题型6:字符串运算 221

17.2.7 题型7:链表处理 225

17.2.8 题型8:其他 229

第18章 笔试模拟试题及参考答案 232

18.1 笔试模拟试题 232

18.1.1 笔试模拟试题(一) 232

18.1.2 笔试模拟试题(二) 242

18.1.3 笔试模拟试题(三) 252

18.2 笔试模拟试题参考答案 261

18.2.1 笔试模拟试题(一)答案 261

18.2.2 笔试模拟试题(二)答案 262

18.2.3 笔试模拟试题(三)答案 262

第19章 上机模拟试题及参考答案 264

19.1 上机考试模拟试题 264

19.1.1 上机考试模拟试题(一) 264

19.1.2 上机考试模拟试题(二) 266

19.1.3 上机考试模拟试题(三) 268

19.2 上机考试模拟试题参考答案 270

19.2.1 上机考试模拟试题(一)答案 270

19.2.2 上机考试模拟试题(二)答案 271

19.2.3 上机考试模拟试题(三)答案 271