类与对象的构造和应用
月落乌啼霜月落
在减肥路上越走越远的废宅。。。
目前坐标 厦门U3D工程师
~~~算法赛高!!!!!
展开
-
3-1 Point类的构造函数
Problem Description通过本题目的练习可以掌握类的构造函数的定义;设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。 Input输入2个整数,用一个空格间隔原创 2017-12-02 08:16:08 · 897 阅读 · 0 评论 -
3-2 构造函数的调用
Problem Description通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。 Input无 Output输出数据有4行,分别代表对构造函数和析构函数的调用;本练习要求所编写程序的输出必须与示例相同。 Example Input无Example OutputConstructing an ob原创 2017-12-02 08:20:49 · 137 阅读 · 0 评论 -
3-7 类的友元函数的应用
Problem Description 通过本题目的练习可以掌握类的友元函数的定义和用法 要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离;再添加一个输出成员函数用于输出点的信息。并编写主函数,实现以下的输入输出内容。 Input4个double型的数,中间用一个空格间隔。 Output输出数据共3行,原创 2017-12-02 08:41:48 · 216 阅读 · 0 评论 -
3-3 构造函数的调用(高级)
Problem Description通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。 Input无 Output输出共有11行数据,分别如示例输出所示 Example Input无Example Output—-begin main— c原创 2017-12-02 08:46:37 · 184 阅读 · 0 评论 -
3-4 计算长方形的周长和面积
Problem Description 通过本题的练习可以掌握拷贝构造函数的定义和使用方法; 设计一个长方形类Rect,计算长方形的周长与面积。类中有私有数据成员Length(长)、Width(宽),由具有缺省参数值的构造函数对其初始化,函数原型为:Rect(double Length=0, double Width=0); 再为其定义拷贝构造函数,形参为对象的常引用,函数原型为:Rect(co原创 2017-12-02 09:01:10 · 848 阅读 · 0 评论 -
3-5 学生成绩统计
Problem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student 它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum(); 求三门课平均成绩的函数 double average(); 输出学生基本信息、总成绩和平均成绩的函数 void print(); 设原创 2017-12-02 09:17:58 · 267 阅读 · 0 评论 -
3-6 静态数据成员与静态成员函数
Problem Description通过本题目的练习可以掌握静态数据成员和静态成员函数的用法要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count ,用以记录系统中创建点对象的数目。为该类设计构造函数和析构函数,在其中对count的值做修改,体现点的数目的动态变化。并为其添加一个静态成员函数用以输出count的值;成员函数showPoint()用于输出点原创 2017-12-02 09:27:41 · 431 阅读 · 0 评论 -
面向对象程序设计上机练习八(对象数组)
Problem Description 利用类对象数组完成N个学生数据(学号是字符串类型、成绩是整型)的输入、输出。 Input 输入有N+1行: 第一行的整数N表示学生数目; 以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成绩的整数。 Output 输出N个学生数据。每个学生的数据占一行。 Example Input5 01 89 02 78 03原创 2017-12-02 09:35:02 · 454 阅读 · 0 评论 -
面向对象程序设计上机练习九(对象指针)
Problem Description 建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。 Input 输入5个学生数据。 Output 输出5个学生中成绩最高者的学号和成绩。 Example Input01 89 02 78 03 56 04 92 05 76E原创 2017-12-02 09:39:52 · 271 阅读 · 0 评论