软件学院大作业任务书课程名称:C++程序设计题目:C++综合编程(面向对象)专业:计算机网络技术班级:131 学号:8001613 学生姓名:完成人数:起讫日期:2014.6.3 任课教师:李荣鑫职称: 教师部分管主任:完成时间:2014.6.9 说明1. 本任务书由任课教师填写后,下达到学生。2. 任务完成后,任课教师需填写小结表。3. 任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。4. 另附一份全班大作业总结大作业的要求和内容: (包括题目选择范围、技术要求、递交时间、考核方法等)1. 要求独立完成下面的每一道题目。 (题目附后面)2. 每一道题均要求写出完整的程序代码,并要求调试运行通过。程序要有输入和输出。并将程序运行结果的窗口截屏(用Alt+Prt键),粘贴(用 Ctrl+V 键)到程序代码的后面。3. 不允许有程序代码雷同和抄袭的情况,若代码雷同率超过30%以上的,双方成绩均按不及格处理。4. 要求递交电子文档和打印纸质文档,由班长统一收取。5. 递交时间: 2014 年 6 月 12 日之前。教师小结:成绩:教 师 签 名:教研部负责人:学 生 姓 名 :康 涛《C++程序设计》编程试题1.设计一个圆柱体类,定义构造函数初始化圆柱体,定义两个成员函数分别计算它的底面积和体积。2.定义一个点类 Point,有横坐标 x 和纵坐标 y,定义构造函数初始化点,定义display()函数显示点的坐标。 再定义一个线段类Line,由两个点作为对象成员,定义不同的构造函数初始化线段,定义成员函数计算线段的距离。3.编写一个复数类。实现各种常用构造函数,实现整数,实数向复数的转换函数,实现整数、实数和复数以及复数和复数之间的加、减、乘法运算。4.设计一个矩阵类, 要求在矩阵类中重载加 (+)、减(-)、乘(*)、复值(=)运算,在主函数中定义两个对象,并分别调用重载的运算符。5.设计一个基类 Shapes,包括成员函数 display(),声明为纯虚函数。 由该类派生出两个类:矩形类 Rectangle和圆类 Circle, 再由长方形类派生出立方体类Box,由圆类派生出圆柱体类Cylinder。分别定义 display()函数显示图形的主要几何元素(如长宽高半径等) ,用 GetS()计算图形的面积,用GetV 计算图形的体积。在主函数中定义相关的对象并显示相应的内容。6.定义一个日期类 Cdate.,该类有 year,month,day三个私有数据成员。实现一下功能: 1)定义成员函数 display()显示日期; 2)...