课程名称:
实验项目:
实验地点:
专业班级:
学生姓名:指导教师:
本科实验报告
C++面向对象程序设计 C++程序设计 明向校区行勉楼C215 软件1526班 学号:2015006301 王靖方
王丽娟
2016年 5 月 9 日
实验名称 实验一 熟悉visual studio 实验目的和要求: 1. 熟悉基本的输入输出方法; 2. 掌握函数的定义、调用和声明方法,函数的参数传递机制,函数嵌套调用和递归调用,内联函数,带默认形参的函数,重载函数; 3. 理解命名空间的概念,掌握命名空间的使用; 4. 熟悉const关键字的使用; 5. 掌握内存动态分配的概念和使用方法; 6. 熟悉编译预处理命令。 7. 完善、编写程序,并调试程序,要给出测试数据和实验结果; 8. 整理上机步骤,总结经验和体会; 9. 完成实验报告和上交程序。 实验内容 (1) 编写重载函数area()和perim(),分别计算圆、长方形、正方形的面积和周长,并在主函数中测试之。 (2) 完善程序,并上机运行。 (3) 定义一个复数类Complex,复数的实部Real和虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Display()显示复数c1、c2与c3的内容。 (4) 定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)动态定义为保护数据成员。用公有成员函数Diagonal()计算出矩形对角线的长度,公有成员函数Show()显示矩形左上角与右下角坐标及对角线长度。在主函数中用new运算符动态建立矩形对象r1,初始值为(10,10,20,5)。然后调用Show()显示矩形左上角与右下角坐标及对角线长度。最后用delete运算符回收矩形动态分配的存储空间。 主要仪器设备 台式或笔记本电脑 实验记录 (1) #include“iostream” #include 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机C++实验报告 全文阅读和word下载服务。
相关推荐: