面向对象程序设计课程期末复习提要.docVIP

面向对象程序设计课程期末复习提要.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计课程期末复习提要.doc

PAGE 1 PAGE 16 《面向对象程序设计》课程期末复习提要 中央电大理工部计算机教研室 《面向对象程序设计》课程是中央电大计算机科学与技术专业(本科)一门必修的专业基础课。该课程主要介绍如何用C++语言进行面向对象程序设计,因此C++语言的介绍是本书的重点,也是学员需要掌握的重点。下面按照主教材内容次序给出具体复习要求,供同学们进行期末复习时参考。 各部分复习提要 第一部分 程序设计基础 复习知识点: C++程序的基本结构 基本数据类型 常量、变量的定义与使用 常用运算符的使用 表达式的分类和使用 简单的输入输出 复习要求: 理解:C++程序的基本组成。 应用:能够编写简单的程序,能完成简单数据类型数据输入、利用变量存放输入数据,利用常量存放固定数据,利用运算符进行简单的运算,并能够将结果输出(如书??2.6, 2.7题)。 应用:能进行比较复杂的表达式运算(如书中3.1,3.2,3.3题* )。 第二部分 语句与操作流程 复习知识点: 语句的分类 分支语句 循环语句 转移语句 复习要求: 理解:语句按功能分为:操作运算语句和流程控制语句,其中操作运算语句按复杂程度分为简单语句和复合语句。 应用:能够根据程序要求选择合适的流程控制语句(如书中4.2,4.4,4.5题)。 应用:能够用多种循环语句实现一种循环的程序要求(如书中4.1题)。 综合应用:综合运用各种语句完成比较复杂的程序逻辑(如书中4.9题)。 第三部分 函数 复习知识点: 模块化程序设计 函数的定义 函数的定义与函数原型 函数参数的类型与传递方式 全局变量和局部变量 函数调用机制 递归函数 函数重载 函数的默认参数 静态局部变量 复习要求: 理解:模块化程序设计与函数的关系。 理解:默认参数的含义与用法,能够在程序中正确使用默认参数。 理解:全局变量、局部变量、静态变量的含义,能够在程序中正确选择使用静态、局部和全局变量。 应用:将一些功能明确的代码封装在函数中(如书中5.1,5.2,5.3题)。 应用:利用递归函数来简化程序设计(如书中5.7题)。 应用:利用函数重载来优化程序设计(如书中5.8题)。 应用:根据给定要求编制满足功能需求的函数(如书中5.6题)。 第四部分 程序结构 复习知识点: 外部存储类型extern 静态存储类型static 标识符的作用域 标识符的可见性与生命期 头文件与多文件结构 编译预处理 复习要求: 理解:标识符的作用域的含义,作用域与标识符的可见性之间的关系。能够指出给定程序中标识符的作用范围,包括局部作用域、函数作用域、文件作用域(如书中5.7题)。 理解:标识符的三种生命期:静态、局部和动态生命期,能指出给定程序中标识符的生命期。 理解:多文件结构,能在程序设计中合理利用多文件来进行模块划分。能正确使用外部存储类型和静态存储类型(如书中6.1,6.2,6.3题)。 理解:编译预处理的概念,能在程序中合理使用#include预处理指令,看懂#define, #if, #ifndef, #else, #undef, #elif等指令。 综合应用:能综合运用头文件、外部变量、静态变量来组织多文件结构的程序(如书中6.3 题)。 第五部分 引申数据类型-数组、指针和引用 复习知识点: 数组的概念、定义、初始化 向函数传递数组 多维数组 指针的概念、定义、初始化 指针变量的空间申请和释放 和*运算符的使用 字符指针与字符串操作 命令行参数 引用的定义、初始化 用引用向函数传递参数 引用返回值 复习要求: 理解:数组、指针和引用各自的含义和适用场合。能够在程序设计中根据需要选择合适的数据类型。 理解:程序命令行参数的意义和定义方式,能够正确地使用命令行参数。 理解:多维数组的含义和其元素在内存中的存放顺序,能够在程序中选择使用多维数组。 应用:能编制数组元素排序的算法和矩阵运算的算法(如书中7.4.7.7题)。 应用:能够编制字符串操作的程序(如书中8.5,8.6题),能够利用标准库函数中的字符串操作函数进行编程。 应用:能够在程序中动态申请空间,并进行合适的指针操作(如书中8.9题)。 应用:能够编制将引用作为函数参数和返回值的应用程序(如书中9.1,9.2,9.3题)。 综合应用:在程序中综合应用数组、指针和引用。 第六部分 复杂数据类型-结构与类 复习知识点: 结构的定义、初始化与使用 结构指针、结构数组 结构作为函数参数与返回值 用结构实现链表 类的定义 类与结构的区别和联系 类成员的访问控制 内联函数 对象的生成 类的作用域 类的构造函数与析构函数 静态数据成员和函数 友元 类、对象与面向对象程序设计 this指针 复习要求: 理解:使用结构的场合、结构的概念、结构成员的访问方式,

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档