c程序的设计实验报告计算机C++资料_第1页
c程序的设计实验报告计算机C++资料_第2页
c程序的设计实验报告计算机C++资料_第3页
c程序的设计实验报告计算机C++资料_第4页
c程序的设计实验报告计算机C++资料_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UTER::~CUMPUTER(){cout<<"CUMPU;break;case2:rectanglearea();bge为浮点型的电压值,观察构造函数和析构函数的调用顺序。声明请输入两个整数:UTER::~CUMPUTER(){cout<<"CUMPU;break;case2:rectanglearea();bge为浮点型的电压值,观察构造函数和析构函数的调用顺序。声明请输入两个整数:";cin>>a>>b;cout<<"最大值C++程序设计实验报告;定义静态函数ChangeServerName()改.z.-"<<endl;}CPU::~CPU(){cout<<"CP;定义静态函数ChangeServerName()改.z.-"<<endl;}CPU::~CPU(){cout<<"CP;cin>>str2;while(str1[i]!='\0'dl;}使用string类声明字符串对象,重新实现上一小题。实验一VC6.0环境入门与简单程序设计1、熟悉VC++6.0开了环境并编写简单的C++程序。3、使用C++语言编写简单的输入输出程序。4、使用VC++6.0的DEBUG调试功能:单步执行、设置断点、观察变量值。1、使用VC++建立一个标准C++程序,编译、运行如下程序:{}2、编程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运行时首先提员的访问方式。使用DEBUG调试功能观察程序流程,跟踪观察类oata,s;cout<<"输入正方形的边长:员的访问方式。使用DEBUG调试功能观察程序流程,跟踪观察类oata,s;cout<<"输入正方形的边长:";cin>>++库。掌握指针的使用方法,并通过DEBUG观察指针内容及其\0';cout<<"连接后的字符串:"<<str1<<en{{{}}}{}{}{}::Client(){cout<<"客户已记录"<<endlb2.GetNum();d1.GetNumner();d2.c:SetAge(intn){age=n;cout<<"::Client(){cout<<"客户已记录"<<endlb2.GetNum();d1.GetNumner();d2.c:SetAge(intn){age=n;cout<<"年纪第一个字符串:";cin>>s1;cout<<"请输入第二个实验二函数的应用1、掌握函数的定义和调用方法。2、练习重载函数的使用。3、练习使用系统函数。4、学习使用VC++的DEBUG调试功能,使用STEPINTO追踪到函数的内部。{}{);};intClient::ClientNum=0;cha;};classDog:publicAnimal{publi=0;j<3;j++){New[j][i]=JuZheng[量的作用域、生存期和可见性。掌握类的静态成员的使用。学习多文);};intClient::ClientNum=0;cha;};classDog:publicAnimal{publi=0;j<3;j++){New[j][i]=JuZheng[量的作用域、生存期和可见性。掌握类的静态成员的使用。学习多文}2、编写重载函数Ma*1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的{}{}"<<endl;}CPU::~CPU(){cout<<"CP:圆形;2:长方形;3"<<endl;}CPU::~CPU(){cout<<"CP:圆形;2:长方形;3:正方形;4:退出。〕:";cin>>];inti=0,j=0;cout<<"请输入第一个字符串:属性,汽车类有座位数(SeatNum)等属性。从bicycl{}{}{}nclude<iostream>usingnamespaceoatr,s;cout<<"输入圆的半径:";cin>>r;blicVehicle{public:voidRun(){cnclude<iostream>usingnamespaceoatr,s;cout<<"输入圆的半径:";cin>>r;blicVehicle{public:voidRun(){ci][j];}cout<<"原矩阵是:"<<endl;for{}{}{{intmain(){Fibonacci();return0;;volcpu=vol;cout<<"CPU构造函数调用完成ss(intnum){Number=num;cout<<"带intmain(){Fibonacci();return0;;volcpu=vol;cout<<"CPU构造函数调用完成ss(intnum){Number=num;cout<<"带。#include<iostream>usingnamesp}}实验三类与对象1、掌握类与对象的声明和使用。2、观察构造函数与析构函数的执行过程。3、掌握具有不同访问属性的成员的访问方式。4、使用DEBUG调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的电压值,观察构造函数和析构函数的调用顺序。CDROM类的一个对象,声明并实现这个类。{CPU(CPU&p);一、实验目的:综合运用面向对象编程思想。学习设计较复杂的类。程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运的:学习使用数组数据对象及字符串的组织与处理。学习使用标准Cun();m.Stop();}.z.-一、实验目的:综合运用面向对象编程思想。学习设计较复杂的类。程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运的:学习使用数组数据对象及字符串的组织与处理。学习使用标准Cun();m.Stop();}.z.-实验八面向对象综合实验classRAM{RAM(RAM&p);classCUMPUTER{CUMPUTER();CUMPUTER(CPUc,RAMr);CUMPUTER(CUMPUTER&c);~CUMPUTER();CPUcpu;RAMram;{}{}RAM(RAM&p){freram=p.freram;vol[i]=newint[3])==NULL)e*it(0);fut<<"CPU停顿"<<endl;}CPU::CPU().RAM(RAM&p){freram=p.freram;vol[i]=newint[3])==NULL)e*it(0);fut<<"CPU停顿"<<endl;}CPU::CPU().oidsquarearea();intmain().z.-{{}{}{}CPU::CPU(CPU&p){}{}{RAM::RAM(){cout<<"RAM缺省样式构造函数调用完成"<<endl;}{cout<<"RAM构造函数调用完成"<<endl;}RAM::~RAM(){cout<<"RAM析构函数调用完成"<<endl;endl;}voidStop(){cout<<"汽车停顿了"s=3.14*r*r;cout<<"该圆的面积是:endl;}voidStop(){cout<<"汽车停顿了"s=3.14*r*r;cout<<"该圆的面积是:"<<s<U(intfre,doublevol){frecpu=freGetNumner();}定义一个车(Vehicle)基类,}RAM::RAM(RAM&p){cout<<"RAM拷贝构造函数调用完成"<<endl;}{{}CUMPUTER::CUMPUTER(CPUc,RAM{cout<<"CUMPUTER构造函数调用完成"<<endl;}CUMPUTER::CUMPUTER(CUMPUTER&c){cout<<"CUMPUTER拷贝构造函数调用完成"<<endl;}CUMPUTER::~CUMPUTER(){cout<<"CUMPUTER析构函数调用完成"<<endl;}{CPUc2=c1;RAMr2=r1;CUMPUTERCUMPUTERcum2=cum1;stop。其中,rank为枚举类型CPURankstop。其中,rank为枚举类型CPURank,声明为en,声明派生类。熟悉不同继承方式下对基类成员的访问控制。学习利n0;}使用递归的方法编写函数求Fibonacci级数,观察atb;charc;};voidOpera::get(){c}实验四C++程序构造1、观察程序运行时变量的作用域、生存期和可见性。2、掌握类的静态成员的使用。3、学习多文件构造在C++程序中的使用。f-39)*5/9.0);.z.-cout<<"摄氏温度为"tmain(){.z.-while(1){Operao;o.属性,汽车类有座位数f-39)*5/9.0);.z.-cout<<"摄氏温度为"tmain(){.z.-while(1){Operao;o.属性,汽车类有座位数(SeatNum)等属性。从bicycl的构造函数、析构函数、成员函数的执行顺序。二、实验内容:声明{}{}CPUc1(1,5.5);CPUc2=c1;RAMr1(3,oata,s;cout<<"输入正方形的边长:";cin>>oatr,s;cout<<"CPUc1(1,5.5);CPUc2=c1;RAMr1(3,oata,s;cout<<"输入正方形的边长:";cin>>oatr,s;cout<<"输入圆的半径:";cin>>r;intmain(){Fibonacci();return0;试这个类,观察相应的成员变量取值的变化情况。{{}{}{}{}{字符数组保存字符串,不允许使用系统函数。#include<i;定义静态函数ChangeServerName()改字符数组保存字符串,不允许使用系统函数。#include<i;定义静态函数ChangeServerName()改.z.-&p){frecpu=p.frecpu;volcpu=p.v)i++;while(str2[j]!='\0'){str1}实验五数组、指针与字符串1、学习使用数组数据对象及字符串的组织与处理。2、学习使用标准C++库。3、掌握指针的使用方法,并通过DEBUG观察指针内容及其所指的对象的内容。4、练习通过动态内存分配实现动态数组,并体会指针在其中的作用。{。声明字符型静态数据成员ServerName,保存其效劳器名用虚基类解决二义性问题。二、实验内容:定义一个基类Anima。声明字符型静态数据成员ServerName,保存其效劳器名用虚基类解决二义性问题。二、实验内容:定义一个基类Animaz.-{frecpu=0;volcpu=0;cout<<"Ctop等成员函数,由此派生出自行车类(biclcle)、汽车{}{}{}}2、使用动态内存分配生成动态数组来重新完成上题。{一个CPU类,包含等级(rank)、频率一个CPU类,包含等级(rank)、频率(frequency。#include<iostream>usingnamespicle{public:voidRun(){cout<<"车rnt;}intMa*1(inta,intb,intc).z{}{}{{}}{}}t<<endl;}}.z.-编程实现两字符串的连接。要求使用;y--;returnPoint(*,y);}voiddisurn0;}intMa*1(inta,intb){intt;){strings1;strings2;cout<<"t<<endl;}}.z.-编程实现两字符串的连接。要求使用;y--;returnPoint(*,y);}voiddisurn0;}intMa*1(inta,intb){intt;){strings1;strings2;cout<<"请输入3、编程实现两字符串的连接。要求使用字符数组保存字符串,不允许使用系统函数。{{}}{<"y="<<y<<endl;}实现客户机(CLIENT)类R();private:CPUcpu;RAMram;};vo<"y="<<y<<endl;}实现客户机(CLIENT)类R();private:CPUcpu;RAMram;};voe和moorcar派生出摩托车(motorcycle)类,在启动了"<<endl;}voidStop(){cout<<"}实验六继承与派生1、学习声明和使用类的继承关系,声明派生类。2、熟悉不同继承方式下对基类成员的访问控制。3、学习利用虚基类解决二义性问题。n)中直接给Age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程{{{}{}车停顿了"<<endl;}};classbicycle:pu"请输入两个浮点数:";cin>>*>>y;cout<<"车停顿了"<<endl;}};classbicycle:pu"请输入两个浮点数:";cin>>*>>y;cout<<"最参数构造函数调用完成"<<endl;}BassClass::U(intfre,doublevol){frecpu=fre造函数的析构函数的执行情况。{{}{{}{}{}cout<<JuZheng[i][j]<<"";cout<<endl;cout<<"y="<<y<<endl;cout<字符数组保存字符串,不允许使用系统函数。#include<ior(i=0;i<3;i++){for(intj=0;j<3cout<<JuZheng[i][j]<<"";cout<<endl;cout<<"y="<<y<<endl;cout<字符数组保存字符串,不允许使用系统函数。#include<ior(i=0;i<3;i++){for(intj=0;j<3{}{Number=num;}{}{}intNumber;public:BassClass();B请输入三个浮点数:";cin>>*>>y>>z;cout<<][j]=temp;}}cout<<"转置后数组intNumber;public:BassClass();B请输入三个浮点数:";cin>>*>>y>>z;cout<<][j]=temp;}}cout<<"转置后数组:"<<en一、实验目的:综合运用面向对象编程思想。学习设计较复杂的类。实验七多态性2、掌握使用虚函数实现动态多态性。{}{}{}{}{}i][j];}cout<<"原矩阵是:"<<endl;for[i]=str2[j];i++;j++;}str1[i]='t=c;returnt;}i][j];}cout<<"原矩阵是:"<<endl;for[i]=str2[j];i++;j++;}str1[i]='t=c;returnt;}使用系统函数pow(*,y)计算*dl;}实验三类与对象一、实验目的:掌握类与对象的声明和使用{}员函数。观察虚函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论