C程序设计综合练习题读程序写结果题

上传人:公**** 文档编号:487315569 上传时间:2023-07-16 格式:DOCX 页数:17 大小:47.54KB
返回 下载 相关 举报
C程序设计综合练习题读程序写结果题_第1页
第1页 / 共17页
C程序设计综合练习题读程序写结果题_第2页
第2页 / 共17页
C程序设计综合练习题读程序写结果题_第3页
第3页 / 共17页
C程序设计综合练习题读程序写结果题_第4页
第4页 / 共17页
C程序设计综合练习题读程序写结果题_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C程序设计综合练习题读程序写结果题》由会员分享,可在线阅读,更多相关《C程序设计综合练习题读程序写结果题(17页珍藏版)》请在金锄头文库上搜索。

1、chengC+程序设计模拟题三、用C卄语言描述以下命题1、A小于E并且A大于C2、A和E中有一个小于C3、A是奇数4、E和C中较大者与A相等5、年份Y是闰年四、写出以下程序的执行结果1.#include void main()mt b35=ll,12,1345,21,22,23,24,25,3I,32,33、34,35;mt (*p)5;p=b;fbr(int j=Oj5j+)cout*(*p+j) T ;coutendl;2# mcludevoid swapl(mt a,int b)int temp=a:a=b;b=temp;void swap2(int*a,int*b)int temp=*

2、a;*a=*b,*b=temp;void swap3(int*a,int*b)int*temp=a:a=b.b=temp;void swap4(int &a,int &b)chengint temp=a; a=b; b=temp;void niam()int a=10,b=20;swapl(久 b);coutan: Hbendl;swap2( &a,&b);coutan: Hbendl;swap3(&a,&b);coutan: Hbendl; swap4(a.b);coutan: Hbendl;3. &#iiicludevoid prmt(iiit w)int i;if(w!=0)fb(i=;

3、i=w;i+) coutw;coutendl;void main()pnnt(4);4.# iiiclude#define sw(x,y) xA=y;y/x=x;xA=y; void main()int a=10,b=01;sw(a,b);couta,7rb;5假定输入10个整数:32, 64, 53, 87, 54, 32, 98, 56, 98, 83.以下程序的输出结果是什么? &# iiicludevoid main()int a、b,c,x;a=b=c=0;for (mt k=0; k10; k+)cinx;switch(x%3)case 0:a+=x; break;case l:b

4、+=x; break;case 2:c+=x; break;coutan ,bM Hcendl;6. *# iiicludevoid main()intj,k;for(j=5;j0;j-)for (k=y; k0; k-)coutH*H;coutendl;7.#include void main()int nNumber;int *pPointer;nNumber = 15;pPointer = & nNumber;coutMnNumber is equal to : nNumberendl:*pPoiiiter = 25;coutMnNumber is equal to : iiNumber

5、endl;8#include iiit *pPouiter;void SomeFunction()pPomter = new int;*pPomter = 25;void main()SomeFunctionQ;coutHValue of *pPointer: H*pPointerendl;delete pPomter;9.#include void AddFive(iiit* Number)*Number = *Number + 5;void main()mt iiMvNumber = 18;coutHMy oiigiiial number is MiiMvNumberendl;AddFiv

6、e(&nMyNumber);coutHMy new number is niiMyNumberendl;10.#include void main()mt Airay3;AiravO = 10;Airavl = 20;Airav2 = 30;int *pAiray;p Array = & Anay0;coutllpArray points to the value. Hendl; cout*pAirayendl;cout*(pAnay+1 产 endl;11. *# mcludeiiit i=4;void main()coutHi=Hiendl;】=5;int i;1=7;cout,i=ien

7、dl;coutHi=Hi;12. *#iiicludevoid fun();void main()fim();fim();void fun()static int a=l;iiit i=5;i+;cout,i=,i,a=,aendl;13. & #include class Pointpublic:Pomt(int xx=0, int yy=0) X=xx; Y=yv; countP+; Pomt(Point &p);int GetX() return X;int GetY() return Y;void GetC() coutM Object id=l,coimtPendl; private

8、:mt X,Y;static mt countP;Pomt:Pouit(Pomt &p) X=p.X;Y=p.Y;countP+;iiit Point: :countP=0;void main () Point A(4,5);coutMPoint A;*A.GetX ( ) H/A.GetY ();A. GetC ();Pomt B(A);coutMPoint B;fB.GetX ( ) H;,B.GetY ();B. GetC ();14. *#include mt addDefault(int x=ljnt v=2);void fiin(void);void main(void)int a

9、ddDefault(iiit x=3.iiit y=4);coutaddDefault()endl;firn.;mt addDefault(int x. int y)coutxH+Hyn=H;retuin x+y;void fiin(void)coutaddDefault()endl;15. *#iiiclude void niainQmt m,n.a=3 .b=3 .number; numbei-237; m=number/5;n=ni】mber%5; cout,m=nmendl: coutMn=Mnendl;a+=m;b*=n;coutHa=Maendl; coutHb=Mbendl;16

10、. *#iiiclude void niainQmt width,heightjesult 1 ,iesult2,iesult3; height=3 ;width=5;result l=height3 & width=5; result2=height3 |j width=5;result3=! (width=5); coutresult 1 ,fresult 1 endl; coutresult2Hresult2endl; coutresult3Hresult3endl;17. *#iiiclude void niainQ int i=32,j=6;double df: dfM/j+2.3;

11、 coutHdf=Mdfendl;i=df3;coutni=Hiendl;18. &# mclude mtc10;void add(iiit x,int y)static iiit i=0;ci=x+y;i+;void main()mt a10= 1,2,3,4,5,6,7,8,9,10;int b10= 10,9,8,7,6,5,4,3,2,1;mt i=0,k=0;fbr(i=0;i10;i-H-)add(ai,bi);fbr(i=0;i10;i-H-)coutciM ;19.#mclude void main()char s30=ncomputeimouse,keyH;mt i=0,k=

12、0;coutsendl;while(si!=f0,)if(si=m)通过数组名和下标引用数组元素k+;i+;couti=Hiendl;coutnk=nkendl;20.#iiiclude void niainQchar s=HC+ piogramM;chai- *psl=HcomputerH;chai *ps2,*ps3=s;ps2=MmouseH;coutsH Hps 1M Hps2, Hps3 endl;psl+;ps2+=2;ps3+=4;couts+4n Hps 1M nps2n Hps3endl;cout*sM M*psln ,r*ps2M,*ps3endl;psl=s;19. 如果输入的数据是24和18,那么卞列程序的输出结果是什么? *材#include iiitc.iiit d)lilt 1;r=c%d;while(r!=O)c=d;d=r;r=c%d;return d;void main()int mge.d;coutMm n=H;ciiimn

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号