《全国计算机等级考试零起点一本通 二级C语言程序设计 2010年考试专用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:全国计算机等级考试命题研究中心,天合教育金版一考通研究中心编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2009
  • ISBN:9787564702151
  • 页数:218 页
图书介绍:本书是在教育部考试中心组织、全国计算机等级考试委员会的指导下,由有关专家严格按照《全国计算机等级考试二级考试大纲》中对C语言程序设计考试的要求执笔编写而成。介绍了C语言程序设计基本知识,C程序设计的主要结构,C语言中涉及的各种数据类型,C语言中的函数,C语言中用户标识符的作用域和存储类,编译预处理和动态存储分配,结构体、共用体和用户定义类型,位运算,文件及上机指导,每章之后都附有一定数量的练习题,供读者练习和自我检测。

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

『考点分析』 1

『本章导读』 1

1.1 程序和程序设计 1

考点01:C语言概述 1

考点02:C语言的特点 2

考点03:程序设计的内容 2

1.2 算法 3

考点04:算法及其特征 3

考点05:算法的类型 3

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

考点06:结构化程序 4

考点07:模块化结构 5

1.4 典型试题分析 5

1.5 同步自测题 7

【同步自测题答案】 8

第2章 C程序设计的初步认识 9

『考点分析』 9

『本章导读』 9

2.1 标识符、常量和变量 9

考点01:标识符 9

考点02:常量 10

考点03:符号常量 10

2.2 数据类型及变量 11

考点04:基本数据类型 11

考点05:变量及变量的定义 12

考点06:变量的初始化 12

考点07:整型变量 13

2.3 数据类型之间的转换 14

考点08:隐式类型转换 14

考点09:显示类型转换 15

2.4 运算符和表达式 16

考点10:运算符和表达式概述 16

考点11:运算符的优先级和结合性 17

考点12:算数运算符和算数表达式 18

考点13:赋值运算符和赋值表达式 19

考点14:关系运算符和关系表达式 21

考点15:逻辑运算符和逻辑表达式 21

考点16:逗号运算符和逗号表达式 22

2.5 位运算符 23

考点17:按位取反运算符 23

考点18:移位运算符 23

考点19:按位“与” 23

考点20:按位“或” 24

考点21:按位“异或” 24

2.6 典型试题分析 24

2.7 同步自测题 26

【同步自测题答案】 27

第3章 顺序结构 29

『考点分析』 29

『本章导读』 29

3.1 基本语句 29

考点01:赋值语句 29

考点02:复合语句和空语句 29

3.2 数据输出 30

考点03:字符输出 30

考点04:字符串输出 31

考点05:printf函数 31

3.3 数据输入 33

考点06:字符输入函数 33

考点07:字符串输入函数 34

考点08:scanf函数 34

3.4 典型试题分析 35

3.5 同步自测题 38

【同步自测题答案】 39

第4章 选择结构 41

『考点分析』 41

『本章导读』 41

4.1 If语句和用If语句构成的选择结构 41

考点01:if-else分支 41

考点02:if分支 42

4.2 条件表达式构成的选择结构 43

考点03:条件运算符和条件表达式 43

考点04:条件分支的嵌套 43

考点05:if-else if结构 45

4.3 switch语句及用switch语句实现的分支结构 46

考点06:switch语句 46

考点07:switch语句的执行过程 48

4.4 语句标号和goto语句 48

考点08:语句标号 48

考点09:goto语句 49

4.5 典型试题分析 49

4.6 同步自测题 53

【同步自测题答案】 56

第5章 循环结构 58

『考点分析』 58

『本章导读』 58

5.1 while语句 58

考点01:while循环的一般形式 58

考点02:while循环的执行过程 58

5.2 do-while语句 59

考点03:do-while语句构成的循环结构 59

考点04:do-while循环的执行过程 59

5.3 for语句 60

考点05:for语句构成的循环结构 60

考点06:for循环的执行过程 60

5.4 三种循环的比较和循环结构的嵌套 61

考点07:三种循环的比较 61

考点08:循环结构的嵌套 61

5.5 break语句和continue语句 62

考点09:break语句 62

考点10:continue语句 63

5.6 典型试题分析 64

5.7 同步自测题 68

【同步自测题答案】 72

第6章 数组的定义与引用 74

『考点分析』 74

『本章导读』 74

6.1 一维数组 74

考点01:一维数组的定义 74

考点02:一维数组的存储形式 75

考点03:一维数组的引用 75

考点04:一维数组的初始化 76

6.2 二维数组 76

考点05:二维数组的定义 76

考点06:二维数组的引用 77

考点07:二维数组的初始化 78

6.3 字符串与字符型数组 79

考点08:字符串处理函数 79

考点09:字符型数组的概念 81

考点10:字符型数组的初始化 82

考点11:字符型数组的输入/输出 82

6.4 典型试题分析 83

6.5 同步自测题 86

【同步自测题答案】 88

第7章 函数 90

『考点分析』 90

『本章导读』 90

7.1 函数的定义和引用 91

考点01:函数的定义 91

考点02:函数的引用 92

7.2 变量的存储类型及作用域 94

考点03:自动型变量 94

考点04:外部变量 94

考点05:寄存器变量 95

考点06:静态变量 96

7.3 函数的调用 97

考点07:函数调用的方式 97

考点08:函数调用时的语法要求 98

7.4 函数的说明 98

考点09:函数说明的形式 98

考点10:函数说明的位置 99

7.5 函数间的传递方式 99

考点11:传值方式 99

考点12:地址复制方式 100

考点13:利用参数返回结果 101

考点14:利用函数返回值传递数据 102

考点15:利用全局变量传递数据 102

7.6 递归函数与递归程序设计 103

考点16:递归函数的概念 103

考点17:递归程序设计 105

7.7 典型试题分析 105

7.8 同步自测题 108

【同步自测题答案】 110

第8章 指针 112

『考点分析』 112

『本章导读』 112

8.1 指针和地址的基本概念 112

考点01:地址指针的基本概念 112

考点02:指针的目标变量 113

考点03:指针运算符 113

8.2 指针的定义与初始化 114

考点04:指针的定义 114

考点05:指针的初始化 114

8.3 指针的运算 115

考点06:指针的算术运算 115

考点07:指针的关系运算 116

考点08:指针的赋值运算 116

8.4 指针和数组 117

考点09:指向数组元素的指针以及通过指针引用数组元素 117

考点10:用数组名作为函数参数 119

考点11:指向多维数组的指针和指针变量 119

8.5 指针和字符串 121

考点12:字符串及字符指针 121

考点13:字符指针变量和字符数组的区别 122

8.6 指针数组 123

考点14:指针数组的概念 123

考点15:指针数组的应用 124

8.7 多级指针 124

考点16:多级指针的概念 124

考点17:多级指针应用举例 125

8.8 典型试题分析 125

8.9 同步自测题 128

【同步自测题答案】 131

第9章 编译预处理 133

『考点分析』 133

『本章导读』 133

9.1 宏定义 133

考点01:不带参数宏的定义 133

考点02:带参数的宏定义 134

9.2 文件包含和条件编辑 136

考点03:文件包含 136

考点04:条件编译 136

9.3 预定义的宏名和其他预编译语句 138

考点05:预定义的宏名 138

考点06:#line 138

9.4 动态存储分配 139

考点07:malloc函数 139

考点08:free函数 139

考点09:calloc函数 139

9.5 典型试题分析 139

9.6 同步自测题 141

【同步自测题答案】 142

第10章 结构体、共用体和枚举 143

『考点分析』 143

『本章导读』 143

10.1 结构体的说明和定义 143

考点01:什么是结构体 143

考点02:结构体的说明及结构体变量的定义 144

10.2 结构体成员的引用与结构体变量的初始化 146

考点03:结构体成员的引用 146

考点04:结构体变量的初始化 147

10.3 结构体数组 147

考点05:结构体数组的定义 147

考点06:结构体数组的初始化 147

10.4 结构体指针 148

考点07:结构体指针及其定义 148

考点08:指向结构体变量的指针 148

考点09:指向结构体数组的指针 149

10.5 链表 150

考点10:链表 150

考点11:建立单向链表 150

考点12:结点的删除与插入 151

10.6 共用体 151

考点13:共同体的说明及共同体变量的定义 151

考点14:使用共同体变量应注意的问题 153

10.7 枚举类型 153

考点15:什么是枚举类型 153

考点16:枚举类型的说明 154

考点17:枚举型变量的定义 154

考点18:如何正确使用枚举型变量 154

10.8 自定义类型 155

考点19:自定义类型的含义及表示形式 155

考点20:自定义类型的优点 156

10.9 结构体嵌套 157

考点21:什么是结构体嵌套 157

考点22:嵌套结构体类型变量的引用 158

10.10 典型试题分析 158

10.11 同步自测题 160

【同步自测题答案】 161

第11章 文件操作 163

『考点分析』 163

『本章导读』 163

11.1 文件概述 163

考点01:C语言文件的概念 163

考点02:文件类型指针 164

考点03:文件的处理过程 165

11.2 文件的打开与关闭 165

考点04:文件的打开函数 165

考点05:文件的关闭函数 166

11.3 文件的读写 167

考点06:文件的字符读/写函数 167

考点07:文件的字符串读/写函数 167

考点08:文件的格式化读/写函数 168

考点09:二进制形式的读/写函数 168

考点10:文件状态检查函数 170

考点11:文件定位函数 171

11.4 典型试题分析 172

11.5 同步自测题 173

【同步自测题答案】 175

第12章 笔试全真模拟试卷 176

全国计算机等级考试全真模拟试卷(1) 176

全国计算机等级考试全真模拟试卷(2) 186

全国计算机等级考试笔试全真模拟试卷参考答案及解析 195

第13章 上机考试模拟试题 202

全国计算机等级考试上机考试模拟试题(1) 202

全国计算机等级考试上机考试模拟试题(2) 205

全国计算机等级考试上机考试模拟试题(3) 208

全国计算机等级考试上机考试模拟试题(4) 210

全国计算机等级考试上机考试模拟试题(5) 212

上机模拟试题参考答案及解析 214