- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科C++面向对象_实验报告2015.pdf
梧州学院
C++面向对象程序设计实验指导
层次:本科
时间:2015 年春
实验1 函数的设计与使用
一、实验目的
1、掌握C++ 中函数的语法格式及各部分的含义。
2 、掌握函数参数列表的分析与设计方法。
3、掌握函数参数传递的三种方式。
4 、掌握函数调试方法。
5、掌握函数调用方法。
二、实验任务
1、设计并应用一个函数,完成对用户输入的介于1-15 之间的整数的阶乘的求取。如5 !=120 。
2 、设计并应用一个函数,完成对用户输入的任意整数进行中文大写数字形式的转换。如12
壹拾贰。
3、设计并应用一个函数,完成对用户输入的整数数组进行元素倒置。如1 2 3 倒置为3 2 1 。
三、主要代码
四、实验总结
实验2 数组与指针
一、实验目的
1、学习使用数组。
2 、学习字符串数据的组织和处理。
3、掌握指针的使用方法。
4 、练习通过debug 观察指针的内容及其所指的对象的内容。
5、练习通过动态内存分配实现动态数组,并体会指针在其中的作用。
二、实验任务
1、测试3X3 矩阵转置函数的程序,程序如下:
#include iostream
using namespace std;
void move (int matrix[3][3])
{
int i, j, k;
for(i=0; i3; i++)
for (j=0; ji; j++)
{
k = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = k;
}
}
int main()
{
int i, j;
int data[3][3];
cout 输入矩阵的元素 endl;
for(i=0; i3; i++)
for (j=0; j3; j++)
{
cout 第 i+1 行第 j+1
个元素为:;
cin data[i][j];
}
cout 输入的矩阵的为: endl;
for(i=0; i3; i++)
{
for (j=0; j3; j++)
cout data[i][j] ;
cout endl;
}
move(data);
cout 转置后的矩阵的为: endl;
for(i=0; i3; i++)
{
for (j=0; j3; j++)
cout data[i][j] ;
cout endl;
}
}
2 、使用动态内存分配生成动态数组来重新设计一个3X3 矩阵转置函数,使用指针实现函数
的功能。
实验3 类与对象
实验目的
掌握类的声明和使用。
掌握类的声明和对象的声明。
复习具有不同访问属性的成员的访问方式。
观察构造函数和析构函数的执行过程。
学习类的组合使用方法。
使用VC++ 的debug 调试功能,通过断点设置、单步执行、进入过程等功能,观察
程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。
实验任务
1 声明一个 CPU 类,包含等级(rank )、频率(frequency)、电压(voltage )等属性,
有两个公有成员函数 run 、stop 。其中,rank 为枚举类型 CPU_Rank ,声明为 enum
CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7},fr
您可能关注的文档
- 文化嬗变与教育技术.doc
- 斜井人车安全保护不脱钩松绳试验安全措施.doc
- 新《2_高炉PLC系统交换机通讯冗余》项目实施方案.doc
- 新《保密法》知识测试题.doc
- 新《安全生产法》和《环境保护法》试卷.doc
- 新修订《中华人民共和国保守国家秘密法》知识试题.doc
- 新软极通EWEBSSAP应用虚拟化集成解决方案.doc
- 方案二采用边墙型扩展覆盖喷头(K=115),则喷头布置如图二.doc
- 施工转线方案65号.doc
- 旋转气缸气动马达性能参数相似设计计算.pdf
- 场地脚手架工程施工方案(3篇).docx
- 2024年浙江省丽水市松阳县玉岩镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年河南省郑州市惠济区古荥镇招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市淳安县文昌镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省台州市三门县小雄镇招聘社区工作者真题带答案详解.docx
- 2024年浙江省宁波市余姚市河姆渡镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年浙江省丽水市景宁畲族自治县雁溪乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省杭州市临安市板桥乡招聘社区工作者真题及答案详解一套.docx
- 2024年湖北省宜昌市点军区土城乡招聘社区工作者真题及答案详解一套.docx
- 2024年浙江省台州市路桥区桐屿街道招聘社区工作者真题附答案详解.docx
文档评论(0)