下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)类的
6、定义,类成员的访问权限,构造函数与析构函数的定义格式及作用。(3)静态数据成员定义、初始化与作用,静态函数成员的定义格式与特性。(4)友元函数和友元类的声明与作用。应用:能够分析和设计含有简单类定义的程序。综合应用:(1)能够根据程序要求构造满足要求的类。在构造过程中充分考虑构造函数和析构函数 的使用、成员访问控制的运用、内联函数的运用、静态成员的选用。(2)能够根据要求构造多个类完成所要求的程序设计任务,多个类之间可以发生一定的 关系,如一个类作为另一个类的成员或友元、一个类使用另一个类的服务等。专题4:友元【考核内容】1、友元的概念和定义;2、友元函数的概念及应用;3、友元成员的概念及应用
7、;4、友元类的概念及应用;【考核要求】理解:(1)友元对封装的打破。(2)友元函数的基本概念、语法和使用。(3)友元成员的基本概念、语法实现和使用。(4)友元类的基本概念、语法实现和使用。应用:能够利用友元函数、友元成员、友元类等友元的形态完成对类的封装的打破。专题5:继承与多态性【考核内容】1、结构化程序设计和面向对象程序设计思想的不同;2、继承(单继承与多继承)的含义,派生类的定义和使用;3、派生类中构造函数和析构函数的执行过程;4、对派生类和基类中同名成员的访问方式;5、静态联编与动态联编的各自的含义和区别;6、静态联编与函数重载,动态联编与虚函数,多态性;7、虚基类,抽象类,具体类,纯
8、虚函数。【考核要求】理解:(1)类继承的概念和作用,派生类的定义格式。(2)派生类对基类的继承方式,派生类对基类成员的访问权限。(3)静态联编和动态联编的含义,函数重载和虚函数的作用。应用:(1)能分析含有派生类的程序。(2)能够根据要求构造类的继承层次,并完成一定的程序设计。综合应用:能够利用继承、虚函数、动态联编(即多态性)等机制完成面向对象的程序 设计。专题6:多态性和虚函数【考核内容】1、运算符重载的概念与函数定义格式;2、一般函数的运算符重载和成员函数的运算符重载;3、引用在运算符重载中的作用;4、单目和双目算术运算符的重载;5、为什么要引入虚函数;6、虚函数的定义和使用;7、纯虚函
9、数的概念;8、抽象类的概念。【考核要求】理解:(1)运算符重载的概念及作用。(2)引用在运算符重载中的作用。(3)运算符重载作为一般函数和成员函数在参数上的区别。在继承体系中的向上转型。虚函数在C+多态中的作用。纯虚函数的概念及定义方式。抽象类的概念及其应用方式。应用:(1)能够分析和设计带有运算符重载的函数或类。(2)能够应用封装、继承、多态机制完成面向对象程序设计的应用。专题7: C+语言的输入输出流库【考核内容】1、C+语言输入输出流库简介;2、C+语言格式化输入输出;3、用户自定义数据类型的I/O流;4、文件I/O流;5、文件的翻开与关闭;6、文件的读写操作。【考核要求】理解:(1)使用C+流库对程序输入输出进行格式化调置。(2)重载输入运算符和输M运算符实现用户自定义的I/O流。(3) C+各种流类的功能。使用C+流类库对文件读写的基本步骤。(5) C+对文件的读写、时文本文件的读写、对二进制文件的读写。应用:利用C+流类库对各种类型的文件进行读写操作。专题8:异常【考核内容】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 寒露文化传承与应用模板
- 小学数学《分数除法》50道应用题包含答案
- DB2201T 60-2024 西餐厅服务规范
- 职业导论-房地产经纪人《职业导论》深度自测卷1
- 亲子活动主持词
- 二零二五年度船舶运输代理合同
- 人教版四年级数学上册寒假作业(九)(含答案)
- 上海市竹欣中学2024-2025学年七年级上学期英语期末测试卷(含答案无听力原文及音频)
- 重庆市第一中学2024-2025学年高三上学期12月月考生物试题(有答案)
- 燕山大学《数字信号处理》2023-2024学年第一学期期末试卷
- 【大学课件】微型计算机系统
- (主城一诊)重庆市2025年高2025届高三学业质量调研抽测 (第一次)英语试卷(含答案)
- 2025关于标准房屋装修合同的范本
- 中国建材集团有限公司招聘笔试冲刺题2025
- 2024年马克思主义基本原理知识竞赛试题70题(附答案)
- 2024年湖北省中考物理真题含解析
- 荔枝病虫害防治技术规程
- 资金借贷还款协议
- 《实验性研究》课件
- 中国革命战争的战略问题(全文)
- 2024-2025学年高考英语语法第一轮复习:定语从句(讲义)(原卷版+解析)
评论
0/150
提交评论