第四单元复习题.docx
- 文档编号:11212178
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:18
- 大小:352.13KB
第四单元复习题.docx
《第四单元复习题.docx》由会员分享,可在线阅读,更多相关《第四单元复习题.docx(18页珍藏版)》请在冰豆网上搜索。
第四单元复习题
第一题
#include
usingnamespacestd;
/**********Program**********/
classStudent{
longgetID();
intc;
inte;
intm;
public:
intsum(){
intsum;
sum=c+e+m;
}
doubleavg(){
doubleavg;
avg=(double)sum/3;
}
};
Students;
/**********End**********/
voidmain(void)
{
Students(201211145,90,80,97);
cout<<"ID£º"< cout<<"\tThesumofsource£º"< cout<<"\tTheavgofsource£º"< } 第二题 #include #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidfac: : show(){cout<<"½×³ËΪ£º"< voidmain() { intn; cout<<"ÇëÊäÈëÒ»¸öÕûÊý£º"; cin>>n; faca(n); cout< } 第三题 #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidmain() { intadd=10,sub=7; Countercalc; for(inti=1;i<=add;i++)calc.add(); for(i=1;i<=sub;i++)calc.sub(); cout<<"0+"< } 第四题 #include #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidmain() { PointA(5,5),B(1,1); cout<<"¼«°ë¾¶Îª"< cout<<"ABÁ½µã¼ä¾àÀëΪ"< cout<<"AÏà¶ÔÓÚBµÄ×ø±ê"< } 第五题 #include #include usingnamespacestd; /**********Program**********/ /**********End**********/ intmain() { Pointp1(1,9),p2(8,5),p3,p4;//p1-×óÉϽÇ×ø±ê1-x×ø±ê9-y×ø±êp2-ÓÒϽÇ×ø±ê8-x×ø±ê5-y×ø±ê CRectcr(p1,p2),cr1; cout< cout< p3.setP(1,1); p4.setP(3,5);//3-x×ø±ê5-y×ø±ê cr1.SetR(p3,p4);//p3-×óÉϽÇ×ø±êp4-ÓÒϽÇ×ø±ê cout< cout< return0; } 第六题 #include usingnamespacestd; classshape{ private: intl,w,h; public: shape(int,int,int); intis(); }; /**********Program**********/ /**********End**********/ voiddisplay(shapes) { switch(s.is()){ case1: cout<<"ÕâÊÇÖùÌå"< case2: cout<<"ÕâÊdz¤·½ÐÎ"< case3: cout<<"ÕâÊÇÏ߶Î"< case4: cout<<"ÕâÊǵã"< } } voidmain(void) { shapemy1(1,2,3);display(my1); shapemy2(1,0,2);display(my2); shapemy3(0,0,1);display(my3); shapemy4(0,0,0);display(my4); } 第七题 #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidDate: : show() { cout< } intmain() { Dated1(2009,2,1),d2;//d1Ϊ2009Äê2ÔÂ1ÈÕ d1.show(); cout< d2.SetD(2012,3,1);//d2Ϊ2012Äê3ÔÂ1ÈÕ d2.show(); cout< return0; } 第八题 #include usingnamespacestd; constdoublePI=3.14159; /**********Program**********/ /**********End**********/ voidCircle: : show() { cout<<"Ô²ÐÄX×ø±ê="< cout<<"Ô²°ë¾¶="< } intmain() { Pointp1(9,2),p2;//9Ϊx×ø±ê,2Ϊy×ø±ê Circlec1(p1,7),c2;//7Ϊ°ë¾¶p1ΪԲÐĵã c1.show(); cout<<"Ô²µÄÃæ»ý="< p2.SetP(1,1); c2.SetCC(p2,4); c2.show(); cout<<"Ô²µÄÃæ»ý="< return0; } 第九题 #include #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidBox: : show() {cout<<"x="< cout<<"s="< } voidmain() {Boxa; a.init(2,3,4); a.volue(); a.area(); a.show(); } 第十题 #include usingnamespacestd; /**********Program**********/ /**********End**********/ voiddisplay(Clockck) { cout< } voidmain(void) { inti; intINTERVAL;//ºÄʱ£¬µ¥Î»ÎªÃë INTERVAL=rand(); INTERVAL=rand(); Clockclock(9,55,0); cout<<"Æðµã=";display(clock);cout< for(i=1;i<=INTERVAL;i++)clock.go(); cout<<"ÖÕµã=";display(clock);cout< cout<<"ºÄʱ"< } 第十题 #include usingnamespacestd; /**********Program**********/ /**********End**********/ voidComplex: : show(){ if(I>0) cout< elseif(I==0) cout< else cout< } voidmain() { Complexa(3,4),b(5,6),c; c=a.add(b); c.show(); } 第十一题 #include #include usingnamespacestd; classdate{ intyear; intmonth; intday; public: date(intYear=0,intMonth=0,intDay=0);//¹¹Ô캯Êý£¬¸ø³ö³õʼµÄÄêÔÂÈÕ voidsetdate(intYear,intMonth,intDay);//ÉèÖÃÄêÔÂÈÕ intget_year();//»ñÈ¡Äê·Ý intget_month();//»ñÈ¡ÔÂ·Ý intget_day();//»ñÈ¡ÈÕÆÚ }; classcard{ intbook;//ͼÊé±àºÅ intreader;//½èÔÄÕß±àºÅ dateborrow_day;//³ö½èÈÕÆÚ intexpiry;//½èÔÄÆÚÏÞ public: card(intBook,intReader,dateBorrow_day,intExpiry=60);//¹¹Ô캯Êý dateget_borrow_day();//»ñÈ¡³ö½èÈÕÆÚ dateget_return_day();//»ñÈ¡¹é»¹ÈÕÆÚ£¬¹é»¹ÈÕÆÚ=³ö½èÈÕÆÚ+½èÔÄÆÚÏÞ intget_book();//»ñȡͼÊé±àºÅ intget_reader();//»ñÈ¡½èÔÄÕß±àºÅ intget_expiry();//»ñÈ¡½èÔÄÆÚÏÞ }; /**********Program**********/ /**********End**********/ voidmain(){ intstu=2012678;//½èÔÄÕß±àºÅ intcbook=100034;//ͼÊé±àºÅ dateday(2012,1,31);//³ö½èÈÕÆÚ cardc1(cbook,stu,day);//´´½¨card¶ÔÏóc1 //ÒÔÏ´òÓ¡½èÊ鿨c1ÐÅÏ¢ cout<<"½èÊ鿨c1: "< cout<<"-----------------------------------------------------"< cout< "< cout< "< cout< "< cout< "< "< "< cout< "< "< "< cout<<"-----------------------------------------------------"< day.setdate(2012,12,6);//ÉèÖýèÊéÈÕÆÚ cbook=100077;//ͼÊéÕß±àºÅ cardc2(cbook,stu,day,30);//´´½¨card¶ÔÏóc2 //ÒÔÏ´òÓ¡½èÊ鿨c2ÐÅÏ¢ cout<<"½èÊ鿨c2: "< cout<<"-----------------------------------------------------"< cout< "< cout< "< cout< "< cout< "< "< "< cout< "< "< "< cout<<"-----------------------------------------------------"< }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 单元 复习题