c++面向对象实验报告Word文档格式.docx

上传人:b****2 文档编号:13509689 上传时间:2022-10-11 格式:DOCX 页数:19 大小:18.85KB
下载 相关 举报
c++面向对象实验报告Word文档格式.docx_第1页
第1页 / 共19页
c++面向对象实验报告Word文档格式.docx_第2页
第2页 / 共19页
c++面向对象实验报告Word文档格式.docx_第3页
第3页 / 共19页
c++面向对象实验报告Word文档格式.docx_第4页
第4页 / 共19页
c++面向对象实验报告Word文档格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

c++面向对象实验报告Word文档格式.docx

《c++面向对象实验报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《c++面向对象实验报告Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。

c++面向对象实验报告Word文档格式.docx

cpu为CPU类的一个对象,ram为RAM类的一个对象,cdrom为CDROM类的一个对象,声明并实现这个类。

3、(选作)设计一个用于人事管理的People(人员)类。

考虑到通用性,这里只抽象出

所有类型人员都具有的属性:

number(编号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。

其中“出生日期”声明为一个“日期”类内嵌子对象。

用成员函数

实现对人员信息的录入和显示。

要求包括:

构造函数和析构函数、拷贝构造函数、内联成员函数、组合。

1、#include<

iostream>

usingnamespacestd;

enumCPU_Rank{p1=1,p2,p3,p4,p5,p6,p7};

classCPU

{private:

CPU_Rankrank;

intfreauency;

floatvoltage;

public:

{rank=r;

freauency=f;

voltage=v;

cout<

<

"

ThisisCPUconstructprogram"

endl;

}

~CPU()

{cout<

ThisisCPUdestroyfunction"

voidrun(){cout<

"

TheCPUisrunning"

voidstop(){cout<

TheCPUisStopping"

};

intmain()

{

enumCPU_Rankrank;

rank=p5;

CPUcpu1(rank,1024,;

();

return0;

运行结果:

ThisisCPUconstructprogram

TheCPUisrunning

TheCPUisStopping

ThisisCPUdestroyfunction

2、#include<

CPU(CPU_Rankr=p1,intf=0,floatv=0)

voltage=v;

classRAM

intrank;

intsize;

RAM(intr=0,ints=0)

size=s;

TheRAMisrunning"

TheRAMisStopping"

classCDROM

intrank;

intsize;

TheCDROMisrunning"

TheCDROMisStopping"

classComputer

private:

CPUcpu;

RAMram;

CDROMcdrom;

Computer(CPUc,RAMr,CDROMcd)

{cout<

ThisistheComputerConstruct"

cpu=c;

ram=r;

cdrom=cd;

voidrun()

ThisisComputerisrunning"

();

voidstop()

ThisisComputerisstop"

{enumCPU_Rankrank;

rank=p5;

RAMram(5,1024);

CDROMcdrom(5,1024);

Computercp(cpu1,ram,cdrom);

实验二C++程序结构

1、实验目的

1.观察程序运行中的变量的作用域、生存期和可见性。

2.学习类的静态成员的使用。

3.学习多文件结构在C++程序中的使用。

2、实验任务

1.运行下面程序,2.观察变量x、y的值。

实现客户机(CLIENT)类。

定义字符型静态数据成员ServerName,4.保存其服5.务

器名6.称:

整型静态数据成员ClientNum,7.记录已定义的客户数量;

定义静态函

数ChangeServerName()改变服8.务器名9.称。

在头文件中定义类,10.在

文件中实现,11.在文件中测试这个类,12.观察相应的成员变量取值的变化情况。

实验二C++程序结构

1.运行下面程序,2.观察变量x、y的值。

3.实现客户机(CLIENT)类。

定义字符型静态数据成员ServerName,4.保存其服务器名称:

整型静态数据成员ClientNum,记录已定义的客户数量;

定义静态函数ChangeServerName()改变服务器名称。

在头文件中定义类,在文件中实现,在文

件中测试这个类,观察相应的成员变量取值的变化情况。

三、实验结果

1.

2.服务器名称为:

N

客户机数量为:

2

服务器名称为:

A

实验源代码:

1.#include<

voidfn1();

intx=1,y=2;

voidmain()

cout<

Begin..."

<

endl;

x="

x<

y="

y<

Evaluatexandyinmain()..."

intx=10,y=20;

Stepintofn1()..."

fn1();

Backinmain"

voidfn1()

inty=200;

2.//

#include<

string>

classCLIENT

staticcharServerName;

staticintClientNum;

CLIENT();

~CLIENT();

staticintGetClientNum();

staticvoidChangServerName(charname);

staticcharGetServerName();

//

#include"

CLIENT:

:

CLIENT()

ClientNum++;

~CLIENT()

ClientNum--;

intCLIENT:

GetClientNum()

returnClientNum;

voidCLIENT:

ChangServerName(charname)

ServerName=name;

charCLIENT:

GetServerName()

returnServerName;

>

ClientNum=0;

ServerName='

N'

;

CLIENTa;

CLIENTb;

服务器名称为:

CLIENT:

GetServerName()<

ChangServerName('

A'

);

客户机数量为:

GetClientNum()<

实验三数组与指针

一、实验目的

1、学习使用数组。

2、学习字符串数据的组织和处理。

3、掌握指针的使用方法。

4、练习通过debug观察指针的内容及其所指的对象的内容。

5、练习通过动态内存分配实现动态数组,并体会指针在其中的作用。

二、实验任务

1、测试3X3矩阵转置函数的程序,程序如下:

i

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

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

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