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