《面向对象程序设计》考核大纲.docx
《《面向对象程序设计》考核大纲.docx》由会员分享,可在线阅读,更多相关《《面向对象程序设计》考核大纲.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面句对象程序设计课程考核大纲一、适应对象修读完本课程规定内容的信息与通信工程学院电子信息工程专业学生;提出并获准免修本课程、申请进行课程水平考核的信息与通信工程学院学生;二、考核目的本课程是以实用为最终目的,主要考核学生对C+语言的掌握程度和对解决一般问题的 程序设计能力。不要死记硬背,注重理解和运用。考核分为以下几个层次:理解:要求学生理解面向过程和面向对象程序设计的基本思想和方法,理解C+语言程 序的基本结构,理解各种C+语法成分定义、表示和作用。应用:要求学生能够根据所学的C+语言知以和程序设计知以,分析和理解般的程序 或函数模块或类模块,能够根据处理简单问题的要求编写出较规范的并且可读
2、性好的面向过 程或面向对象的函数模块或程序。综合应用:要求学生能够综合运用多个知识点进行比拟复杂的程序(函数模块)分析和 设计,考察学生综合运用知识的能力和实际解决问题的能力。三、考核形式与方法期末考核为试卷考查或其它相应考杳方式四、课程考核成绩构成总成绩=平时成绩(40%) +期终成绩(60%)平时成绩=考勤平%) +作业(10%) +实验(25%)五、考核内容与要求专题1 : C+入门【考核内容】1、C+语言开展的历史;2、结构化程序设计与面向对象程序设计;3、面向对象程序设计的基本思想及基本概念:4、面向对象的基本特性;5、面向对象的系统开发方法;6、上机输入、编辑、连接、运行一个C+程
3、序的过程。【考核要求】理解:C+语言的开展历史、面向对象与面向过程编程的区别、面向对象的基本特性、 程序结构、数据类型的分类与作用等内容。应用:能够编写简单的程序,能完成简单数据和表达式的输入和输出,能利用变量存放 输入数据、临时数据和计算结果,能利用符号常量存放固定数据,能根据数值计算和数据处 理的要求选择合适的常量或变量表示,能利用运算符进行算术、比拟(即关系)和逻辑运算, 能把一般数学算式、不等式或条件表示成相应的C+表达式。专题2: C+语言对C语言的扩充【考核内容】1、使用new及delete进行动态内存分配与释放;2、作用域运算符的概念及使用方法;3、引用的概念及使用;4、cons
4、t常量的概念及使用;5、内联函数的概念使用方法;6、带默认参数的函数的使用方法;7、函数重载的概念及应用:8、函数模板的概念及应有用。【考核要求】理解:(1)动态内存分配的概念、使用new及delete进行动态内存分配与释放。(2)引用的概念、引用作为函数参数进行传递。(3)函数的定义格式与声明格式,函数调用表达式的格式及执行过程,带默认值参数的 含义与用法。(4)内联函数的定义与声明格式,重载函数的作用。(5)函数重载的概念、应用函数重载实现编译时多态。(6)函数模板以及模板函数的概念、应用函数模板实现编译时多态。应用:(1)能够分析函数,给出所能实现的功能或运行结果。(2)能够根据处理问题
5、的需要合理地设置函数参数、函数的返I口I值类型以及编写出函数 体。(3)能够使用引用类型作为函数的参数类型和返回值类型。(4)利用函数重载来优化程序设计。专题3:类与对象【考核内容】1、面向对象程序设计的概念;2、类的定义,类与结构的区别和联系;3、类成员的访问控制与访问方式;4、内联与非内联成员函数的声明与定义;5、对象的生成和初始化;6、类的作用域;7、类的构造函数与析构函数;8、类的拷贝构造函数和赋值重:载函数;9、静态数据成员和静态成员函数;10、对象成员和一般成员的初始化方式;11、友元函数与友元类;12、this 指针。【考核要求】理解:(1)面向对象程序设计的有关概念。(2)类的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 面向 对象 程序设计 考核 大纲
限制150内