C/C++程序设计 / 高等法律职业教育系列教材
作者: 李玲俐
出版时间:2015年2月
出版社:中国政法大学出版社
- 中国政法大学出版社
- 9787562058953
- 194766
- 2015年2月
- 未分类
- 未分类
- TP312
李玲俐编写的《CC++程序设计(高等法律职业教育系列教材)》是根据高职高专培养目标和信息技术类教学大纲的要求,依据高职院校培养实际要求编写的程序设计类c语言教材。该书比较全面、系统、循序渐进地介绍了C/C++语言的基本概念、各种语法成分及其在程序设计中的应用,并提供了大量实例和习题,引导读者掌握一般程序设计的方法和基本的编程方法。同时,根据现行教学需求,本书还将《全国高等学校计算机水平考试c++二级考试大纲》中有关C/C++语言程序设计的要求及考点融入其中。
本书共有12个单元以及综合实训,主要内容包括程序设计与C语言的基本概念、数据类型、运算符和表达式、选择和循环结构程序设计、数组、函数、存储类别和作用域、编译预处理、指针、结构体和共用体、文件,以及C++流的概念、面向对象类和对象的概念、C++面向对象基础等。
单元一 程序设计与C语言概述
项目一 了解程序和程序设计语言
任务一 了解程序的概念
任务二 了解程序设计语言
项目二 了解算法
任务一 了解算法的概念
任务二 简单算法举例
任务三 了解算法的特性
项目三 用流程图表示算法
任务一 了解流程图
任务二 用流程图表示算法
任务三 三种基本结构和改进的流程图
任务四 用N—s盒图表示算法
项目四 了解c语言
任务一 了解c语言的历史背景
任务二 了解c语言的特点
项目五 了解c语言的程序格式和结构特点
项目六 掌握Microsoft Visual C++6.0集成开发环境
单元习题
单元二 数据类型、运算符和表达式
项目一 了解c语言的数据类型
任务一 什么是数据类型
任务二 了解基本类型的长度和范围
任务三 了解基本类型修饰符
项目二 熟悉几种常量
任务一 了解整型常量
任务二 了解实型常量
任务三 了解字符常量
任务四 了解字符串常量
任务五了解符号常量
项目三 熟悉几种变量
任务一 理解变量的命名规则
任务二 掌握变量的定义和赋值
任务三 掌握整型变量的定义和使用
任务四 掌握实型变量的定义和使用
任务五 掌握字符型变量的定义和使用
项目四 掌握不同类型数据间的转换
任务一 掌握自动类型转换
任务二 掌握强制类型转换
项目五 掌握运算符和表达式的使用
任务一 了解算术运算符和算术表达式
任务二 了解赋值运算符和赋值表达式
任务三 了解关系运算符和关系表达式
任务四 了解逻辑运算符和逻辑表达式
任务五 了解条件运算符和条件表达式
任务六 了解逗号运算符和逗号表达式
单元习题
单元三 c程序设计的三种基本结构
项目一 掌握顺序结构程序设计
任务一 了解C语句
任务二 熟悉库函数和头文件
任务三 掌握字符数据的输入与输出
任务四 掌握格式的输入和输出
任务五 顺序结构程序设计实例
项目二 掌握选择结构程序设计
任务一 掌握if语句的用法
任务二 掌握switch语句的用法
任务三 学会用i储句和switch语句编程
项目三 掌握循环结构程J芋设计
任务一 了解goto语句和if语句构成循环
任务二 掌握while循环语句
任务三 掌握dowhile循环语句
任务四 掌握for循环语句
任务五 掌握循环嵌套的使用形式
项目四 掌握辅助控制语句的使用
任务一 掌握break语句的使用
任务二 掌握continue语句的使用
单元习题
单元四 数组
项目一 一维数组的定义和引用
任务一 掌握一维数组的定义
任务二 掌握一维数组的引用
任务三 掌握一维数组的初始化
任务四 一维数组应用实例
项目二二维数组的定义和引用
任务一 掌握二维数组的定义
任务二 掌握二维数组的引用
任务三 掌握二维数组的初始化
任务四 二维数组应用实例
项目三 字符数组和字符串
任务一 掌握字符数组的定义、初始化和引用
任务二 了解字符串和字符串结束标志
任务三 掌握字符数组的输入输出
任务四 了解常用的字符串处理函数
任务五 字符数组应用实例
单元习题
单元五 函数
项目一 了解函数
项目二 掌握函数的定义和函数的说明
任务一 掌握函数的定义方法
任务二 掌握函数的声明方法
项目三 掌握函数的参数和返回值
任务一 掌握形式参数和实际参数的用法
任务二 掌握函数的返回值
项目四 函数的调用
任务一 掌握函数调用的一般形式
任务二 掌握函数调用的方式
项目五 函数的嵌套调用
项目六 函数的递归调用
项目七 数组作为函数的参数
任务一 数组元素作为函数的参数
任务二 数组名作为函数的参数
单元习题
单元穴 存储类别和作用域
项目一 掌握变量的作用域
任务一 掌握局部变量的概念和使用
任务二 掌握全局变量的概念和使用
项目二 了解变量的存储类别
任务一 了解auto变量
任务二 了解registe变量
任务三 掌握extern变量
任务四 掌握static变量
项目三 内部函数和外部函数
任务一 掌握内部函数的用法
任务二 掌握外部函数的用法
单元习题
单元七 编译预处理
项目一 掌握文件包含
项目二 了解宏定义
任务一 了解不带参数的宏定义
任务二 了解带参数的宏定义
项目三 条件编译
单元习题
单元八 指针
项目一 理解地址和指针的概念
项目二 掌握变量的指针和指向变量的指针变量
任务一 掌握指针变量的定义
任务二 掌握指针变量的引用
任务三 掌握指针变量作为函数参数
项目三 掌握指针与数组的使用
任务一 理解指向数组元素的指针
任务二 掌握通过指针来引用数组元素
任务三 掌握数组名作为函数参数
任务四 了解指向多维数组的指针和指针变量
项目四 掌握指针与字符串的使用
任务一 掌握字符串的表示形式
任务二 掌握字符串指针作函数参数的使用
任务三 对使用字符指针变量和字符数组的讨论
项目五 掌握指针与函数的使用
任务一 掌握用函数指针变量调用函数
任务二 用指向函数的指针作函数参数
项目六 掌握函数返回指针值的方法
项目七 掌握用指针数组处理字符串
单元习题
单元九 结构体和共用体
项目一 了解结构体类型与定义
项目二 掌握结构体类型变量的使用
任务一 掌握定义结构体类型变量的方法
任务二 掌握结构体类型变量的引用
任务三 掌握结构体类型变量的初始化
项目三 了解结构体数组
任务一 了解结构体数组的定义
任务二 了解结构体数组的初始化
任务三 结构体数组应用实例
项目四 掌握指向结构体类型数据的指针
任务一 掌握指向结构体变量的指针的使用
任务二 掌握指向结构体数组的指针的用法
任务三 用结构体变量和指向结构体的指针作为函数参数
项目五 理解动态存储分配
项目六 了解链表的基本操作
任务一 了解链表的概念
任务二 如何建立动态链表
任务三 对动态链表的基本操作
项目七 了解共用体的定义和使用
任务一 了解共用体类型的定义
任务二 了解共用体变量的定义和引用方式
任务三 共用体变量应用实例
项目八 了解枚举类型的用法
项目九 学会用typedef定义类型
单元习题
元十 文件
项目一 了解c语言的文件的概念
项目二 了解文件类型指针
项目三 掌握文件的打开和关闭
任务一 掌握文件的打开(fopen函数)
任务二 掌握文件的关闭(fClose~数)
项目四 了解文件的读写函数
任务一 了解fputc函数和蟾etc函数(putc函数和getc数)
任务二 了解fread函数和fwl.ite函数
任务三 了解fp椭tf函数和fscanf函数
任务四 了解其他读写函数
项目五 了解文件的定位
任务一 了解rewind函数
任务二 了解fseek函数和随机读写
任务三 了解ftell函数
项目六 了解出错的检测函数
项目七 文件输入输出小结
单元习题
元十一 C++对C的扩充
项目一 了解c++的特点
项目二 了解最简单的C++程序
项目三 掌握c++的输入输出
任务一 掌握用cout进行输出
任务二 掌握用cin进行输入
项目四 掌握函数的重载的用法
项目五 了解带缺省参数的函数
项目六 理解变量的引用类型
任务一 了解引用的概念
任务二 引用的简单使用
任务三 掌握引用作为函数参数的用法
项目七 理解内联函数的概念和使用
项目八 掌握作用域运算符的使用
项目九 了解动态分配和撤销内存的运算符new和delete
单元习题
单元十二 C++面向对象基础
项目一 了解面向对象程序设计方法
项目二 掌握类和对象
任务一 理解对象和类的概念
任务二 掌握类的定义方法
任务三 掌握对象的定义和成员访问
任务四 定义类的成员函数
任务五 C++类的实现实例
项目三 掌握构造函数和析构函数的使用
任务一 掌握构造函数的使用
任务二 了解析构函数的使用
项目四 用const限定类的成员函数
项目五 了解静态成员
任务一 了解静态数据成员
任务二 了解静态成员函数
项目六 了解友元函数与友元类
任务一 了解友元函数
任务二 了解友元类
项目七 掌握继承和派生
任务一 理解继承与派生的概念
任务二 掌握建立派生类的方法
任务三 掌握公用派生类的用法
任务四 了解派生类的构造函数
项目八 了解多态性和虚函数
任务一 了解多态性的概念
任务二 了解虚函数的定义和使用
任务三 了解纯虚函数
单元习题
综合实训 学生成绩管理系统
附录A 常用字符与ASCII代码对照表
附录B c语言中的关键字
附录c 运算符和结合性
附录D c库函数
参考文献