C 实验3安排

发布 2023-04-25 15:08:28 阅读 3794

c++实验3:类和对象(一)

1、 实验目的

1) 基本概念:类、数据成员、成员函数,类内和类外对成员访问的区别。

2) 理解类的概念、掌握类的定义及对象的创建。

3) 熟练掌握类的成员函数的定义和调用(是否静态成员函数有区别)。

2、 基本要求。

1) 理解类和对象的概念,理解面向对象编程的主要特征即数据主动函数被动。

2) 掌握类的定义及对象的创建。

3) 熟练使用类的公有接口(主要是公有成员函数)对类进行访问。

3、 实验内容。

1)定义一个rectangle类,它包括两个数据成员长len和宽width,以及求面积的成员函数area,另外定义set函数对私有数据成员初始化。在主函数定义一个对象,输出其面积。

2) 定义一个child类,有私有数据成员age,成员函数grow(int year)对私有数据成员age加上year,成员函数age()显示cat对象的age的值。在主函数中定义一个对象并显示其age值。

3)定义学生类stu,具有num,name,sex和birthday等私有数据成员,其**生日期用结构体定义,包括mon,day,year三个成员,学生类中还有注册register函数,用于给当前学生对象的数据成员赋值,以及输出信息show函数,用于显示当前学生对象各个数据成员的值。在主函数中定义学生类对象,并注册和显示其信息。

4)改错:定义circle类,设置circle类对象c的半径为2并输出。

#include

using namespace std;

class circle

private:

double radius;

public:

double get()

void set(double r)

void main()

circle c;

cout<<<

5)读程序写结果:

#include

using namespace std;

class goods

private:

static float ftw;

float fw;

public:

void setw(float t)

int getw()

static void showtw(goods g);

float goods::ftw=0.0;

void goods::showtw(goods g)

cout<<

void main()

goods g1,g2,g3;

cout<<<

goods::showtw(g3);

定义一个rectangle类,包括两个数据成员length和width,以及用于求长方形面积的成员函数。 再定义rectangle的派生类rectangular,它包括一个新数据成员height和用来求长方体体积的成员函数。在main函数中,使用两个类,求某个长方形的面积和某个长方体的体积。

#include

using namespace std;

class rectangle

double area()

class rectangular:publiv class rectangle

doouble tiji()

int main()

32. case'2':/volume

41. case'3':break;//exit

42. default:

51. }while(judge1);/circulatethechoice-while

52. cout<53. }while(choice!='3');circulatethemenu-while

54. return0;

/ -用 is-a 关系求长方形面积及长方体体积

作业六第一题。

1.定义一个rectangle类,它包含两个数据成员length和width;

以及包含用于求长方形面积的成员函数。再定义rectangle的派生类rectangular,它包含一个新数据成员height和用来求长方体体积的成员函数。

在main函数中,使用两个类,求某个长方形的面积和某个长方体的体积。

#include

#include ""

int main()

using namespace std;

rectangle one;

rectangular two;

const char *menu = the area of retangle"

the volume of rectangular"

please choice:";

char choice;

int judge1;

docirculate the menu - do

judge1 = 0;

cout <

docirculate the choice - do

cin >>choice;

switch(choice)

case '1' :area

double a;

a = break;

case '2' :volume

C 实验安排

c 实验1 熟悉c 编程环境vc6.0 1 实验目的。1 了解vc 6.0集成开发环境。2 掌握vc 6.0进行程序设计的基本步骤。3 学会在vc 6.0环境下进行简单c 程序设计。2 基本要求。1 了解vc 6.0的集成开发环境。2 能在vc 6.0进行简单的c 程序设计。3 实验内容。1 输出一...

实验安排 C

实验目的 使学生加深对讲授内容的理解,巩固学习内容,熟悉c程序设计思想,熟练掌握在某一软件 如tc,vc等 中编写 编辑 编译和调试程序的基本方法。实验要求 1.应做好上机准备。2.学生应做到独立上机操作。3.对实验报告的要求 学生应填写实验报告,记录实验经过 实验结果。实验报告的主要内容包括 1 ...

C 课程实验安排

2011级 面向对象程序设计 课程实验安排。实验内容安排表。实验1 熟悉vc ide环境 一 实验目的。1 熟悉vc 6.0集成开发环境,熟练掌握vc 6.0项目工作区 编辑器 菜单栏和工具栏的使用。2 掌握如何编辑 编译 链接和运行一个c 程序。3 学会使用输入输出标准流对象进行输入 输出。二 实...