二级C语言程序设计:新考纲

二级C语言程序设计:新考纲
作 者: 侯东昌 宋智玲 李雪梅
出版社: 中国水利水电出版社
丛编项: 全国计算机等级考试用书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 全国计算机等级考试
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《二级C语言程序设计:新考纲》作者简介

内容简介

本书共分为14章,内容包括:计算机软件基础知识(包括数据结构、软件设计基础、软件工程及数据库的基础知识),TurboC2.0 IDE环境的应用,程序设计的基础知识,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语言中的关键字

附录Ⅳ 运算符和结合性

附录Ⅴ

习题参考答案

附录Ⅵ 模拟试题

附录Ⅶ 模拟试题参考答案