《C语言程序设计应试辅导 二级》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:杨非等编著;谭浩强主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302111596
  • 页数:428 页
图书介绍:本书针对2004年的最新等级考试大纲(2004)进行编写,涵盖大纲中所有知识点。书中主要分二级公共基础、C语言知识、上机指导三大部分。完全符合考试要求。

目录 1

第1章 二级公共基础 1

1.1 本章知识点 1

1.1.1 基本数据结构与算法 1

1.1.2 程序设计基础 16

1.1.3 软件工程基础 19

1.1.4 数据库设计基础 29

1.2 本章重点与难点 36

1.2.1 基本数据结构与算法 36

1.2.2 程序设计基础 37

1.2.3 软件工程基础 38

1.2.4 数据库设计基础 38

1.3 例题分析 39

1.3.1 选择题 39

1.3.2 填空题 54

1.4 自测训练题和答案 58

1.4.1 选择题 58

1.4.2 填空题 62

1.4.3 答案 63

2.1 知识点、难点、重点概述 76

第2章 C程序设计的基础知识和简单语句 76

2.2.1 C程序设计的基本知识 77

2.2 典型试题及解析 77

2.2.2 标识符 80

2.2.3 整型、实型、字符常量和变量 81

2.2.4 整型、实型、字符量的算术运算 82

2.2.5 整型、实型、字符量的逻辑运算 86

2.2.6 不同数制之间整型量的转换 89

2.2.7 简单语句构成的顺序结构 91

2.3.1 选择题 100

2.3 自测训练题和答案 100

2.3.2 填空题 107

2.3.3 答案 107

第3章 C程序中的控制结构 109

3.1 知识点、难点、重点概述 109

3.1.1 分支结构 109

3.1.2 循环结构 110

3.2 典型试题及解析 110

3.2.1 分支结构 110

3.2.2 循环结构 119

3.3 自测训练题和答案 131

3.3.1 选择题 131

3.3.2 填空题 137

3.3.3 答案 150

第4章 指针和函数的基本概念 153

4.1 知识点、难点、重点概述 153

4.1.1 简单的指针应用 153

4.1.2 简单的函数的定义和应用 154

4.2.1 简单的指针应用 155

4.2 典型试题及解析 155

4.2.2 简单的函数的定义和应用 160

4.2.3 函数的形参为指针时数据的传递 169

4.3 自测训练题和答案 175

4.3.1 选择题 175

4.3.2 填空题 183

4.3.3 答案 188

第5章 数组 190

5.1 知识点、难点、重点概述 190

5.1.1 一维数组 190

5.1.2 一维数组与指针 192

5.1.3 通过形参指针引用调用函数中的一维数组元素 193

5.1.4 二维数组 193

5.1.5 二维数组与指针 195

5.1.6 通过形参指针引用调用函数中的二维数组元素 196

5.2 典型试题及解析 197

5.2.1 一维数组 197

5.2.2 一维数组与指针 199

5.2.3 通过形参指针引用调用函数中的一维数组元素 203

5.2.4 二维数组 209

5.2.5 二维数组与指针 214

5.2.6 通过形参指针引用调用函数中的二维数组元素 216

5.3 自测训练题和答案 220

5.3.1 选择题 220

5.3.2 填空题 225

5.3.3 答案 237

第6章 字符串 239

6.1 知识点、难点、重点概述 239

6.1.1 字符串 239

6.1.2 字符串数组 241

6.2.1 字符串 242

6.2 典型试题及解析 242

6.2.2 字符串数组 256

6.3 自测训练题和答案 261

6.3.1 选择题 261

6.3.2 填空题 268

6.3.3 答案 270

第7章 函数的进一步讨论 271

7.1 知识点、难点、重点概述 271

7.1.1 main函数的参数 271

7.1.3 指向函数的指针 272

7.1.2 函数的递归调用 272

7.2 典型试题及解析 273

7.2.1 main函数的参数 273

7.2.2 函数的递归调用 274

7.2.3 指向函数的指针 279

7.3 自测训练题和答案 281

7.3.1 选择题 281

7.3.2 填空题 284

7.3.3 答案 289

8.1.2 结构体 290

8.1.1 用typedef说明一个新类型 290

8.1 知识点、难点、重点概述 290

第8章 结构体、共用体和用户定义类型 290

8.1.3 动态存储分配和单向链表 292

8.1.4 共用体 292

8.2 典型试题及解析 293

8.2.1 用typedef说明一个新类型 293

8.2.2 结构体 294

8.2.3 动态存储分配和单向链表 302

8.2.4 共用体 309

8.3.1 选择题 310

8.3 自测训练题和答案 310

8.3.2 填空题 318

8.3.3 答案 326

第9章 文件 328

9.1 知识点、难点、重点概述 328

9.1.1 C文件的概念 328

9.1.2 文件指针和文件位置指针 329

9.1.3 文件的打开与关闭 329

9.1.4 文件输入和输出函数 330

9.1.5 文件结束的标志 331

9.2 典型试题及解析 332

9.1.6 文件定位函数 332

9.3 自测训练题和答案 339

9.3.1 选择题 339

9.3.2 填空题 344

9.3.3 答案 346

第10章 其他 347

10.1 知识点、难点、重点概述 347

10.1.1 用户标识符的作用域和存储类 347

10.1.3 编译预处理 348

10.1.2 位运算 348

10.2 典型试题及解析 350

10.2.1 用户标识符的作用域和存储类 350

10.2.2 位运算 355

10.2.3 编译预处理 357

10.3 自测训练题和答案 360

10.3.1 选择题 360

10.3.2 填空题 366

10.3.3 答案 370

11.1 上机考试步骤 371

第11章 上机考试 371

11.2 上机填空 373

11.3 上机改错 380

11.4 上机编程 394

附录A C语言的关键字 413

附录B 常用字符与ASCII代码对照表 414

附录C 双目算术运算中两边运算量类型转换规律 415

附录D 运算符的优先级和结合性 416

附录E 库函数 417

F.1.1 如何进入Turbo C 421

附录F 简单的上机操作和程序的调试 421

F.1 简单的上机操作 421

F.1.2 如何保存源程序文件 422

F.1.3 如何装入一个老文件 423

F.1.4 如何退出Turbo C 423

F.1.5 如何编译程序 423

F.1.6 如何运行程序 424

F.1.7 常用的热键 424

F.2 简单的程序调试 426