c++面向对象程序设计第三版谭浩强教学大纲(完整版)_第1页
c++面向对象程序设计第三版谭浩强教学大纲(完整版)_第2页
c++面向对象程序设计第三版谭浩强教学大纲(完整版)_第3页
c++面向对象程序设计第三版谭浩强教学大纲(完整版)_第4页
c++面向对象程序设计第三版谭浩强教学大纲(完整版)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 C+ 初步知识一、考核知识点1. C+简介2. C+的产生与发展、C+的特点。3. 简单的C+程序4. C+程序结构、输入与输出、注释。5. C+程序的上机执行过程二、考核要求1 . 了解 C+ 语言出现的历史背景、C+ 语言的特点2 .熟练掌握 C+程序结构、C+程序的上机步骤第二章数据的存储,表示形式和基本运算考核知识点1. 字符集与标识符字符集、标识符、关键字2. 基本数据类型整型、字符型、布尔型、浮点型3. 常量数值型常量、字符型常量4. 变量变量的定义、常变量5. 运算符与表达式算术运算符与算术表达式、赋值运算符与赋值表达式、逗号运算符与逗号表达式、自增自减运算符、类型转换。

2、计算机中的数据表示6. 计算机中的数制、数值型数据的表示、字符型数据的编码表示二、考核要求1. 数据类型的定义2. 掌握 C+ 语言的基本数据类型3. 掌握运算符的优先级和结合性4. 熟练掌握各类表达式求解规则第三章程序设计初步考核知识点6. 功能语句与顺序结构程序设计赋值语句、空语句、复合语句、顺序结构程序设计7. 分支语句与分支结构程序设计关系表达式和逻辑表达式、if语句、if ? else语句、条件运算符与条件表达式、switch语句8. 循环语句与循环结构程序设计for循环语句、 do? while 循环语句、while 循环语句、循环语句的嵌套9. 转移语句break 语句、 con

3、tinue 语句、 goto 语句10. 程序举例算法与程序设计、算法设计与分析、程序设计风格二、考核要求3 .理解关系运算和逻辑运算、会计算逻辑表达式4 .理解分支结构及其作用。熟练使用if语句和switch 语句5 .掌握循环结构的设计,以 for、while 和do? while 语句的使用7 .熟练使用 while 和do? while 语句实现循环结构程序设计,掌握break和continue语句的使用8 .能熟练编写简*第四章 利用函数实现指定的功能一、考核知识点5. 函数定义函数的定义、构成、参数6. 函数调用与函数声明函数调用、函数声明7. 函数的参数传递值传递、引用传递、函数

4、的默邓参值8. 函数的嵌套与递归函数嵌套、函数递归9. 数组作函数参数数组元素作函数参数、一维数组名作函数参数、二维数组名作函数参数二、考核要求1 .熟练掌握函数的定义和调用2 .熟练使用函数编写程序3 .掌握函数的实参、形参和返回值的概念及使用第五章 利用数组处理批量数据一、考核知识点11. 数组的定义与使用一维数组的定义与使用、二维数组的定义与使用12. 数组的初始化一维数组的初始化、二维数组的初始化13. 数组应用举例一维数组应用、二维数组应用14. 字符串字符串变量的定义与使用、字符串变量的输入输出、字符串运算、字符串数组15. 字符数组字符数组的定义与使用二、考核要求6 .理解数组的

5、基本概念7 .掌握一维数组的定义与引用8 .掌握二维数组的定义与引用9 .掌握字符数组的定义与引用、常用字符串处理函数及字符处理函数第六章善于使用指针与引用用户自定义类型一、考核知识点10 指针变量内存单元地址、指针变量的定义11 .指针的赋值与运算指针的赋值、指针的运算12 .指针作为函数参数13 .指针与数组数组的地址、指针与一维数组、指针与二维数组、指针数组二、考核要求10 . 了解指针与地址的概念11 .掌握指针变量的定义、初始化及指针的运算12 .掌握指针与数组13 .掌握指针作为函数参数的应用第七章用户自定义数据类型一、考核知识点4.自定义数据类型的概念自定义数据类型的概念。16.

6、 自定义数据类型的定义与引用结构体与共同体的定义。枚举型数据定义与使用17. 枚举型数据定义与使用二、考核要求10. 了解自定义数据类型的基本概念。11. 掌握自定义数据类型的定义与引用。12. 掌握常用自定义数据类型相关函数的使用第八章类和对象的程序设计一、考核知识点13. 面向对象的基本概念:类,对象,封装,继承14. 类的声明和对象的定义方式,及访问权限(public,private,protected)。15. 默认情况下(未明确指出访问权限时)成员的访问权限是私有(private )16. 类的成员函数的性质和在类外定义方式二、考核要求14. 掌握面向对象程序设计的抽象与封装性15.

7、 掌握类与对象的概念和使用16. 初步了解面向对象程序设计基本思想和方法17.第九章怎样使用类和对象一、考核知识点5 .构造函数和析构函数6 .对象数组7 .对象指针8 .共用数据的保护9 .对象的赋值和复制10 .静态成员11 .友元12 .类模板二、考核要求1. 掌握构造函数、析构函数以及复制构造函数的作用和实现方法2. 掌握对象指针以及 this指针的用法18. 理解const关键字的使用原则19. 掌握静态成员、友元、类模板的使用方法第十章运算符重载一、考核知识点13 .运算符重载的方法和规则14 .重载双目运算符和单目运算符3.重载流插入运算符和流提取运算符二、考核要求17. 掌握运

8、算符重载的方法和规则18. 掌握常用双目运算符和单目运算符的重载方法19. 掌握转换构造函数和类型转换函数的使用方法第H一章继承和派生一、考核知识点18. 派生类的定义和访问权限19. 不同继承方式下,数据成员及成员函数的访问权限变化。20. 派生类构造函数的书写21. 构造函数调用的次序二、考核要求13. 掌握继承类与派生类的关系14. 掌握派生类成员的访问属性15. 理解继承与组合的区别16. 了解多重继承的使用第十二章多态性与虚函数一、考核知识点3 .多态的概念4 .虚函数5 .纯虚函数与抽象类二、考核要求1. 理解多态的概念及使用;2. 掌握使用虚函数实现多态;3. 掌握纯虚函数与抽象类的使用第十三章输入输出流一、考核知识点20 . C + +的输入与输出21 .标准输出流22 标准输入流23 文件操作24 .字符串流二、考核要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论