ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:76.72KB ,
资源ID:21218282      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21218282.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++ 实验一总结报告Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++ 实验一总结报告Word文档格式.docx

1、 2. 学习类的静态成员的使用; 3. 学习多文件结构在C+程序中的使用; 二、 实验任务 1. 运行下面的程序,观察变量x、y的值。 #include using namespace std; void fn1(); int x = 1, y = 2; int main() cout Begin. endl;x = x y = y Evaluate x and y in main(). int x = 10, y = 20;Step into fn1(). fn1();Back in main return 0; void fn1() int y = 200;2. 实现客户机(CLIENT)

2、类。声明字符型静态数据成员ServerName,保存其服务器名称;整型静态数据成员ClientNum,记录已定义的客户数量;定义静态函数ChangeServerName()改变服务器名称。在头文件client.h中声明类和实现类,在文件client.cpp中测试这个类,观察相应的成员变量取值的变化情况。 程序:/实现客户机(CLIENT)类。#includeusing namespace std;class Clientprivate: static char SeverName10; static int Clientnum;public: Client() coutSeverName; v

3、oid show();int Client:Clientnum=0;char Client:SeverName10=abcd;/Client.cppvoid Client:show() cout该用户机的服务器端名字是:SeverName用户数量有:Clientnumiostream.h int a33,i,j;请输入一个3*3的矩阵: for(i=0;i3;i+) for(j=0;jaij;该矩阵的转置为: for(j=0; for(i=0; coutaij2. 使用动态内存分配生成动态数组来重新完成上题,使用指针实现函数的功能。 程序: #include void main() int i

4、,j,t;请输入一个矩阵元素个数n*n=t; int *p=new intt;endl请输入一个n*n的矩阵元素:pi;sqrt(t); for(i=0;) coutpj+ia;请再输入一个不大于10个字符的字符串:b;10; if(ai=0 j=i; break; ai+j=bi; if(bi= break;两字符串的连接得:a char a20,b10;strcat(a,b) 5. 声明一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。display()显示姓名、街道地址、城市和邮编等属性,change_name()

5、改变对象的姓名属性,实现并测试这个类。class employeeprotected: char name10; / 姓名 char street20; / 街道地址 char city10; / 市 char prov10; / 省 char post7; / 邮政编码 int no; / 记录序号 employee(char ,char ,char ,char ,char ,int); void change_name(); void display();employee:employee(char n,char s,char c,char p1,char p2,int num) strc

6、py(name,n); strcpy(street,s); strcpy(city,c); strcpy(prov,p1); strcpy(post,p2); no=num;void employee:change_name() char n20;记录non;display()输出记录 姓名:name 街道地址:street 市:city 省:prov 邮政编码post employee obj1(王华,中华路15号武汉市湖北省430070,1); employee obj2(杨丽天津路30号南京市江苏市210020,2); obj1.display(); obj1.change_name()

7、; obj2.display(); obj2.change_name(); 6. 声明包含5个元素的对象数组,每个元素都是Employee类型的对象。/声明包含5个元素的对象数组,每个元素都是Employee类型的对象。class Employee int Math; / 数学 int Chinese; / 语文 int English; / 英语 int Sport; / 体育 int Num; / 序号 void N(int n) Num=n; void M(int m) Math=m; void C(int c) Chinese=c; void E(int e) English=e; v

8、oid S(int s) Sport=s; void display() cout输出序号Numt数学:Matht语文:Chineset英语:Englisht体育:Sportmces; datei.N(n); datei.M(m); datei.C(c); datei.E(e); datei.S(s); datei.display();实验六 类与对象 1. 掌握类的声明和使用。 2. 掌握类的声明和对象的声明。 3. 复习具有不同访问属性的成员的访问方式。 4. 观察构造函数和析构函数的执行过程。 5. 学习类的组合使用方法。 1. 声明一个CPU类,包含等级(rank)、频率(freque

9、ncy)、电压(voltage)等属性,其中,rank为字符型,其值可以为P1、P2等;frequency为单位是MHz的整型数;voltage为浮点型的电压值。 公有成员函数包括:GetRank()、GetFrequency()、GetVoltage()用来获取等级、频率、电压的值;SetRank、SetFrequency、SetVoltage用来设置等级、频率、电压的值;run、stop中run里面要求输出“CPU开始运行!”;stop里面要求输出“CPU停止运行!”。构造函数里面需要输出“构造一个CPU”,析构函数里面需要输出“析构一个CPU”。观察构造函数和析构函数的调用顺序。/声明一

10、个CPU类#include enum CPU_Rank p1=1,p2,p3,p4,p5,p6,p7;class CPU CPU_Rank rank; int freauency; float voltage; CPU(CPU_Rank r, int f,float v) rank=r; freauency=f; voltage=v;构造一个CPU! CPU()析构一个CPU! void run()CPU开始运行! void stop()CPU停止运行! void show()rank=ranktfreauency=freauencytvoltage=voltageint main() enum CPU_Rank rank; rank=p5; CPU cpu1(rank,1024,3.6); cpu1.run(); cpu1.show(); cpu1.stop();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1