南昌大学C++大作业

南昌大学C++大作业

ID:38621345

大小:217.00 KB

页数:18页

时间:2019-06-16

南昌大学C++大作业_第1页
南昌大学C++大作业_第2页
南昌大学C++大作业_第3页
南昌大学C++大作业_第4页
南昌大学C++大作业_第5页
资源描述:

《南昌大学C++大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件学院大作业任务书课程名称:C++程序设计题目:C++综合编程(面向对象)专业:计算机网络技术班级:131学号:8001613学生姓名:完成人数:起讫日期:2014.6.3任课教师:李荣鑫职称:教师部分管主任:完成时间:2014.6.9说明1.本任务书由任课教师填写后,下达到学生。2.任务完成后,任课教师需填写小结表。3.任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。4.另附一份全班大作业总结大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等)1.要求独立完成下面的每一道题目。(

2、题目附后面)2.每一道题均要求写出完整的程序代码,并要求调试运行通过。程序要有输入和输出。并将程序运行结果的窗口截屏(用Alt+Prt键),粘贴(用Ctrl+V键)到程序代码的后面。3.不允许有程序代码雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及格处理。4.要求递交电子文档和打印纸质文档,由班长统一收取。5.递交时间:2014年6月12日之前。教师小结:成绩:教师签名:教研部负责人:学生姓名:康涛《C++程序设计》编程试题1.      设计一个圆柱体类,定义构造函数初始化圆柱体,定义两个成员函数分别计算它的底面积和体积。2

3、.      定义一个点类Point,有横坐标x和纵坐标y,定义构造函数初始化点,定义display()函数显示点的坐标。再定义一个线段类Line,由两个点作为对象成员,定义不同的构造函数初始化线段,定义成员函数计算线段的距离。3.      编写一个复数类。实现各种常用构造函数,实现整数,实数向复数的转换函数,实现整数、实数和复数以及复数和复数之间的加、减、乘法运算。4.      设计一个矩阵类,要求在矩阵类中重载加(+)、减(-)、乘(*)、复值(=)运算,在主函数中定义两个对象,并分别调用重载的运算符。5.      设计一个基类Sha

4、pes,包括成员函数display(),声明为纯虚函数。由该类派生出两个类:矩形类Rectangle和圆类Circle, 再由长方形类派生出立方体类Box,由圆类派生出圆柱体类Cylinder。分别定义display()函数显示图形的主要几何元素(如长宽高半径等),用GetS()计算图形的面积,用GetV计算图形的体积。在主函数中定义相关的对象并显示相应的内容。6.      定义一个日期类Cdate.,该类有year,month,day三个私有数据成员。实现一下功能:1)定义成员函数display()显示日期;2)定义成员函数setdate(

5、)设置日期;3)定义默认构造函数设置系统默认日期;4)重载++运算符。  7.      用类实现一个单链表的操作。(包括链表的建立,链表的输出,链表的插入和删除操作) 大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等)1. 要求独立完成下面的每一道题目。(题目附后面)2. 每一道题均要求写出完整的程序代码,并要求调试运行通过。程序要有输入和输出。并将程序运行结果的窗口截屏(用Alt+Prt键),粘贴(用Ctrl+V键)到程序代码的后面。3. 不允许有程序代码雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及

6、格处理。4. 要求递交电子文档和打印纸质文档,由班长统一收取。递交时间:2014年6月12日之前。1.      设计一个圆柱体类,定义构造函数初始化圆柱体,定义两个成员函数分别计算它的底面积和体积。#include#definePI3.14usingnamespacestd;classCylinder{private:intradius;intheight;public:Cylinder(intr,inth){radius=r;height=h;};doublearea(){return(PI*radius*radius)

7、;}doublevolume(){returnPI*radius*radius*height;}voidshow(){cout<<"theareais:"<>r>>h;CylinderCyli1(r,h);Cyli1.show();}2.      定义一个点类Point

8、,有横坐标x和纵坐标y,定义构造函数初始化点,定义display()函数显示点的坐标。再定义一个线段类Line,由两个点作为对象成员,定义不同的构造函

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

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

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