《江苏省计算机等级考试零起点一本通 二级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:显示类型转换 16

2.4运算符和表达式 16

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

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

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

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

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

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

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

2.5位运算符 23

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

考点18:移位运算符 23

考点19:按位“与” 24

考点20:按位“或” 24

考点21:按位“异或” 24

2.6典型试题分析 25

2.7同步自测题 26

【同步自测题答案】 27

第3章 顺序结构 29

『考点分析』 29

『本章导读』 29

3.1基本语句 29

考点01:赋值语句 29

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

3.2数据输出 30

考点03:字符输出 30

考点04:字符串输出 30

考点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

【同步自测题答案】 57

第5章 循环结构 59

『考点分析』 59

『本章导读』 59

5.1 WHILE语句 59

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

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

5.2 DO-WHILE语句 60

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

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

5.3 FOR语句 61

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

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

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

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

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

5.5 BREAK语句和CONTINUE语句 63

考点09: break语句 63

考点10: continue语句 64

5.6典型试题分析 65

5.7同步自测题 69

【同步自测题答案】 73

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

『考点分析』 75

『本章导读』 75

6.1一维数组 75

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

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

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

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

6.2二维数组 77

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

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

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

6.3字符串与字符型数组 80

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

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

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

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

6.4典型试题分析 84

6.5同步自测题 87

【同步自测题答案】 89

第7章 函数 91

『考点分析』 91

『本章导读』 91

7.1函数的定义和引用 91

考点01:函数的定义 91

考点02:函数的引用 93

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

考点03:自动型变量 94

考点04:外部变量 95

考点05:寄存器变量 96

考点06:静态变量 97

7.3函数的调用 98

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

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

7.4函数的说明 99

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

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

7.5函数间的传递方式 100

考点11:传值方式 100

考点12:地址复制方式 101

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

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

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

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

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

考点17:递归程序设计 105

7.7典型试题分析 106

7.8同步自测题 109

【同步自测题答案】 111

第8章 指针 113

『考点分析』 113

『本章导读』 113

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

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

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

考点03:指针运算符 114

8.2指针的定义与初始化 115

考点04:指针的定义 115

考点05:指针的初始化 115

8.3指针的运算 116

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

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

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

8.4指针和数组 118

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

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

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

8.5指针和字符串 122

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

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

8.6指针数组 124

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

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

8.7多级指针 125

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

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

8.8典型试题分析 126

8.9同步自测题 129

【同步自测题答案】 132

第9章 编译预处理 134

『考点分析』 134

『本章导读』 134

9.1宏定义 134

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

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

9.2文件包含和条件编辑 137

考点03:文件包含 137

考点04:条件编译 137

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

考点05:预定义的宏名 139

考点06: # line 139

9.4动态存储分配 140

考点07: malloc函数 140

考点08: free函数 140

考点09: calloc函数 140

9.5典型试题分析 140

9.6同步自测题 142

【同步自测题答案】 143

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

『考点分析』 144

『本章导读』 144

10.1结构体的说明和定义 144

考点01:什么是结构体 144

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

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

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

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

10.3结构体数组 148

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

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

10.4结构体指针 149

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

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

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

10.5链表 151

考点10:链表 151

考点11:建立单向链表 151

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

10.6共用体 152

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

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

10.7枚举类型 154

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

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

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

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

10.8自定义类型 156

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

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

10.9结构体嵌套 158

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

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

10.10典型试题分析 159

10.11同步自测题 161

【同步自测题答案】 162

第11章 文件操作 164

『考点分析』 164

『本章导读』 164

11.1文件概述 164

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

考点02:文件类型指针 165

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

11.2文件的打开与关闭 166

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

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

11.3文件的读写 168

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

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

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

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

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

考点11:文件定位函数 172

11.4典型试题分析 173

11.5同步自测题 174

【同步自测题答案】 176

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

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

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

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

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

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

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

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

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

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

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