《全国计算机等级考试笔试题分类精解与应试策略 二级C语言程序设计 2006》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:全国计算机等级考试命题研究组编
  • 出 版 社:天津:南开大学出版社
  • 出版年份:2006
  • ISBN:7310025148
  • 页数:325 页
图书介绍:本书内容包括全国计算机等级考试笔试二级C语言程序设计知识,应试策略,大量习题,配套光盘等。

第1章 公共基础知识 1

1.1 数据结构与算法 2

1.1.1 算法 2

1.1.2 数据结构 4

1.2 程序设计基础 20

1.2.1 程序设计方法与风格 20

1.2.2 结构化程序设计 22

1.2.3 面向对象的程序设计 24

1.3 软件工程基础 26

1.3.1 软件工程基本概念 26

1.3.2 结构化分析方法 28

1.3.3 结构化设计方法 30

1.3.4 软件测试方法和技术 35

1.3.5 程序的调试 38

1.4 数据库设计基础 39

1.4.1 数据库系统的基本概念 39

1.4.2 数据模型 43

1.4.3 关系代数 47

1.4.4 数据库设计 50

第2章 程序设计基本概念 54

2.1 C程序和程序设计 54

2.2 算法 55

2.3 结构化程序设计和模块化结构 56

第3章 C程序设计的初步知识 57

3.1 简单C语言程序的构成和格式 57

3.2 常量、变量和标识符 58

3.2.1 标识符 59

3.2.2 常量 60

3.2.3 变量 61

3.3 整型数据 62

3.4 实型数据 63

3.4.1 实型常量 63

3.4.2 实型变量 64

3.5 算术表达式 65

3.5.1 基本的算术运算符 65

3.5.2 运算符的优先级、结合性和算术表达式 65

3.5.3 强制类型转换表达式 67

3.6 赋值表达式 67

3.6.1 赋值运算符和赋值表达式 67

3.6.2 赋值运算中的类型转换 69

3.7 自加、自减运算符和逗号运算符 70

3.7.1 自加运算符(++)和自减运算符(--) 70

3.7.2 逗号运算符和逗号表达式 72

4.1 表达式语句 73

第4章 顺序结构 73

4.2 数据输出 74

4.3 数据输入 78

4.4 复合语句和空语句 82

第5章 选择结构 84

5.1 关系运算和逻辑运算 84

5.1.1 关系运算符和关系表达式 84

5.1.2 逻辑运算符和逻辑运算 85

5.2 if语句 87

5.2.1 if语句 87

5.2.2 嵌套的if语句 92

5.3 条件运算符和条件表达式 94

5.4 switch语句 96

5.4.1 switch语句和执行过程 96

5.4.2 使用break语句 99

5.5 语句标号和goto语句 102

第6章 循环结构 104

6.1 while循环结构 104

6.2 do-while循环结构 108

6.3 for循环结构 110

6.4 循环结构的嵌套 115

6.5.1 break语句 119

6.5 break和continue语句 119

6.5.2 continue语句 122

第7章 字符型数据 125

7.1 字符型常量和变量 125

7.2 字符的输入和输出 128

第8章 函数 132

8.1 库函数 132

8.2 函数的定义和返回值 133

8.3 函数的调用 135

8.4 函数的说明 142

8.5 函数间的数据传递 144

9.1 变量的地址和指针变量 148

第9章 指针 148

9.2 指针变量赋值 149

9.3 指针变量操作 151

9.3.1 通过指针引用存储单元 151

9.3.2 移动指针 153

9.3.3 指针比较和相减 155

9.4 函数间传递地址值 155

9.4.1 实参和形参间的数据传递 155

9.4.2 在被调用函数中直接改变调用函数的变量值 158

9.4.3 函数返回地址值 160

10.1 一维数组基础 162

10.1.1 一维数组的定义和初始化 162

第10章 数组 162

10.1.2 一维数组元素的引用 164

10.2 一维数组和指针 166

10.3 一维数组的引用 168

10.3.1 数组元素作实参 168

10.3.2 数组名作实参 169

10.3.3 数组元素地址作为实参 171

10.4 二维数组基础 173

10.4.1 二维数组的定义和初始化 173

10.4.2 二维数组元素的引用 175

10.5.1 二维数组和数组元素的地址 178

10.5 二维数组和指针 178

10.5.2 通过指针数组引用二维数组元素 180

10.5.3 通过行指针引用二维数组元素 181

10.6 二维数组名和指针数组作实参 184

10.6.1 二维数组名作实参时的数据传递 184

10.6.2 指针数组作实参时的数据传递 185

第11章 字符串 187

11.1 一维字符数组存放字符串 187

11.2 指针指向字符串 190

11.2.1 赋初值方式 190

11.2.2 赋值运算方式 191

11.2.3 字符数组和指针存储字符串的区别 194

11.3 字符串的输入和输出 196

11.4 字符串数组 200

11.5 用于字符串处理的函数 201

第12章 函数深入讨论 208

12.1 main函数的参数 208

12.2 传递函数名或指向函数的指针变量 212

12.3 函数的递归调用 214

第13章 用户标识符的作用域和存储类 218

13.1 局部变量、全局变量和存储分类 218

13.2 局部变量及其作用域和生存期 219

13.3 全局变量及其作用域和生存期 223

13.4 函数的存储分类 225

第14章 编译预处理和动态存储分配 227

14.1 编译预处理 227

14.2 动态存储分配 231

第15章 结构体、共用体和用户定义类型 235

15.1 typedef的使用 235

15.2 结构体类型 238

15.3 结构体与链表 245

15.4 共用体 249

第16章 位运算 254

16.1 位运算符 254

16.2 位运算符的运算功能 255

第17章 文件 260

17.1 文件的概念和文件指针 260

17.2 打开文件 261

17.3 关闭文件 263

17.4 文件读写 265

17.5判文件结束函数feof 269

17.6文件定位函数 270

第18章 应试策略 273

18.1应试策略之复习备考指南 273

18.1.1如何复习第1章 273

18.1.2如何复习第2章 274

18.1.3如何复习第3章 275

18.1.4如何复习第4章 276

18.1.5如何复习第5章 276

18.1.6如何复习第6章 277

18.1.7如何复习第7章 278

18.1.8如何复习第8章 278

18.1.9如何复习第9章 279

18.1.10如何复习第10章 281

18.1.11如何复习第11章 281

18.1.12如何复习第12章 282

18.1.14如何复习第14章 283

18.1.13如何复习第13章 283

18.1.15如何复习第15章 284

18.1.16如何复习第16章 285

18.1.17如何复习第17章 285

18.2应试策略之考场指南 286

18.2.1考试性质 286

18.2.2考试目的 286

18.2.3组织机构 286

18.2.4等级设置 286

18.2.5考试形式 286

18.2.8合格证书 287

18.2.9考生须知 287

18.2.7考生报名 287

18.2.6考试日期 287

18.3 应试策略之答题技巧 288

18.3.1 选择题答题技巧 288

18.3.2填空题答题技巧 288

C语言全真模拟试卷(一) 290

参考答案 300

C语言全真模拟试卷(二) 301

参考答案 311

2005年9月二级C笔试试卷 312

参考答案 324