全国计算机等级考试二级教程:新大纲(C语言程序设计)

全国计算机等级考试二级教程:新大纲(C语言程序设计)
作 者: 卢素魁 徐建民
出版社: 中国铁道出版社
丛编项: 全国计算机等级考试教程丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《全国计算机等级考试二级教程:新大纲(C语言程序设计)》作者简介

内容简介

本书根据教育部考试中心制定的《全国计算机等级考试二级考试大纲》要求编写。全书分为12章,主要内容包括:预备知识、C语言的基本知识、输入输出和顺序结构、选择结构、循环结构、函数、编译预处理、数组、指针、结构体与共用体、位运算、文件、编译环境与上机考试流程等。每章之后附有一定量的习题,全书之后附有两套模拟题,供读者自我检查。全书结构合理,文字简洁,便于学习。本书可作为非计算机专业C程序设计课程的教材,也可以作为其他参加二级C语言等级考试的教材或参考书。·紧扣最新的考试大纲·能力培养和应试并重·分解与综合合理安排·注重强化训练针对性

图书目录

第0章预备知识1

0.1微型计算机的基本组成1

0.1.1微机硬件系统的基本组成1

0.1.2软件系统的基本组成及软件的分类3

0.1.3计算机硬件与软件的相互关系5

0.1.4计算机系统的主要技术指标与常见设备5

0.2常用数制及其相互转换10

0.2.1几种常用数制10

0.2.2不同数制之间的转换12

0.3计算机安全与计算机网络简述14

0.3.1计算机安全简述14

0.3.2计算机网络简述15

0.4多媒体技术简述17

0.4.1多媒体系统体系结构17

0.4.2多媒体系统的关键技术17

0.4.3多媒体计算机技术的相关产品18

0.5DOS的基本操作19

0.5.1操作系统的基本功能与分类19

0.5.2DOS操作系统的基本组成20

0.5.3文件.目录.路径的基本概念21

0.5.4常用DOS命令24

0.6Windows的基本操作27

0.6.1Windows的特点27

0.6.2Windows用户界面的基本元素27

0.6.3Windows基本操作28

0.7算法与程序31

0.7.1程序设计的基本步骤31

0.7.2程序的基本结构与算法32

0.7.3程序设计的模块化思想35

0.8典型例题分析36

习题37

第1章C语言的基本知识41

1.1C程序的结构41

1.1.1程序的构成41

1.1.2头文件和函数说明43

1.2标识符.常量和变量44

1.2.1标识符44

1.2.2常量和符号常量45

1.2.3变量46

1.3数据类型47

1.3.1整型数据47

1.3.2实型数据48

1.3.3字符型数据49

1.4运算符和表达式49

1.4.1算术运算符与算术表达式49

1.4.2赋值运算符与赋值表达式52

1.4.3逗号运算符与逗号表达式53

1.4.4运算中的类型转换54

1.5典型例题分析55

习题57

第2章输入输出和顺序结构61

2.1格式输入输出函数61

2.1.1格式输入函数(scanf函数)61

2.1.2格式输出函数(printf函数)63

2.2字符输入输出函数68

2.2.1单个字符输入函数(getchar函数)68

2.2.2单个字符输出函数(putchar函数)68

2.3赋值语句69

2.4复合语句和空语句70

2.4.1复合语句70

2.4.2空语句70

2.5顺序结构71

2.6典型例题分析71

习题73

第3章选择结构75

3.1关系运算与逻辑运算75

3.1.1C语言中的逻辑值75

3.1.2关系运算符与关系表达式75

3.1.3逻辑运算符与逻辑表达式76

3.2用if语句实现单分支选择结构78

3.2.1if语句的基本形式78

3.2.2if语句的嵌套80

3.3用条件表达式实现单分支选择结构82

3.4用switch语句实现多分支选择结构83

3.4.1switch语句的基本形式83

3.4.2用switch语句和break语句实现选择结构85

3.5典型例题分析86

习题89

第4章循环结构93

4.1while循环结构93

4.1.1while循环的一般形式93

4.1.2while循环的执行过程93

4.2do-while循环结构95

4.2.1do-while循环的一般形式95

4.2.2do-while循环的执行过程95

4.3for循环结构97

4.3.1for循环的一般形式97

4.3.2for循环的执行过程97

4.4用语句标号和goto语句构成的循环结构99

4.4.1语句标号99

4.4.2goto语句99

4.5循环的嵌套100

4.6continue语句和break语句103

4.6.1continue语句103

4.6.2break语句103

4.7典型例题分析104

习题109

第5章函数114

5.1函数的定义114

5.2函数的定义115

5.3函数的参数和函数的返回值117

5.3.1函数的形式参数和实际参数117

5.3.2函数的返回值118

5.4函数的调用和被调函数的说明119

5.4.1函数的调用形式119

5.4.2函数的调用过程120

5.4.3被调函数的说明120

5.5函数的嵌套调用和递归调用121

5.5.1函数的嵌套调用121

5.5.2函数的递归调用124

5.6内部变量和外部变量125

5.6.1内部变量125

5.6.2外部变量126

5.7变量的存储127

5.7.1变量的存储类型127

5.7.2内部变量的存储128

5.7.3外部变量的存储130

5.8内部函数和外部函数131

5.8.1内部函数131

5.8.2外部函数132

5.9典型例题分析133

习题136

第6章编译预处理141

6.1宏定义141

6.1.1带参数的宏定义141

6.1.2不带参数的宏定义142

6.2文件包含144

6.3典型例题分析145

习题147

第7章数组151

7.1一维数组151

7.1.1一维数组定义的一般形式151

7.1.2一维数组元素的引用152

7.1.3一维数组的初始化152

7.2多维数组154

7.2.1二维数组定义的一般形式154

7.2.2二维数组元素的引用154

7.2.3二维数组的初始化155

7.3字符数组和字符串158

7.3.1字符数组定义的一般形式158

7.3.2字符数组元素的引用158

7.3.3字符数组的初始化158

7.3.4字符串及其存储159

7.3.5常用的字符串处理函数161

7.4典型例题分析164

习题169

第8章指针174

8.1指针的定义174

8.1.1地址174

8.1.2指针175

8.2指针变量175

8.2.1指针变量的定义176

8.2.2对指针变量的操作176

8.3指针和数组179

8.3.1指向一维数组的指针179

8.3.2指向多维数组的指针182

8.3.3指针与字符串186

8.4指针数组和行指针187

8.4.1指针数组187

8.4.2行指针189

8.5用指针作函数的参数和返回指针值的函数191

8.5.1用指针作函数的参数191

8.5.2数组名作函数的参数193

8.5.3返回指针值的函数194

8.6指向函数的指针变量195

8.6.1指向函数的指针变量定义的一般形式195

8.6.2用指向函数的指针变量调用函数195

8.7指向指针的指针和带参数的main()函数197

8.7.1指向指针的指针197

8.7.2带参数的main()函数198

8.8典型例题分析200

习题204

第9章结构体和共用体214

9.1结构体类型变量的定义及引用214

9.1.1结构体类型的定义214

9.1.2结构体变量与指向结构体的指针变量215

9.1.3结构体变量的引用216

9.1.4结构体数组217

9.1.5结构体变量作为函数的参数219

9.2链表222

9.2.1内存分配函数和回收函数222

9.2.2用指针和结构体构成链表224

9.2.3单向链表的建立225

9.2.4对链表的删除操作228

9.2.5对链表的插入操作229

9.3共用体229

9.3.1共用体类型和共用体变量的定义229

9.3.2共用体变量的引用231

9.3.3共用体类型数据在内存中的存储231

9.4枚举类型233

9.4.1枚举类型的定义233

9.4.2枚举类型变量的定义和使用234

9.5typedef的应用235

9.5.1用typedef定义基本类型235

9.5.2用typedef定义构造类型236

9.5.3用户自定义类型的应用237

9.6典型例题分析238

习题242

第10章位运算247

10.1位运算符和位运算247

10.2典型例题分析254

习题256

第11章文件260

11.1C文件的概念260

11.2文件类型指针261

11.3文件操作函数261

11.3.1文件的打开261

11.3.2文件的关闭263

11.3.3读写字符函数263

11.3.4读写字符串函数264

11.3.5读写数据块函数264

11.3.6格式化读写函数(fprintf函数和fscanf函数)267

11.4文件的定位268

11.4.1移动位置指针函数(fseek)268

11.4.2确定当前位置函数(ftell)268

11.4.3位置复位函数(rewind)269

11.5判断文件结束的feof函数269

11.6典型例题分析269

习题273

第12章编译环境与上机考试流程279

12.1TurboC编译环境介绍279

12.1.1TurboC的主窗口279

12.1.2TurboC的菜单功能简介279

12.2调试实例282

12.2.1C程序调式282

12.2.2C程序调试实例283

12.3上机考试流程及注意事项289

12.3.1上机考试系统操作流程289

12.3.2考试系统使用说明290

12.3.3有关上机考试系统的注意事项292

12.3.4有关上机考试系统的考生目录.文件恢复.文件名说明293

12.3.5有关上机考试的内容说明与注意事项294

12.4典型例题分析295

习题298

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

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

附录325

A:常用的DOS命令325

B:ASCII码表332

C:C语言关键字及其用途333

D:运算符的优先级和结合性333

E:函数335

参考文献