2016级面向对象程序设计(C++)
2017-9-14 16:39创建了 #2016级面向对象程序设计(C++)# 任务:
任务01_1 将字符串逆序存放 。问题描述: 用string类创建一个对象,给这个对象从键盘输入一个字符串,然后将字符串逆序存放,并输出。 程序要求: 用string类创建一个对象; 使用cin和cout完成数据输入和输出; 通过循环语句来完成string...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务10_1 矩阵的运算 。使用运算符重载完成矩阵的运算。 问题描述: 编写矩阵类MyMatrix,要求:实现构造函数,析构函数,拷贝构造函数以及 + - * =等操作,矩阵中元素既可以连续存放也可以非连续存放,二者选其一即可。 程序要求: MyMatrix...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务05_1 通讯录程序 。Record.cpp #include "Record.h" //构造函数 Record::Record(string aName , string aPhone, string aAddress ) { m_strName=aName; m_strPhon...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务06_1 统计箱子数量 。#include <iostream> using namespace std; class Box { public: Box(int aL,int aW,int aH); Box(); Box(const Box &r); ~Box(); ...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务06_3 改错题 。#include <iostream> using namespace std; class MyClass { public: MyClass(int a); ~MyClass(); void setB(int b); void displayData...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务04_1 直线相交问题 。#include <iostream> using namespace std; class Line { public: Line(double a = 0,double b = 0); void display(); ...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务06_3 改错题 。问题描述: 阅读下面类的定义,找出程序中的错误,说明错误的原因,并改正(不能修改的也可删除语句)。 程序如下: #include <iostream> using namespace std; class MyClass ...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务09_2 写出构造、析构顺序并解释派生类对象组成成员 。1、输出结果: 第一行:0 A |10 B | 第二行:0 A |11 B |33 C |11 D | 第三行:11 -B |11 -A | 第四行:11 -D |33 -C |11 -B |11 -A | 注意:以上的换行是通过main函数中cout<< ...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务12_01 应用抽象类求面积周长 。应用抽象类求圆和矩形的面积和周长。 问题描述: 编写形状类Shape是一个抽象类,里面含有输出面积和输出周长的纯虚函数,Circle类和Rectangle类以公有继承的方式继承抽象类,并且完成Shape类中纯虚函数的功能。 程序要求: Sh...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务08_1 日志打印器(Logger) 。#include
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务12_01 应用抽象类求面积周长 。#include
创建了 #2016级面向对象程序设计(C++)# 任务:
任务09_1 通过组合和继承实现一个轿车类 。设计一个程序实现一个轿车类Car,其中汽车类Vehicle是它的基类,发动机类Engine是汽车类的子对象成员。 问题描述: 写一个Engine类和Vehicle类并利用组合和继承实现Car类。 程序要求: Engine类公有成员包括:...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务05_1 通讯录程序 。请认真阅读任务要求完成任务。 问题描述: 编写一个通讯录应用程序,应至少具有添加记录、删除记录、浏览记录、查找记录四种功能,程序的项目文件结构如图所示,部分文件代码已已经在下面给出,只需实现Record.cpp、Node.cpp、List.cp...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务12_02 编写冒泡排序函数模板 。#include <iostream> using namespace std; template <typename T> inline void mySwap(T & a, T & b) { T temp = a; a = ...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务03_1 判断两圆是否相交。 。问题描述: 写一个圆类,通过全局函数funJudge来判断两个圆是否相交? 程序要求: 通过类Circle来存储圆的信息。 私有成员变量包括: 圆的X坐标:int m_iX; 圆的Y坐标...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务07_2 定义类A实现main函数中的调用方式。 。问题描述: 写一个A类,借助this指针实现main函数中调用方式。 程序要求: 私有成员包括: 数据成员m:int m_im; 数据成员n:int m_in; 公有成员包括: 含...
创建了 #2016级面向对象程序设计(C++)# 任务:
参考答案任务09_1 通过组合和继承实现一个轿车类 。#include <iostream> using namespace std; class Engine { public: Engine(int aED,int aEP); int m_iDisplacement; int m_iPower; }; ...
创建了 #2016级面向对象程序设计(C++)# 任务:
任务11_1 共用接口的队列和栈的实现 。编写一个程序,建立两种类型的表:队列和栈,利用纯虚函数的方法,使它们可以共用相同接口访问。 问题描述: 写一个抽象类List里面含有Node类的指针成员,和两个纯虚函数。Queue类和Stack类是List的子类,通过实现纯虚函数完成存储和删除功能...
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_02 编写冒泡排序函数模板 的任务作业。
提交了 2016级面向对象程序设计(C++) 任务 参考答案任务12_01 应用抽象类求面积周长 的任务作业。