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