华农C课程实验指导

华农C课程实验指导

ID:42014052

大小:90.50 KB

页数:5页

时间:2019-09-06

华农C课程实验指导_第1页
华农C课程实验指导_第2页
华农C课程实验指导_第3页
华农C课程实验指导_第4页
华农C课程实验指导_第5页
资源描述:

《华农C课程实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、适用专业:信息学院计算机科学与技术、软件工程、网络工程专业,软件学院软件工程专业,工程学院电信、自动化、通信工程、电子科学、电气工程专业。二、考核方法及方式:程序检查与实验报告综合评定,占课程总成绩比例的30%。三、实验指导书:《面向对彖程序设计》实验指导书,自编四、实验项目:本课程共安排5个实验,其屮实验1至实验4为验证性实验,实验5为综合性实验。实验1抽象类Shape类(-)实验类型:验证性(二)实验类别:专业基础实验(三)实验学时数:2学时(四)实验目的理解和掌握C++抽象类和具体类的

2、实现,了解运算符重载。(五)实验内容(1)从PointxCircle类屮抽象出基类Shape,研究抽象类和具体类的接口和实现。(2)从中派生出一个正方形类和圆柱体类,然后写一个测试程序,输出正方形的面积和圆柱体的体积。提示:正方形数据成员包括一个顶点和边长、圆柱体数据成员包括圆和高。(3)在Circle类中实现关系运算符重载(v、v二、==、匸、>、>=),实现按半径对Circle对象排序。具体内容参见实验指导书。(六)实验要求学生在计算机上编写可以正确运行且符合实验内容的程序,撰写实验报告。(

3、七)实验仪器、设备硕件设备:微型计算机(CPUP4、1G内存)或以上软件环境:MicrosoftWindows2000/XP/Vista>MicrosoftVisualO+6.0或以上。(八)实验课承担单位:信息学院计算机科学与技术系实验2矩阵类(一)实验类型:验证性(二)实验类别:专业基础实验(三)实验学时数:2学时(四)实验目的学习和常握运算符重载,理解异常处理机制。(五)实验内容(1)编程实现一个实数矩阵类,它可以进行加、减、乘和赋值运算,并且要重载运算符“()”,用来返回矩阵元素的值。(

4、2)该类还要支持异常处理机制,能够处理可能的非法矩阵操作。提示:一个Matrix对象是具有row和col列的double类型元素,将它们以彳亍顺序存放在数组elems中。具体内容参见实验指导书。(六)实验要求学生在计算机上编写可以正确运行且符合实验内容的程序,撰写实验报告。(七)实验仪器、设备硬件设备:微型计算机(CPUP4、1G内存)或以上软件环境:MicrosoftWindows2000/XP/Vista>MicrosoftVisualC++6.0或以上。(八)实验课承担单位:信息学院计算机

5、科学与技术系实验3日期类Date类(一)实验类型:验证性(二)实验类别:专业基础实验(三)实验学时数:2学时(四)实验目的理解和常握运算符重载,了解静态变量和const成员函数。(五)实验内容(1)设计一个名为Date的日期类,完成基本的日期处理功能。(2)扩充实例编程中的日期类,为Date类增加一个成员函数,可以判断一个日期是否是系统的当前tl期。从键盘输入你的生日,如果今天是你的生日则显示“HappyBirthday!”,否则显示“还有XX天是你的生日”或“你的生日已经过去了XX天,明年的生

6、日要再等YY天”。(3)仿照Date类设计一个Time类,设计多个重载的构造函数,可以设置时间、进行时间的加减运算、按各种可能的格式输出时间。具体内容参见实验指导书。(六)实验要求学生在计算机上编写可以正确运行且符合实验内容的程序,撰写实验报告。(七)实验仪器、设备硬件设备:微型计算机(CPUP4、1G内存)或以上软件环境:MicrosoftWindows2000/XP/Vista>MicrosoftVisualO+6.0或以上。(八)实验课承担单位:信息学院计算机科学与技术系实验4Person

7、类(一)实验类型:验证性(二)实验类别:专业基础实验(三)实验学时数:2学时(四)实验目的理解和常握派生类与虚函数,学会UML图。(五)实验内容(1)设计一个名为Person的类,它的两个派生类Student和Employee类,以及Employee的两个派生类Faculty和Staff。(2)一个人有一个名字、一个地址、一个电话号码和一个Email地址。(3)一个学生有一个年级属性(freshman、sophomorejunior或senior)。将年级属性值定义为常量。(4)一个雇员有一个办

8、公地点、一份薪水和一个雇用日期。定义一个名为MyDate的类,它包含year、month和day三个数据域°(5)—个教师有一个办公时间和一个级别。(6)一个教工有一个职务。(7)在每个类中覆盖toString函数,以输出类名和人名。(8)画出类的UML图,实现类。编写一个测试程序。具体内容参见实验指导书。(六)实验要求学生在计算机上编写可以正确运行且符合实验内容的程序,撰写实验报告。(七)实验仪器、设备硬件设备:微型计算机(CPUP4、1G内存)或以上软件环境:MicrosoftWindows

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。