书籍详情
全国计算机等级考试二级教程:新大纲(C语言程序设计)
作者:卢素魁,徐建民主编
出版社:中国铁道出版社
出版时间:2004-02-01
ISBN:9787113057176
定价:¥29.00
购买这本书可以去
内容简介
本书根据教育部考试中心制定的《全国计算机等级考试二级考试大纲》要求编写。全书分为12章,主要内容包括:预备知识、C语言的基本知识、输入输出和顺序结构、选择结构、循环结构、函数、编译预处理、数组、指针、结构体与共用体、位运算、文件、编译环境与上机考试流程等。每章之后附有一定量的习题,全书之后附有两套模拟题,供读者自我检查。全书结构合理,文字简洁,便于学习。本书可作为非计算机专业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
参考文献
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
参考文献
猜您喜欢