面向对象技术课程设计题目及要求_第1页
面向对象技术课程设计题目及要求_第2页
面向对象技术课程设计题目及要求_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象技术课程设题目及要求设计以类,满足以基本要和各类的附要求基本要:1)类定义应有注说明每数据成员的含,小全体成员的姓名长在前),日期2)所有数成员设置为保护属性3)成员函具有注释,说明数及参数的用途注明编写人4)具有多构造函数及析构函数5)具有输全部数据成员的函数6)具有读每个数据成员的接口函数,具有修改每个数据成(内部用数据除外的接口函数7)用友元数重载<<和>>运算可将对象数据保存到流中,且可以从流中恢复对象。8)完成该对所有功能进行检验的应用程序9)按格式成实验报告(每组一份)10*可考虑选作的内容各类的加要求:1.一元多式类(动态)1)可以做元多项式的+算2)可以查一元多项式的最高次数,以求一元多项式的值3)对于次低于4的一元多项式可以求根4)对于次等于4的一元多项式可以求根(*)2.表达式(字符串动态)1)可以做达式的+,-(合并同项),*运算2)可以查表达式的项数,3)可以重表达式的顺序4)可以修任意一项的内容3.方形矩类(动态)1)可以做形矩阵的+,-,*算2)可以查方形矩阵的大小3)可以计方形矩阵的行列式值4)可以做形矩阵的转置5)可以做形矩阵的求逆(若行列式值!=0)(*4.一维向类(动态,类模板)1)可以做量的+,-,*,/运算其中*为数字与向量间的运算2)可以查向量的大小3)可以做量的||,||运算是向量的取模运算(即计算各分量的平方和后再开方)

4)可以做量的插入,删除量5)可以做维向量间*算,*运算是一维向量间各对应分量之积的和(*5.字符串(动态)1)可以做符串的+运算2)可以查字符串的字符个数3)可以修字符串中任意一个字符的内容4)可以从定位置开始查找一个字符或一个字符串5)可以从定位置取一个子串6)可以将写字母转换为小写字母,之也可7)可以将符串中某一个子串替换为另一个字符串(*6.结点类有向图类1)有向图中包含结点类的对象2)可以在向图中增加,删除结点3)可以在向图中增加,删除边4)可以在向图中查找两结点间的连通边5)可以取图结构中的结点个数和边的个数6)可以输邻接矩阵7)可以在向图中查找出连通的环(*7.树型结类(模板)1)树型结类中包含模板类的对象2)可以在型结构中增加,除结点3)可以在型结构中查找结点4)可以在型结构中以先序,序遍历结点并输出结点信息5)可以取指定结点的父结点,结点,兄弟结点6)可以取树的高度,结点数7)可以输邻接矩阵8.点与区类1)区域类包含两个点类的对象,构成区域的两个对角2)可以做的+,-运算3)可以做域+,-点的运算4)可以判点是否在区域中5)可以判区域是否为空6)可以计区域的面积7)可以计区域的中心点8)可以做域交(&),并()运算(*9.试卷与卷类(*1)试卷类派生多种题型的派生类2)试卷类含有若干个试卷派生类的对象3)可以设试卷类包含试卷的种类

4)可以设试卷类中每种试卷对象的个数5)试卷类供选题的功能,并显示题目和已做结果6)试卷类供做题的功能,并接收做题结果7)试卷类供比较已做结果和标准答案对比8)试卷类供统计已做结果和标准答案一致的得分10扑克类与牌局类1)牌局类包含扑克类的对象2)可以设牌局类中扑克类对象的个数(多少副)3)可以设牌局类中参加游戏的人数4)牌局类供洗牌功能5)牌局类供发牌功能(发完或预留n张)6)可以对个人的牌进行排序(按花色,按点数)7)具有按输出和按轮(每人一张牌)输出的功能11.多元线性方程1)可以做元线性方程的+,-,*,/运算2)统计多多元线性方程的秩3)n个多元线性方程联立求解4)多个多线性方程求最小二乘解(*)12结点类与含权无向图类1)无向图类中包含结点类的对象2)可以在无向图中增加,除结点3)可以在无向图中增加,除含权的边4)可以在无向图中查找两结点间的最小连通边5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论