图书介绍

全国计算机等级考试系列辅导教材 二级 C语言pdf电子书版本下载

全国计算机等级考试系列辅导教材 二级 C语言
  • 何雄主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302073104
  • 出版时间:2003
  • 标注页数:516页
  • 文件大小:27MB
  • 文件页数:539页
  • 主题词:电子计算机-水平考试-自学参考资料;C语言-程序设计-水平考试-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

全国计算机等级考试系列辅导教材 二级 C语言PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 学前自测与指导 1

【学前自测试题】 1

【试题答案与讲析】 16

【历届笔试试题分析】 22

【应试学习指导】 23

【历届上机试题分析】 23

【读者学习计划表】 25

【应试技巧指导】 25

【C语言学习指导】 25

【计算机系统的基本组成】! 27

知识点讲析 27

第2章 基础知识 27

【计算机系统的主要技术指标】 28

【计算机系统配置】 29

【微型机硬件系统】 30

【微型机软件系统】 35

【基本数据单位】 36

【计算机的常用数制】 36

【计算机安全】 37

【计算机病毒】 38

【计算机网络】 39

【多媒体技术】 44

【常用数制之间的转换】 49

补充与扩展 49

【字符编码】 53

【计算机病毒的分类】 54

【计算机病毒的具体防范措施】! 55

【计算机病毒的危害】 55

【例题2-2计算机软件系统】 56

【例题2-1中央处理器】 56

典型例题 56

【例题2-4存储设备——软盘】 57

【例题2-3计算机系统的技术指标】 57

【例题2-6数制之间的转换】 58

【例题2-5存储器】 58

【例题2-7计算机语言处理软件】 59

【例题2-9网络的功能及应用】 60

【例题2-8字符编码】 60

【例题2-11网络设备】 61

【例题2-10网络传输】 61

【例题2-12邮件地址】 62

【例题2-14计算机病毒的清除】 63

【例题2-13多媒体存储介质】 63

【例题2-15计算机病毒的传播】 64

【选择题】 65

本章练习 65

【填空题】 67

本章小结表 68

【程序的构成】 69

知识点讲析 69

第3章 C语言的结构 69

【函数的构成】 70

【main()函数】 71

【函数的开始和结束标志】 72

【数据说明】 72

【其他函数】 72

【头文件】 72

【C语言的风格】 73

【源程序的书写格式】 73

【开发C程序的步骤】 74

【C语言的关键字】 74

补充与扩展 74

【选择题】 75

本章练习 75

典型例题 75

【例题3-1 C语言的关键字】 75

本章小结表 76

【填空题】 76

【C语言的数据类型】! 77

知识点讲析 77

第4章 数据类型及其运算 77

【整型数据】! 78

【常量和变量】! 78

【实型数据】! 79

【整型变量的说明】 79

【字符型数据】! 80

【算术运算符】! 81

【C运算符】! 81

【关系运算符】! 82

【变量名、符号常量名、函数名等命名规则】 83

补充与扩展 83

【C表达式】! 83

【算术表达式】! 83

【关系表达式】! 83

【关于整型数据的说明】 84

【实型数据说明】 85

【字符型数据说明】 86

【赋值运算符和赋值表达式】 87

【逗号运算符和逗号表达式】 88

【强制类型转换运算符】 89

【逻辑运算符和逻辑表达式】 90

【例题4-1数据类型转换】 91

典型例题 91

【例题4-2字符型数据】 92

【例题4-4字符常量】 93

【例题4-3长整型数据类型】 93

【例题4-6条件运算符】 94

【例题4-5逻辑表达式】 94

【选择填空题】 95

本章练习 95

本章小结表 96

【综合题】 96

【复合语句】 97

【空语句】 97

第5章 基本语句 97

知识点讲析 97

【表达式语句】! 97

【输入函数的调用】! 98

【数据的输入与输出】! 98

【输出函数的调用】! 100

【语句标号的使用】? 101

【GOTO语句】? 101

【printf函数中常用的格式说明】! 102

补充与扩展 102

【scanf函数中常用的格式说明】! 105

【调用printf函数时的注意事项】! 105

【通过scanf函数从键盘输入数据】! 106

【例题5-1表达式语句】 108

典型例题 108

【例题5-3自反赋值语句】 109

【例题5-2基本语句】 109

【例题5-4左对齐数据的输出】 110

【例题5-5数据的一般输出】 111

【例题5-6带有数制转换数据的输出】 112

【例题5-7数据的输入】 113

【选择题】 114

本章练习 114

本章小结表 118

【填空题】 118

【用if语句实现选择结构】! 119

知识点讲析 119

第6章 选择结构程序设计 119

【选择结构的嵌套】 120

【用switch语句实现多分支选择结构】 120

【if语句的执行过程】! 122

补充与扩展 122

【if-else语句的执行过程】! 123

【if语句的补充说明】 124

【switch语句中的break语句】 125

【switch语句的执行过程】 125

【例题6-1基本if语句】 127

典型例题 127

【例题6-2 if语句1】 128

【例题6-4 if语句中的条件表达式】 129

【例题6-3 if语句2】 129

【例题6-5 switch语句的基本形式】 130

【例题6-6 switch语句的嵌套】 131

【例题6-7 switch语句填空题】 132

【选择题】 133

本章练习 133

【填空题】 136

本章小结表 137

【while语句和do while语句】! 138

【for循环结构】! 138

第7章 循环结构程序设计 138

知识点讲析 138

【continue语句和break语句】!? 139

【循环的嵌套】!? 141

【for语句的执行过程】! 144

补充与扩展 144

【for语句的相关补充说明】! 145

【while语句的执行过程】! 147

【while语句的相关补充说明】! 148

【do-while语句的相关补充说明】! 150

【do-while语句的执行过程】! 150

【例题7-2简单的for循环】 152

【例题7-1循环结构基本常识】 152

典型例题 152

【例题7-3while循环结构】 153

【例题7-4 continue语句的使用】 154

【例题7-5包含switch结构的循环1】 155

【例题7-6包含switch结构的循环2】 156

【例题7-8循环的次数问题2】 158

【例题7-7循环的次数问题1】 158

【例题7-9循环的结果问题1】 159

【例题7-10循环的结果问题2】 160

【选择题】 161

本章练习 161

【填空题】 167

本章小结表 169

【一维数组元素的初始化】! 170

【一维数组元素的引用】! 170

第8章 数组的定义和引用 170

知识点讲析 170

【一维数组的定义】! 170

【二维数组的定义】! 171

【字符数组的初始化】! 172

【字符数组的定义】! 172

【二维数组元素的引用】! 172

【二维数组元素的初始化】! 172

【一维数组的补充说明】! 173

补充与扩展 173

【字符数组的引用】! 173

【字符串的定义】! 173

【二维数组的补充说明】!? 176

【字符数组的补充说明】!? 180

【字符串的补充说明】!? 181

【字符串的输入输出】! 182

【字符串处理函数】! 184

【例题8-2字符串的定义】 186

【例题8-1数组的定义】 186

典型例题 186

【例题8-3数组的初始化】 187

【例题8-4二维数组的引用】 188

【例题8-5字符数组的输入与输出】 189

【例题8-6字符串的输入与输出】 190

【例题8-7字符串数组】 191

【例题8-8数组的运算】 192

【例题8-10字符串函数2】 193

【例题8-9字符串函数1】 193

【选择题】 195

本章练习 195

【填空题】 199

本章小结表 201

【函数的类型】 202

【库函数】 202

第9章 函数 202

知识点讲析 202

【函数的定义和返回值】! 203

【函数的调用】! 204

【形式参数与实在参数】! 204

【函数的递归调用】!? 205

【函数的嵌套调用】! 205

【局部变量和全局变量】!? 206

【局部变量的作用域和生存期】! 207

【变量的存储类别】!? 207

【全局变量的作用域和生存期】? 209

【标准库函数的调用】! 211

补充与扩展 211

【内部函数与外部函数】? 211

【函数返回值的补充说明】! 212

【形式参数与实在参数的补充说明】! 213

【函数调用的补充说明】! 214

【嵌套调用实例说明】? 216

【递归调用实例说明】!? 219

【局部变量和全局变量】! 220

【变量存储类别小结】!? 222

【例题9-1变量存储类别】 223

典型例题 223

【例题9-2变量作用域和生存期】 224

【例题9-3函数的调用和说明】 225

【例题9-4直接递归调用】 226

【例题9-5间接递归调用】 227

【例题9-6局部变量和全局变量】 228

【选择题】 229

本章练习 229

【填空题】 234

本章小结表 235

【不带参数的宏定义】! 236

【宏定义】! 236

第10章 编译预处理 236

知识点讲析 236

【不带参数的宏定义的扩展介绍】 237

补充与扩展 237

【带参数的宏定义】!? 237

【“文件包含”处理】! 237

【带参数的宏定义的扩展介绍】 240

【“文件包含”处理】 243

【例题10-1带参数的宏定义】 244

典型例题 244

【例题10-2形参和其后的字符串的匹配】 245

【例题10-4带参数的宏定义】 246

【例题10-3运算符的应用】 246

【例题10-5宏定义的嵌套引用】 247

【例题10-6带参数的宏定义】 248

【填空题】 249

本章练习 249

【例题10-7宏定义和文件包含】 249

本章小结表 251

【指针变量】! 252

【指针】! 252

第11章 指针 252

知识点讲析 252

【函数的指针和指向函数的指针变量】? 253

【字符串的指针和指向字符串的指针变量】! 253

【指针与地址运算符】! 253

【变量的指针和指向变量的指针变量】! 253

【数组的指针和指向数组的指针变量】! 253

【指向指针的指针】? 254

【指针数组】? 254

【结构体的指针和指向结构体的指针变量】? 254

【用指针作函数参数】? 254

【返回指针值的指针函数】? 254

【关于指针和指针变量的补充】 255

补充与扩展 255

【main函数的命令行参数】? 255

【指针和地址运算符】 259

【指针变量作为函数参数】 259

【指针与数组】 260

【用数组和指针作函数参数】 262

【指向多维数组的指针和指针变量】 264

【字符串和指针】 266

【字符串指针作函数参数】 269

【动态存储分配】 270

【malloc函数】 271

【strlen函数】 272

【strcpy函数】 272

【calloc函数】 272

【函数指针变量】 273

【realloc函数】 273

【free函数】 273

【指针小结】 275

【指向指针的指针】 275

【返回值为指针的函数】 275

【例题11-1指针和地址运算符】 276

典型例题 276

【例题11-3字符串指针作函数参数】 277

【例题11-2指针的概念】 277

【例题11-4指针变量和数组名作函数参数】 278

【例题11-5动态存储分配】 280

【例题11-7字符串标准函数的应用及指针的应用】 281

【例题11-6取地址运算符与数组形式】 281

【例题11-8返回指针值的函数】 282

【例题11-9带参数的main函数】 283

【例题11-10指针类型转换】 284

【例题11-11字符串指针的使用】 285

【例题11-12函数参数的类型】 286

【例题11-13指针变量作函数参数】 288

【例题11-14指针、数组、函数的综合应用】 289

【例题11-15动态存储分配在编程中的应用】 291

【填空题】 293

本章练习 293

【上机题】 295

本章小结表 296

【结构体类型数据的定义方法】! 297

【结构体】! 297

第12章 结构体与共用体 297

知识点讲析 297

【结构体变量成员的引用】 300

补充与扩展 300

【共用体】! 300

【链表】? 300

【结构体变量的初始化】 302

【结构体数组】 303

【结构体与指针】 305

【结构体与函数】 305

【指向结构体数组的指针】 306

【用指向结构体的指针作函数参数】 307

【链表的建立】 310

【链表】 310

【链表的查找与输出】 312

【链表的删除操作】 313

【链表的插入操作】 315

【共用体】 317

【枚举类型】 319

【typedef类型定义】 321

【例题12-1结构体和共用体的性质】 323

典型例题 323

【例题12-2链表的操作】 324

【例题12-3共用体的基本概念】 326

【例题12-5 typedef类型定义】 327

【例题12-4结构体定义】 327

【例题12-6结构体变量的定义和引用】 328

【例题12-7共用体的性质】 329

【例题12-8链表的构造】 330

【例题12-9结构体数组的定义】 331

【例题12-10结构体与数组】 332

【填空题】 333

本章练习 333

【综合题】 334

本章小结表 335

【“按位与”运算符 】! 336

【位运算符】! 336

第13章 位运算 336

知识点讲析 336

【位运算】! 336

【“右移”运算符>>】? 337

【“左移”运算符<<】! 337

【“按位或”运算符?】! 337

【“按位异或”运算符∧】! 337

【“取反”运算符~】! 337

【对位运算的补充】 338

补充与扩展 338

【位段】? 338

【“按位与”运算符&的补充说明】 339

【“按位或”运算符?的补充说明】 340

【“按位异或”运算符Λ的补充说明】 341

【“左移”运算符<<的补充说明】 342

【“取反”运算符~的补充说明】 342

【“右移”运算符>>的补充说明】 343

【位运算的综合举例】 344

【位段的补充说明】 345

【位段的引用】 346

【例题13-1移位运算】 347

典型例题 347

【例题13-2位运算】 348

【例题13-4右移运算】 349

【例题13-3按位与运算】 349

【综合题】 350

【填空题】 350

本章练习 350

本章小结表 351

【文件】! 352

知识点讲析 352

第14章 文件操作 352

【文件的打开】! 353

【文件类型指针】! 353

【缓冲文件系统】! 353

【fgetc函数】! 354

【文件的读写】? 354

【文件的关闭】! 354

【fputs函数】! 355

【fputc函数】! 355

【fwrite函数】! 356

【fread函数】! 356

【文件的定位】? 357

【fscanf函数】! 357

【fprintf函数】! 357

【文件的定义】 358

补充与扩展 358

【rewind函数】! 358

【fseek函数】! 358

【fopen函数】 359

【文件类型指针】 359

【fgetc函数说明】 361

【fclose函数】 361

【feof函数】 362

【fputc函数说明】 363

【fgets函数】 365

【字符读写函数总结】 365

【fputs函数说明】 366

【fread函数和fwrite函数说明】 367

【fprintf函数和fscanf函数的说明】 368

【文件定位函数】 369

【ferror函数】 370

【例题14-1 fopen函数的应用】 371

典型例题 371

【clearerr函数】 371

【例题14-2判断文件结束】 373

【例题14-3只读打开方式“w”】 374

【例题14-4文件的打开和定位】 375

【例题14-6文件写入操作】 376

【例题14-5 feof函数的应用方法】 376

【填空题】 377

本章练习 377

本章小结表 378

【综合题】 378

全国计算机等级考试二级笔试模拟试卷一 379

第15章 笔试模拟题 379

全国计算机等级考试二级笔试模拟试卷二 389

全国计算机等级考试二级笔试模拟试卷三 400

【MS-DOS操作系统简介】 411

MS-DOS操作系统 411

第16章 上机考试指导 411

【DOS命令综述】 413

【PROMPT(内部命令)】 415

DOS命令详解 415

【COLOR(内部命令)】 416

【VER(内部命令)】 416

【DATE(内部命令)】 417

【CLS(内部命令)】 417

【TYPE(内部命令)】 418

【TIME(内部命令)】 418

【COPY(内部命令)】 419

【DEL(内部命令)】 420

【XCOPY(内部命令)】 420

【ATTRIB(外部命令)】 421

【REN(内部命令)】 421

【DIR(内部命令)】 422

【CD(内部命令)】 423

【MD(内部命令)】 423

【TREE(外部命令)】 424

【RD(内部命令)】 424

【FORMAT(外部命令)】 425

【PATH(内部命令)】 425

【CHKDSK(外部命令)】 426

【DISKCOPY(外部命令)】 426

【批处理】 427

【输入输出改向】 428

【Windows概述】 429

Windows常用命令和操作 429

【Windows基本要素及其基本操作】 430

【程序的启动】 432

【在正在运行的程序间切换】 434

【最大/小化、还原打开的窗口】 435

【创建快捷方式】 436

【退出程序】 436

【退出没有响应的程序】 436

【链接和导入对象】 439

【更改或删除程序】 439

【从CD或软盘添加程序】 439

Turbo C 2.0集成编译环境 440

【选择文件的打开程序】 440

【TC 2.0集成环境介绍】 441

【进入TC编译系统】 441

【编译C源程序的步骤】 443

【上机考试题型和分值】 444

【上机考试时间】 444

上机考试系统说明 444

【上机考试环境】 444

【上机操作考试全程讲解】 445

DOS操作系统常用命令操作 446

程序修改和调试 447

程序编制和调试 448

【例题16-2 XCOPY命令的使用方法】 450

【例题16-1TYPE打印输出】 450

典型例题 450

【例题16-3 PROMPT的参数】 451

【例题16-5通配符的使用】 452

【例题16-4输入输出改向的问题】 452

【例题16-7目录操作】 453

【例题16-6建立子目录】 453

【例题16-8修改程序和调试程序】 454

【例题16-9编制程序】 455

【例题16-10 Windows窗口最小化对应用程序的影响】 457

【填空题】 458

本章练习 458

【例题16-11应用程序的终止】 458

【综合题】 459

【选择题】 459

本章小结表 462

附录1 全国计算机等级考试简介 463

附录 463

考试内容 465

基本要求 465

附录2 全国计算机等级考试二级(C语言)考试大纲 465

附录3 2002年9月全国计算机等级考试二级(C语言)笔试真题 468

附录4 2003年4月全国计算机等级考试二级(C语言)笔试真题 480

附录6 C语言库函数 495

附录5 C语言中的关键字 495

附录7 常用字符与ASCII代码对照表 502

第2章答案 503

附录8 练习和习题答案 503

第6章答案 504

第5章答案 504

第3章答案 504

第4章答案 504

第9章答案 505

第8章答案 505

第7章答案 505

第12章答案 506

第11章答案 506

第10章答案 506

模拟试卷一答案 507

第14章答案 507

第13章答案 507

模拟试卷二答案 508

模拟试卷三答案 509

2002年9月全国计算机等级考试二级(C语言)笔试真题答案 510

第16章答案 510

2003年4月全国计算机等级考试二级(C语言)笔试真题答案 511

参考文献 513

考网读者卡 515

精品推荐