C++的考试我考了两次都没过,我不能再重修了,谁帮我解决一下?

dbcz444 2004-12-06 05:01:47
各位兄弟,救救偶。我想要一个比较准确的答案
1、定义一个矩形类rectangle,数据成员为长和宽,可以用长、宽构造一个矩形,默认情况是长宽都是0,成员函数有getlength(),getwidth()和getarea()(及求长、求宽、求面积)
2.定义一个shape类的抽象类,从shape类中派生出两个形状类:TwoDshape(二维形状类;ThreeDshape(三维形状类)。它们也是抽象类。二维形状有:point2d,line2d,circle,rectangle,text2d;三维形状有:point3d,line3d,sphere,cube,text3d。用虚函数输出每个类的类型名称及维数。再定义两个虚函数,求各形状的area(面积)和volume(体积)(函数定义可简化为只输出各自的功能名和类名称)。并编写程序测试定义的类。
3.定义多项式链表类,每个节点有三个域:系数(coef),指数(exp),指针(next);一个多项式初始化:默认为0个节点,或n个节点和n个元素的数组(每个元素由系数和指数组成);类的数据成员有节点个数和多项式个数(一个类的对象为一个多项式);重载运算符有:两个多项式相加(+),多项式赋值(=)。输出多项式的格式有:p=a1x(e1)+a2x(e2)+….+anx(en),其中ai为系数,ei为指数,ei递增输出。
4.建立一个表示分数(有理数)的类:私有数据为两个整数分别表示分子和分母,初始化方式有1)无参默认为1;2)一个浮点数表示的有理数;3)两个整数分别表示分子和分母;外部接口有:以a/b的形式输出(<<)有理数;以浮点形式输出有理数;两个有理数相加(+);有理数加一整数;有理数加一浮点数;有理数赋值(=);两个有理数比较(==)。
5.设有以下类定义:class Student {
char name[20];
Date birthday;
Char dept[50];

};
设有如下程序:void main()
{ //computer[100]为Student类的对象数据
for(int i=0; i<100; i++)
cin>>computer[i];
cout<<computer[0];
}
写出<<,>>的运算符重载函数的定义
6.请编写c++程序,根据输入的整数值n,动态分配大小为n的整数数组,输入n个整数,找出其中的最大值并打印。
7.修改上一题,写一个函数模板,实现求n个元素数组中的最大值,并作为函数返回值,用第一题的例子调用此模板函数。
...全文
362 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dbcz444 2004-12-06
  • 打赏
  • 举报
回复
我也想静下心来看书,正如楼上的说"考试不过这个问题不是别人帮你写两个程序就能解决的。",但是,我没什么时间,上班太多的活,况且,我的兴趣不在C++编程,我比对它也是非常的陌生,只不过是我现在就读的网络学院需要这门课的学分,这只是老师给出复习的其中一些问题,有些问题我还是自己解决了,书,我看过了,是钱能同志写的,大家假如没有C语言基础的话,你试一下去看,有几个看得下去的?说实在的,我只希望大家能够给出一个比较标准的答案,帮帮我,谢谢大家.当然,大家认为不值得去帮忙的话,也决不勉强,我也决不会不结贴的.虽然,很多兄弟觉得很简单,但对于我来说,还是比较困难的,我觉得不是每一个人都是全才.大家都有自己陌生的领域,需要别人去鼓励,去帮忙.
谢谢大家.
yunjuanyunshu 2004-12-06
  • 打赏
  • 举报
回复
C++的考试其实不难,看看书多会懂的:)
carbonic 2004-12-06
  • 打赏
  • 举报
回复
自己好好写吧,小伙子


^_^
coyprightbao 2004-12-06
  • 打赏
  • 举报
回复
晕!!!!!!!
Asindy 2004-12-06
  • 打赏
  • 举报
回复
拜托~~~这是考题吗???你考的什么啊都这么容易????
libbyliugang 2004-12-06
  • 打赏
  • 举报
回复
jb
xu123 2004-12-06
  • 打赏
  • 举报
回复
考试好啊,考试激励人学习
fengfeng1982 2004-12-06
  • 打赏
  • 举报
回复
难道是考试的题目?不是的话还是好好去看书。
avalonBBS 2004-12-06
  • 打赏
  • 举报
回复
接分分
yevv 2004-12-06
  • 打赏
  • 举报
回复
class rectangle{
float width;
float length;
public:
rectangle(float w=0.0,float l=0.0){width=w;length=l;}
float getlength(){return length;}
float getwidth(){return width;}
float getarea(){return length*width;}
};
HIZHX 2004-12-06
  • 打赏
  • 举报
回复
多看看书,自己的事情自己解决比较好!
打好基础,自己的前途!
pigja 2004-12-06
  • 打赏
  • 举报
回复
呵呵,考试不过这个问题不是别人帮你写两个程序就能解决的。
我想你还是该好好看看书,提高自己的水平才是真的。
248406869 2004-12-06
  • 打赏
  • 举报
回复
讨厌给被人写作业。有一部分人经常申请新号让被人写作业,写完了也不结贴。

65,183

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧