c++
文章平均质量分 60
lxb_android
扶朕起来,朕还能学。。。
展开
-
3-1 Point类的构造函数
题目描述通过本题目的练习可以掌握类的构造函数的定义;设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。输入输入2个整数,用一个空格间原创 2014-09-21 14:06:02 · 605 阅读 · 0 评论 -
6-2 多态性与虚函数
题目描述通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法 要求定义一个基类Pet,它有一个字符指针型数据成员name和一个虚成员函数Speak()用于输出pet的叫声。;派生类Dog和Cat从基类Pet派生而来。他们从基类继承并重新改写了speak()函数,分别用于输出Dog类和Cat类的叫声(具体输出内容参考示例输出)。要求利用虚函数技术编写代码,使得程序能够输原创 2014-10-31 14:27:24 · 652 阅读 · 0 评论 -
6-1 多态性与虚函数
题目描述通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法要求定义一个基类Pet,它有一个成员函数Speak()用于输出pet的叫声。;派生类Dog和Cat从基类Pet派生而来。他们从基类继承并重新改写了speak()函数,分别用于输出Dog类和Cat类的叫声。要求利用虚函数编写代码,使得程序能够输出下面的内容。输入 无输出 输出数据共有3行,原创 2014-10-31 09:24:33 · 369 阅读 · 0 评论 -
5-3 多级派生类的构造函数
题目描述通过本题目的练习可以掌握派生类构造函数的定义和使用方法。要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化。创建Person类的公有派生类Employee,增加两个数据成员 基本工资basicSalary(int类型) 请假原创 2014-10-31 08:52:12 · 442 阅读 · 0 评论 -
5-2 派生类的构造函数
题目描述通过本题目的练习可以掌握派生类构造函数的定义和使用方法。要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化;有一个成员函数show()用于输出数据成员的信息。创建Person类的公有派生类Employee,增加两个数据成员原创 2014-10-30 22:33:14 · 389 阅读 · 0 评论 -
3-7 类的友元函数的应用
题目描述通过本题目的练习可以掌握类的友元函数的定义和用法要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离;再添加一个输出成员函数用于输出点的信息。并编写主函数,实现以下的输入输出内容。输入4个double型的数,中间用一个空格间隔。输出输出数据共3行,前原创 2014-10-13 17:07:01 · 816 阅读 · 0 评论 -
面向对象程序设计上机练习二(函数模板)
题目描述利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。输入分别输入5个int型整数、5个float 型实数、5个long型正整数。输出分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。示例输入11 22 666 44 5511.11 22.22 33.33 888.88 55.5512345原创 2014-09-12 10:15:16 · 653 阅读 · 0 评论 -
面向对象程序设计上机练习四(变量引用)
题目描述将变量的引用作为函数形参,实现2个int型数据交换。输入输入2个int型整数。输出输出2个整数交换前后的值。示例输入88 66示例输出88 6666 88原创 2014-09-14 16:04:48 · 515 阅读 · 0 评论 -
2-1 Point类的定义
题目描述通过本题目的练习可以掌握类与对象的定义;设计一个点类Time,它具有私有数据成员x(横坐标)、y(纵坐标);公有成员函数:SetPoint(int,int)用于设置点对象的值,ShowPoint()用于输出点对象的信息在主函数中调用成员函数SetPoint(int,int)为点对象设置值,并调用成员函数ShowPoint()输出点的信息。输入 无输出 一对圆括号原创 2014-09-12 09:38:47 · 918 阅读 · 0 评论 -
1-4 输出菱形
题目描述通过本题目的练习可以掌握C++中数组的输入输出方法。 从键盘输入1个int型数据N,根据该数据,输出一个用*组成的菱形,这个菱形中最多一行的*的个数是所输入的整数N。 注意:第N行第一个*号前有一个空格。输入 一个整数N,表示最多的一行 * 的个数。输出输出一个由*组成的菱形。示例输入5示例输出 * * *原创 2014-09-14 16:01:11 · 556 阅读 · 0 评论 -
面向对象程序设计上机练习三(有默认参数的函数)
题目描述利用默认参数的函数实现求2个或3个整数的最大值。输入输入3个int型整数。输出输出第1、2个整数及其最大值; 输出第1、2、3个整数及其最大值。示例输入88 66 99示例输出88 66 8888 66 99 99原创 2014-09-14 16:05:21 · 931 阅读 · 0 评论 -
面向对象程序设计上机练习六(类和对象)
题目描述用类成员函数完成5个整型数组元素的输入、从小到大排序、排序后数组元素的输出。输入输入5个数组元素。输出输出5个数组元素从小到大排序后的结果。(最后一个数后面既没有空格也没有换行)示例输入8 9 1 5 4示例输出1 4 5 8 9原创 2014-09-14 16:08:25 · 420 阅读 · 0 评论 -
面向对象程序设计上机练习七(类和对象)
题目描述利用类的数据成员和成员函数完成下列操作:输入三个整数,输出它们的最大值。输入输入三个整数。输出输出3个整数的最大值。示例输入2 8 5示例输出8原创 2014-09-14 17:51:50 · 518 阅读 · 0 评论 -
面向对象程序设计上机练习一(函数重载)
题目描述利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。输入分别输入5个int型整数、5个float 型实数、5个long型正整数。输出分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。示例输入11 22 666 44 5511.11 22.22 33.33 888.88 55.5512345原创 2014-09-14 16:08:09 · 793 阅读 · 0 评论 -
3-3 构造函数的调用(高级)
题目描述通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。输入无输出输出共有11行数据,分别如示例输出所示示例输入无示例原创 2014-09-21 14:23:47 · 368 阅读 · 0 评论 -
3-2 构造函数的调用
题目描述通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。输入无输出输出数据有4行,分别代表对构造函数和析构函数的调用;本练习要求所编写程序的输出必须与示例相同。示例输入无示例输出Construc原创 2014-09-21 14:17:13 · 636 阅读 · 0 评论 -
4-1 复数类的运算符重载
题目描述通过本题目的练习可以掌握成员运算符重载及友元运算符重载要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(以方便输出一个复数的要求。输入要求在主函数中创建对象时初始化对象的值。输出输出数据共有4行,分别代表a,b的值和它们求和、求差后的值示例输入无示例输出原创 2014-10-16 10:50:47 · 544 阅读 · 0 评论