书籍详情
二级C语言程序设计:新考纲
作者:侯东昌,宋智玲,李雪梅 编著
出版社:中国水利水电出版社
出版时间:2005-01-01
ISBN:9787508426334
定价:¥30.00
购买这本书可以去
内容简介
本书共分为14章,内容包括:计算机软件基础知识(包括数据结构、软件设计基础、软件工程及数据库的基础知识),TurboC2.0 IDE环境的应用,程序设计的基础知识,C程序语言概述,C语言的基本数据类型与表达式,简单的C语言程序设计,C语言中的分支结构,C语言循环控制语句,函数与变量类型,数组,指针,结构体与共用体,文件,以及C语言中的常见错误分析和程序调试等内容。这套等级考试用书系由在全国计算机等级考试第一线从事教学、辅导、培训的教师及试题研究人员分工编写的,层次清晰,导向正确,针对性强,可供考生考前实战,感受全真训练。本书可作为全国计算机等级考试的参考用书,也可作为大学本科教学用书,并可作为大中专、高职高专与各类培训人员的培训教材,以及相关技术人员的参考用书。
作者简介
暂缺《二级C语言程序设计:新考纲》作者简介
目录
前言
第1章 计算机软件基础知识
1. 1 数据结构与算法
1. 1. 1 算法的基本概念
1. 1. 2 数据结构的定义
1. 1. 3 线性表结构
1. 1. 4 栈与队列结构
1. 1. 5 线性单链表. 双向链表与循环链表结构
1. 1. 6 树与二叉树结构
1. 1. 7 顺序查找与二分查找
1. 2 计算机软件设计基础
1. 2. 1 程序设计方法
1. 2. 2 程序设计风格
1. 2. 3 结构化程序设计
1. 2. 4 面向对象的程序设计方法简介
1. 3 计算机软件工程基础
1. 3. 1 软件工程概念
1. 3. 2 结构化分析方法
1. 3. 3 结构化设计方法
1. 3. 4 软件测试方法
1. 4 数据库设计基础
1. 4. 1 数据库的发展阶段
1. 4. 2 数据描述
1. 4. 3 数据模型
1. 4. 4 关系代数运算
1. 4. 5 数据库设计过程
1. 4. 6 数据库设计技巧
1. 5 本章小结
1. 6 练习题
1. 6. 1 选择题
1. 6. 2 填空题
第2章 Turbo C2. 0集成环境简介
2. 1 Turbo C2. 0 界面详解
2. 1. 1 Turbo C2. 0菜单详解
2. 1. 2 Turbo C2. 0的配置文件
2. 2 TurboC2. 0使用实例
2. 3 本章小结
2. 4 练习题
第3章 程序设计基础
3. 1 概述
3. 1. 1 程序设计中的三个主要问题
3. 1. 2 问题分析与算法
3. 1. 3 算法描述工具
3. 1. 4 数据结构
3. 1. 5 程序编码调试运行
3. 2 计算机语言概述
3. 2. 1 机器语言
3. 2. 2 汇编语言
3. 2. 3 高级语言
3. 3 例题详解
3. 4 本章小结
3. 5 练习题
3. 5. 1 选择题
3. 5. 2 填空题
第4章 C语言概述
4. 1 C语言的发展过程
4. 2 C语言的特点
4. 3 C源程序的结构
4. 4 基本的输入与输出
4. 5 C语言的上机步骤
4. 6 例题详解
4. 7 本章小结
4. 8 练习题
4. 8. 1 选择题
4. 8. 2 填空题
第5章 基本数据类型和表达式
5. 1 标识符和变量
5. 1. 1 标识符
5. 1. 2 变量
5. 2 基本数据类型
5. 3 常量
5. 3. 1 整型常量
5. 3. 2 实型常量
5. 3. 3 单字符常量
5. 3. 4 字符串常量
5. 3. 5 符号常量
5. 4 表达式
5. 4. 1 算术运算符
5. 4. 2 关系运算符
5. 4. 3 逻辑运算符
5. 4. 4 自增自减运算符
5. 4. 5 赋值运算符
5. 4. 6 逗号运算符及表达式
5. 4. 7 条件运算符
5. 4. 8 位运算符
5. 5 数据类型的转换
5. 6 运算符的优先级和结合性
5. 7 赋值语句
5. 8 例题详解
5. 9 本章小结
5. 10 练习题
5. 10. 1 选择题
5. 10. 2 填空题
第6章 简单的C语言程序设计
6. 1 语句概述
6. 1. 1 控制语句
6. 1. 2 函数调用语句
6. 1. 3 表达式语句
6. 1. 4 空语句
6. 2 数据输出
6. 2. 1 字符输出函数putchar
6. 2. 2 格式输出函数printf
6. 3 数据输入
6. 3. 1字符输入函数getchar
6. 3. 2格式输入函数scanf
6. 4 例题详解
6. 5 本章小结
6. 6 练习题
6. 6. 1 选择题
6. 6. 2 填空题
第7章 分支结构
7. 1 分支程序设计
7. 1. 1 if语句
7. 1. 2 if语句嵌套
7. 1. 3 条件运算符的作用
7. 2 Switch语句
7. 3 goto语句
7. 4 例题详解
7. 5 本章小结
7. 6 练习题
7. 6. 1 选择题
7. 6. 2 填空题
第8章 循环控制
8. 1 while语句
8. 2 do-while语句
8. 3 for语句
8. 3. 1 for语句的一般格式
8. 3. 2 条件表达式缺省的for语句
8. 3. 3 条件表达式中包含逗号运算符的for语句
8. 4 三种循环语句的比较
8. 5 break语句和continue语句
8. 5. 1 break语句
8. 5. 2 Continue语句
8. 6 例题详解
8. 7 本章小结
8. 8 练习题
8. 8. 1 选择题
8. 8. 2 填空题
第9章
函数与变量类型
9. 1 函数
9. 1. 1 概述
9. 1. 2 函数定义的一般形式
9. 1. 3 有关函数的说明
9. 1. 4 函数的调用形式
9. 1. 5 函数的递归调用
9. 1. 6 库函数简介
9. 2 变量类型
9. 2. 1 自动型变量 局部变量
9. 2. 2 外部型变量 全局变量
9. 2. 3 静态型变量
9. 2. 4 寄存器变量
9. 3 变量初始化
9. 4 编译预处理器
9. 4. 1 宏定义
9. 4. 2 文件包含
9. 4. 3 条件编译
9. 5 例题详解
9. 6 本章小结
9. 7 练习题
9. 7. 1 选择题
9. 7. 2 填空题
第10章 数 组
10. 1 一维数组
10. 2 二维数组
10. 3 字符数组和字符串
10. 3. 1 字符数组的定义和初始化
10. 3. 2 字符串和字符串结束标志
10. 3. 3 字符数组的输入和输出
10. 3. 4 字符串处理函数
10. 4 例题详解
10. 5 本章小结
10. 6 练习题
10. 6. 1 选择题
10. 6. 2 填空题
第11章 指针
11. 1 指针的概念
11. 2 指针和指针变量
11. 2. 1 指针变量定义
11. 2. 2 指针变量引用
11. 2. 3 指针作为函数参数引用
11. 3 数组和指针
11. 3. 1 通过指针访问数组元素
11. 3. 2 数组作为函数参数
11. 3. 3 指向多维数组的指针和指针变量
11. 4 字符串和指针
11. 4. 1 字符串的表达形式
11. 4. 2 字符串指针作函数参数
11. 5 函数与指针
11. 5. 1 指针函数
11. 5. 2 函数指针
11. 6 指针数组和指向指针的指针
11. 6. 1 指针数组
11. 6. 2 指向指针的指针
11. 7 Turbo C的内存分配函数
11. 8 本章小结
11. 8. 1 有关指针的数据类型
11. 8. 2 指针运算
11. 9 练习题
11. 9. 1 选择题
11. 9. 2 填空题
第12章 结构体与共用体
12. 1 结构体的定义及其变量的初始化
12. 1. 1 结构体定义
12. 1. 2 结构体变量的初始化
12. 2 结构体类型变量的引用
12. 3 结构体数组
12. 3. 1 定义
12. 3. 2 结构体数组初始化
12. 3. 3 应用举例
12. 4 指针和结构体
12. 4. 1 指向结构体变量的指针
12. 4. 2 指向结构体数组的指针
12. 4. 3 结构指针参数
12. 5 用指针处理链表
12. 5. 1 链表
12. 5. 2 建立链表
12. 5. 3 链表输出
12. 5. 4 对链表中的元素进行删除
12. 5. 5 对链表插入结点
12. 5. 6 主函数
12. 6 共用体 联合
12. 6. 1 概念
12. 6. 2 引用方式
12. 6. 3共用体的特点
12. 7 枚举
12. 8 用typedef定义类型
12. 9 例题详解
12. 10 本章小结
12. 11 练习题
12. 11. 1 选择题
12. 11. 2 填空题
第13章 文
件
13. 1 文件概述
13. 2 文件的处理
13. 2. 1 文件指针
13. 2. 2 文件的打开和关闭
13. 2. 3 文件的读和写
13. 3 例题详解
13. 4 本章小结
13. 5 练习题
13. 5. 1 选择题
13. 5. 2 填空题
第14章 常见错误分析和程序调试
14. 1 常见错误分析
14. 1. 1 遗漏分号或分号位置错误
14. 1. 2 路径表示的错误
14. 1. 3 混淆赋值号 = 与比较符 ==
14. 1. 4 遗漏花括号
14. 1. 5 括号不配对
14. 1. 6 大小写字母的区别
14. 1. 7 忘记定义变量
14. 1. 8 错误使用指针
14. 1. 9 开头语句中忘记中断语句break
14. 1. 10 混淆字符和字符串的表示形式
14. 1. 11 自加
和自减 -- 错误
14. 1. 12 地址传送失败
14. 1. 13 数组及数组下标
14. 1. 14 int型数据的数值范围
14. 1. 15 函数的使用
14. 1. 16 混淆数组名及指针变量区别
14. 1. 17 混淆结构体类型和结构体变量区别
14. 1. 18 使用文件时忘记打开文件或打开文件方式不对
14. 2 错误的检出与分离
14. 3 程序调试
14. 3. 1 人工检查 静态检查
14. 3. 2 上机调试
14. 3. 3 分析结果
附录Ⅱ ASCII码表
附录Ⅱ Turbo C常用库函数
附录Ⅲ C语言中的关键字
附录Ⅳ 运算符和结合性
附录Ⅴ
习题参考答案
附录Ⅵ 模拟试题
附录Ⅶ 模拟试题参考答案
第1章 计算机软件基础知识
1. 1 数据结构与算法
1. 1. 1 算法的基本概念
1. 1. 2 数据结构的定义
1. 1. 3 线性表结构
1. 1. 4 栈与队列结构
1. 1. 5 线性单链表. 双向链表与循环链表结构
1. 1. 6 树与二叉树结构
1. 1. 7 顺序查找与二分查找
1. 2 计算机软件设计基础
1. 2. 1 程序设计方法
1. 2. 2 程序设计风格
1. 2. 3 结构化程序设计
1. 2. 4 面向对象的程序设计方法简介
1. 3 计算机软件工程基础
1. 3. 1 软件工程概念
1. 3. 2 结构化分析方法
1. 3. 3 结构化设计方法
1. 3. 4 软件测试方法
1. 4 数据库设计基础
1. 4. 1 数据库的发展阶段
1. 4. 2 数据描述
1. 4. 3 数据模型
1. 4. 4 关系代数运算
1. 4. 5 数据库设计过程
1. 4. 6 数据库设计技巧
1. 5 本章小结
1. 6 练习题
1. 6. 1 选择题
1. 6. 2 填空题
第2章 Turbo C2. 0集成环境简介
2. 1 Turbo C2. 0 界面详解
2. 1. 1 Turbo C2. 0菜单详解
2. 1. 2 Turbo C2. 0的配置文件
2. 2 TurboC2. 0使用实例
2. 3 本章小结
2. 4 练习题
第3章 程序设计基础
3. 1 概述
3. 1. 1 程序设计中的三个主要问题
3. 1. 2 问题分析与算法
3. 1. 3 算法描述工具
3. 1. 4 数据结构
3. 1. 5 程序编码调试运行
3. 2 计算机语言概述
3. 2. 1 机器语言
3. 2. 2 汇编语言
3. 2. 3 高级语言
3. 3 例题详解
3. 4 本章小结
3. 5 练习题
3. 5. 1 选择题
3. 5. 2 填空题
第4章 C语言概述
4. 1 C语言的发展过程
4. 2 C语言的特点
4. 3 C源程序的结构
4. 4 基本的输入与输出
4. 5 C语言的上机步骤
4. 6 例题详解
4. 7 本章小结
4. 8 练习题
4. 8. 1 选择题
4. 8. 2 填空题
第5章 基本数据类型和表达式
5. 1 标识符和变量
5. 1. 1 标识符
5. 1. 2 变量
5. 2 基本数据类型
5. 3 常量
5. 3. 1 整型常量
5. 3. 2 实型常量
5. 3. 3 单字符常量
5. 3. 4 字符串常量
5. 3. 5 符号常量
5. 4 表达式
5. 4. 1 算术运算符
5. 4. 2 关系运算符
5. 4. 3 逻辑运算符
5. 4. 4 自增自减运算符
5. 4. 5 赋值运算符
5. 4. 6 逗号运算符及表达式
5. 4. 7 条件运算符
5. 4. 8 位运算符
5. 5 数据类型的转换
5. 6 运算符的优先级和结合性
5. 7 赋值语句
5. 8 例题详解
5. 9 本章小结
5. 10 练习题
5. 10. 1 选择题
5. 10. 2 填空题
第6章 简单的C语言程序设计
6. 1 语句概述
6. 1. 1 控制语句
6. 1. 2 函数调用语句
6. 1. 3 表达式语句
6. 1. 4 空语句
6. 2 数据输出
6. 2. 1 字符输出函数putchar
6. 2. 2 格式输出函数printf
6. 3 数据输入
6. 3. 1字符输入函数getchar
6. 3. 2格式输入函数scanf
6. 4 例题详解
6. 5 本章小结
6. 6 练习题
6. 6. 1 选择题
6. 6. 2 填空题
第7章 分支结构
7. 1 分支程序设计
7. 1. 1 if语句
7. 1. 2 if语句嵌套
7. 1. 3 条件运算符的作用
7. 2 Switch语句
7. 3 goto语句
7. 4 例题详解
7. 5 本章小结
7. 6 练习题
7. 6. 1 选择题
7. 6. 2 填空题
第8章 循环控制
8. 1 while语句
8. 2 do-while语句
8. 3 for语句
8. 3. 1 for语句的一般格式
8. 3. 2 条件表达式缺省的for语句
8. 3. 3 条件表达式中包含逗号运算符的for语句
8. 4 三种循环语句的比较
8. 5 break语句和continue语句
8. 5. 1 break语句
8. 5. 2 Continue语句
8. 6 例题详解
8. 7 本章小结
8. 8 练习题
8. 8. 1 选择题
8. 8. 2 填空题
第9章
函数与变量类型
9. 1 函数
9. 1. 1 概述
9. 1. 2 函数定义的一般形式
9. 1. 3 有关函数的说明
9. 1. 4 函数的调用形式
9. 1. 5 函数的递归调用
9. 1. 6 库函数简介
9. 2 变量类型
9. 2. 1 自动型变量 局部变量
9. 2. 2 外部型变量 全局变量
9. 2. 3 静态型变量
9. 2. 4 寄存器变量
9. 3 变量初始化
9. 4 编译预处理器
9. 4. 1 宏定义
9. 4. 2 文件包含
9. 4. 3 条件编译
9. 5 例题详解
9. 6 本章小结
9. 7 练习题
9. 7. 1 选择题
9. 7. 2 填空题
第10章 数 组
10. 1 一维数组
10. 2 二维数组
10. 3 字符数组和字符串
10. 3. 1 字符数组的定义和初始化
10. 3. 2 字符串和字符串结束标志
10. 3. 3 字符数组的输入和输出
10. 3. 4 字符串处理函数
10. 4 例题详解
10. 5 本章小结
10. 6 练习题
10. 6. 1 选择题
10. 6. 2 填空题
第11章 指针
11. 1 指针的概念
11. 2 指针和指针变量
11. 2. 1 指针变量定义
11. 2. 2 指针变量引用
11. 2. 3 指针作为函数参数引用
11. 3 数组和指针
11. 3. 1 通过指针访问数组元素
11. 3. 2 数组作为函数参数
11. 3. 3 指向多维数组的指针和指针变量
11. 4 字符串和指针
11. 4. 1 字符串的表达形式
11. 4. 2 字符串指针作函数参数
11. 5 函数与指针
11. 5. 1 指针函数
11. 5. 2 函数指针
11. 6 指针数组和指向指针的指针
11. 6. 1 指针数组
11. 6. 2 指向指针的指针
11. 7 Turbo C的内存分配函数
11. 8 本章小结
11. 8. 1 有关指针的数据类型
11. 8. 2 指针运算
11. 9 练习题
11. 9. 1 选择题
11. 9. 2 填空题
第12章 结构体与共用体
12. 1 结构体的定义及其变量的初始化
12. 1. 1 结构体定义
12. 1. 2 结构体变量的初始化
12. 2 结构体类型变量的引用
12. 3 结构体数组
12. 3. 1 定义
12. 3. 2 结构体数组初始化
12. 3. 3 应用举例
12. 4 指针和结构体
12. 4. 1 指向结构体变量的指针
12. 4. 2 指向结构体数组的指针
12. 4. 3 结构指针参数
12. 5 用指针处理链表
12. 5. 1 链表
12. 5. 2 建立链表
12. 5. 3 链表输出
12. 5. 4 对链表中的元素进行删除
12. 5. 5 对链表插入结点
12. 5. 6 主函数
12. 6 共用体 联合
12. 6. 1 概念
12. 6. 2 引用方式
12. 6. 3共用体的特点
12. 7 枚举
12. 8 用typedef定义类型
12. 9 例题详解
12. 10 本章小结
12. 11 练习题
12. 11. 1 选择题
12. 11. 2 填空题
第13章 文
件
13. 1 文件概述
13. 2 文件的处理
13. 2. 1 文件指针
13. 2. 2 文件的打开和关闭
13. 2. 3 文件的读和写
13. 3 例题详解
13. 4 本章小结
13. 5 练习题
13. 5. 1 选择题
13. 5. 2 填空题
第14章 常见错误分析和程序调试
14. 1 常见错误分析
14. 1. 1 遗漏分号或分号位置错误
14. 1. 2 路径表示的错误
14. 1. 3 混淆赋值号 = 与比较符 ==
14. 1. 4 遗漏花括号
14. 1. 5 括号不配对
14. 1. 6 大小写字母的区别
14. 1. 7 忘记定义变量
14. 1. 8 错误使用指针
14. 1. 9 开头语句中忘记中断语句break
14. 1. 10 混淆字符和字符串的表示形式
14. 1. 11 自加
和自减 -- 错误
14. 1. 12 地址传送失败
14. 1. 13 数组及数组下标
14. 1. 14 int型数据的数值范围
14. 1. 15 函数的使用
14. 1. 16 混淆数组名及指针变量区别
14. 1. 17 混淆结构体类型和结构体变量区别
14. 1. 18 使用文件时忘记打开文件或打开文件方式不对
14. 2 错误的检出与分离
14. 3 程序调试
14. 3. 1 人工检查 静态检查
14. 3. 2 上机调试
14. 3. 3 分析结果
附录Ⅱ ASCII码表
附录Ⅱ Turbo C常用库函数
附录Ⅲ C语言中的关键字
附录Ⅳ 运算符和结合性
附录Ⅴ
习题参考答案
附录Ⅵ 模拟试题
附录Ⅶ 模拟试题参考答案
猜您喜欢