新建
上传
首页
助手
最?/div>
资料?/div>
工具

C++

程序实验报告

 

实验目的

 

 

1.

掌握

类的定义和使?/p>

 

 

2.

掌握

类的定义和对象的声明

 

 

3.

复习具有

不同访问属性的成员的访问方?/p>

 

 

4.

观察

构造函数和析构函数的执行过?/p>

 

 

5.

学习

类的组合

使用方法

 

 

6.

使用

VC++

?/p>

debug

调试功能观察程序流程

,跟踪观察类?/p>

构造函数、析构函数、成员函

数的执行顺序

 

实验要求

 

 

1.

 

定义一?/p>

CPU

类,包含

等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等属?/p>

,有

两个公有成员函数

run

?/p>

stop

。其中,

rank

为枚举类?/p>

CPU_Rank,

定义?/p>

enum 

CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7}

?/p>

frequency

为单位是

MHz

的整型数?/p>

voltage

?/p>

浮点型的电压值?/p>

观察构造函数和析构函数的调用顺序?/p>

 

 

2.

定义一个简单的

Computer

类,?/p>

数据成员芯片?/p>

cpu

?/p>

、内存(

ram

?/p>

、光驱(

cdrom

)等

?/p>

,有

两个公有成员函数

run

?/p>

stop

?/p>

cpu

?/p>

CPU

类的一?/p>

对象

?/p>

ram

?/p>

RAM

类的一?/p>

对象

?/p>

cdrom

?/p>

CDROM

类的一?/p>

对象

,定义并实现这个类?/p>

 

 

3

?/p>

(选做)设计一个用于人事管理的

People(

人员

)

类。考虑到通用性这里只抽象出所有类

型人员都具有的属性:

number

(编号)

?/p>

sex

(性别?/p>

?/p>

birthday

(出生日期)

?/p>

id

(身份证

号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人?/p>

信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、组

合?/p>

 

实验内容及实验步?/p>

 

 

1

?/p>

 

首先定义枚举类型

CPU_Rank

,例?/p>

enum CPU_Rank{P1=1, P2, P3, P4, P5, P6, P7}

?

再定?/p>

CPU

类,包含等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等私有数据?/p>

员,定义成员函数

run

?/p>

stop

,用来输出提示信息,在构造函数和析构函数中也可以?/p>

出提示信息。在主程序中定义一?/p>

CPU

的对象,调用其成员函数,观察类对象的构造与

析构顺序,以及成员函数的调用。程序名?/p>

?/p>

 

源程?/p>

 

#include<iostream>

 

using namespace std;

 

enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};

 

class CPU

 

{

 

private:

 

 

CPU_Rank rank;

 

 

int frequency;

 

 

float voltage;

 

public:

 

 

CPU(CPU_Rank r, int f, float v);

 

 

~CPU();

 

 

CPU_Rank GetRank(){return rank;}

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C++

程序实验报告

 

实验目的

 

 

1.

掌握

类的定义和使?/p>

 

 

2.

掌握

类的定义和对象的声明

 

 

3.

复习具有

不同访问属性的成员的访问方?/p>

 

 

4.

观察

构造函数和析构函数的执行过?/p>

 

 

5.

学习

类的组合

使用方法

 

 

6.

使用

VC++

?/p>

debug

调试功能观察程序流程

,跟踪观察类?/p>

构造函数、析构函数、成员函

数的执行顺序

 

实验要求

 

 

1.

 

定义一?/p>

CPU

类,包含

等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等属?/p>

,有

两个公有成员函数

run

?/p>

stop

。其中,

rank

为枚举类?/p>

CPU_Rank,

定义?/p>

enum 

CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7}

?/p>

frequency

为单位是

MHz

的整型数?/p>

voltage

?/p>

浮点型的电压值?/p>

观察构造函数和析构函数的调用顺序?/p>

 

 

2.

定义一个简单的

Computer

类,?/p>

数据成员芯片?/p>

cpu

?/p>

、内存(

ram

?/p>

、光驱(

cdrom

)等

?/p>

,有

两个公有成员函数

run

?/p>

stop

?/p>

cpu

?/p>

CPU

类的一?/p>

对象

?/p>

ram

?/p>

RAM

类的一?/p>

对象

?/p>

cdrom

?/p>

CDROM

类的一?/p>

对象

,定义并实现这个类?/p>

 

 

3

?/p>

(选做)设计一个用于人事管理的

People(

人员

)

类。考虑到通用性这里只抽象出所有类

型人员都具有的属性:

number

(编号)

?/p>

sex

(性别?/p>

?/p>

birthday

(出生日期)

?/p>

id

(身份证

号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人?/p>

信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、组

合?/p>

 

实验内容及实验步?/p>

 

 

1

?/p>

 

首先定义枚举类型

CPU_Rank

,例?/p>

enum CPU_Rank{P1=1, P2, P3, P4, P5, P6, P7}

?

再定?/p>

CPU

类,包含等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等私有数据?/p>

员,定义成员函数

run

?/p>

stop

,用来输出提示信息,在构造函数和析构函数中也可以?/p>

出提示信息。在主程序中定义一?/p>

CPU

的对象,调用其成员函数,观察类对象的构造与

析构顺序,以及成员函数的调用。程序名?/p>

?/p>

 

源程?/p>

 

#include<iostream>

 

using namespace std;

 

enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};

 

class CPU

 

{

 

private:

 

 

CPU_Rank rank;

 

 

int frequency;

 

 

float voltage;

 

public:

 

 

CPU(CPU_Rank r, int f, float v);

 

 

~CPU();

 

 

CPU_Rank GetRank(){return rank;}

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C++

程序实验报告

 

实验目的

 

 

1.

掌握

类的定义和使?/p>

 

 

2.

掌握

类的定义和对象的声明

 

 

3.

复习具有

不同访问属性的成员的访问方?/p>

 

 

4.

观察

构造函数和析构函数的执行过?/p>

 

 

5.

学习

类的组合

使用方法

 

 

6.

使用

VC++

?/p>

debug

调试功能观察程序流程

,跟踪观察类?/p>

构造函数、析构函数、成员函

数的执行顺序

 

实验要求

 

 

1.

 

定义一?/p>

CPU

类,包含

等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等属?/p>

,有

两个公有成员函数

run

?/p>

stop

。其中,

rank

为枚举类?/p>

CPU_Rank,

定义?/p>

enum 

CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7}

?/p>

frequency

为单位是

MHz

的整型数?/p>

voltage

?/p>

浮点型的电压值?/p>

观察构造函数和析构函数的调用顺序?/p>

 

 

2.

定义一个简单的

Computer

类,?/p>

数据成员芯片?/p>

cpu

?/p>

、内存(

ram

?/p>

、光驱(

cdrom

)等

?/p>

,有

两个公有成员函数

run

?/p>

stop

?/p>

cpu

?/p>

CPU

类的一?/p>

对象

?/p>

ram

?/p>

RAM

类的一?/p>

对象

?/p>

cdrom

?/p>

CDROM

类的一?/p>

对象

,定义并实现这个类?/p>

 

 

3

?/p>

(选做)设计一个用于人事管理的

People(

人员

)

类。考虑到通用性这里只抽象出所有类

型人员都具有的属性:

number

(编号)

?/p>

sex

(性别?/p>

?/p>

birthday

(出生日期)

?/p>

id

(身份证

号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人?/p>

信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、组

合?/p>

 

实验内容及实验步?/p>

 

 

1

?/p>

 

首先定义枚举类型

CPU_Rank

,例?/p>

enum CPU_Rank{P1=1, P2, P3, P4, P5, P6, P7}

?

再定?/p>

CPU

类,包含等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等私有数据?/p>

员,定义成员函数

run

?/p>

stop

,用来输出提示信息,在构造函数和析构函数中也可以?/p>

出提示信息。在主程序中定义一?/p>

CPU

的对象,调用其成员函数,观察类对象的构造与

析构顺序,以及成员函数的调用。程序名?/p>

?/p>

 

源程?/p>

 

#include<iostream>

 

using namespace std;

 

enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};

 

class CPU

 

{

 

private:

 

 

CPU_Rank rank;

 

 

int frequency;

 

 

float voltage;

 

public:

 

 

CPU(CPU_Rank r, int f, float v);

 

 

~CPU();

 

 

CPU_Rank GetRank(){return rank;}

 

Ͼλ">
Ͼλ
Ŀ

C++上机实验报告 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C++

程序实验报告

 

实验目的

 

 

1.

掌握

类的定义和使?/p>

 

 

2.

掌握

类的定义和对象的声明

 

 

3.

复习具有

不同访问属性的成员的访问方?/p>

 

 

4.

观察

构造函数和析构函数的执行过?/p>

 

 

5.

学习

类的组合

使用方法

 

 

6.

使用

VC++

?/p>

debug

调试功能观察程序流程

,跟踪观察类?/p>

构造函数、析构函数、成员函

数的执行顺序

 

实验要求

 

 

1.

 

定义一?/p>

CPU

类,包含

等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等属?/p>

,有

两个公有成员函数

run

?/p>

stop

。其中,

rank

为枚举类?/p>

CPU_Rank,

定义?/p>

enum 

CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7}

?/p>

frequency

为单位是

MHz

的整型数?/p>

voltage

?/p>

浮点型的电压值?/p>

观察构造函数和析构函数的调用顺序?/p>

 

 

2.

定义一个简单的

Computer

类,?/p>

数据成员芯片?/p>

cpu

?/p>

、内存(

ram

?/p>

、光驱(

cdrom

)等

?/p>

,有

两个公有成员函数

run

?/p>

stop

?/p>

cpu

?/p>

CPU

类的一?/p>

对象

?/p>

ram

?/p>

RAM

类的一?/p>

对象

?/p>

cdrom

?/p>

CDROM

类的一?/p>

对象

,定义并实现这个类?/p>

 

 

3

?/p>

(选做)设计一个用于人事管理的

People(

人员

)

类。考虑到通用性这里只抽象出所有类

型人员都具有的属性:

number

(编号)

?/p>

sex

(性别?/p>

?/p>

birthday

(出生日期)

?/p>

id

(身份证

号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人?/p>

信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、组

合?/p>

 

实验内容及实验步?/p>

 

 

1

?/p>

 

首先定义枚举类型

CPU_Rank

,例?/p>

enum CPU_Rank{P1=1, P2, P3, P4, P5, P6, P7}

?

再定?/p>

CPU

类,包含等级?/p>

rank

?/p>

、频率(

frequency

?/p>

、电压(

voltage

)等私有数据?/p>

员,定义成员函数

run

?/p>

stop

,用来输出提示信息,在构造函数和析构函数中也可以?/p>

出提示信息。在主程序中定义一?/p>

CPU

的对象,调用其成员函数,观察类对象的构造与

析构顺序,以及成员函数的调用。程序名?/p>

?/p>

 

源程?/p>

 

#include<iostream>

 

using namespace std;

 

enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7};

 

class CPU

 

{

 

private:

 

 

CPU_Rank rank;

 

 

int frequency;

 

 

float voltage;

 

public:

 

 

CPU(CPU_Rank r, int f, float v);

 

 

~CPU();

 

 

CPU_Rank GetRank(){return rank;}

 



ļ׺.doc޸Ϊ.docĶ

  • dzϻδ뷨
  • 2018װӪҵԱո˹ܽ2018װʦƻϼ
  • 2016-2022ййгȷо棨Ŀ¼ - ͼ
  • ľרҵͨ
  • ϰ⼯(޸ĺ)
  • [½̳]2020ѯʦĴרָ(doc 14ҳ)
  • ѧβרɫʳƷ۸ϰ
  • 2016-20220йĤҵоҵ״ - ͼ
  • ߵѹ
  • ĴʡʮѧѧɹĿ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)