C++程序设计综合练习题-读程序写结果题.doc

上传人:灯火****19 文档编号:136792360 上传时间:2020-07-02 格式:DOC 页数:16 大小:51.50KB
返回 下载 相关 举报
C++程序设计综合练习题-读程序写结果题.doc_第1页
第1页 / 共16页
C++程序设计综合练习题-读程序写结果题.doc_第2页
第2页 / 共16页
C++程序设计综合练习题-读程序写结果题.doc_第3页
第3页 / 共16页
C++程序设计综合练习题-读程序写结果题.doc_第4页
第4页 / 共16页
C++程序设计综合练习题-读程序写结果题.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

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

1、C+程序设计模拟题三、用C+语言描述下列命题1、A小于B并且A大于C2、A和B中有个小于C3、A是奇数4、B和C中较大者与A相等5、年份Y是闰年四、写出下列程序的执行结果1.#include void main()int b35=11,12,13,14,15,21,22,23,24,25,31,32,33,34,35;int (*p)5;p=b;for(int j=0;j5;j+)cout*(*p+j) , ;coutendl;2.#includevoid swapl(int a,int b)int temp=a;a=b;b=temp;void swap2(int*a,int*b) int t

2、emp=*a; *a=*b,*b=temp;void swap3(int*a,int*b)int*temp=a;a=b,b=temp;void swap4(int &a,int &b)int temp=a; a=b; b=temp;void main()int a=10,b=20; swapl(a,b);couta: bendl; swap2(&a,&b);couta: bendl;swap3(&a,&b);couta: bendl;swap4(a,b);couta: bendl;3. &#includevoid print(int w)int i; if(w!=0)print(w-1);fo

3、r(i=1;i=w;i+)coutw;coutendl;void main()print(4);4.#include#define sw(x,y) x=y;y=x;x=y;void main()int a=10,b=01; sw(a,b); couta,b;5. 假定输入10个整数:32,64,53,87,54,32,98,56,98,83。下列程序的输出结果是什么?&#include void main( )int a,b,c,x;a=b=c=0;for (int k=0; kx;switch(x%3)case 0:a+=x; break;case 1:b+=x; break;case 2:

4、c+=x; break;couta b cendl;6. *#include void main( )int j,k;for (j=5; j0; j-)for (k=j; k0; k-)cout*;coutendl;7.#include void main()int nNumber;int *pPointer;nNumber = 15;pPointer = &nNumber;coutnNumber is equal to : nNumberendl; *pPointer = 25;coutnNumber is equal to :nNumberendl; 8.#include int *pPo

5、inter;void SomeFunction()pPointer = new int;*pPointer = 25;void main()SomeFunction(); coutValue of *pPointer: *pPointerendl; delete pPointer;9.#include void AddFive(int* Number)*Number = *Number + 5;void main()int nMyNumber = 18;coutMy original number is nMyNumberendl; AddFive(&nMyNumber);coutMy new

6、 number is nMyNumberendl; 10.#include void main()int Array3;Array0 = 10;Array1 = 20;Array2 = 30;int *pArray;pArray = &Array0;coutpArray points to the value.endl;cout*pArrayendl;cout*(pArray+1)endl;11. *#includeint i=4; void main()couti=iendl; i=5;int i; i=7;couti=iendl; couti=i; 12. *#includevoid fu

7、n( );void main( )fun( );fun( );void fun( )static int a=1;int i=5;a+;i+;couti=i,a=aendl;13. &#include class Pointpublic:Point(int xx=0, int yy=0) X=xx; Y=yy; countP+; Point(Point &p);int GetX( ) return X;int GetY( ) return Y;void GetC( ) cout Object id=countPendl;private:int X,Y;static int countP;Poi

8、nt:Point(Point &p)X=p.X;Y=p.Y;countP+;int Point:countP=0; void main ( ) Point A(4,5);coutPoint A,A.GetX ( ) ,A.GetY ( );A.GetC ( );Point B(A);coutPoint B,B.GetX ( ) ,B.GetY ( );B.GetC ( );14. *#include int addDefault(int x=1,int y=2);void fun(void);void main(void) int addDefault(int x=3,int y=4); co

9、utaddDefault()endl;fun();int addDefault(int x, int y) coutx+y=;return x+y;void fun(void) coutaddDefault()endl;15. * #include void main() int m,n,a=3,b=3,number; number=237; m=number/5; n=number%5; coutm=mendl; coutn=nendl; a+=m; b*=n; couta=aendl; coutb=bendl; 16. * #include void main() int width,he

10、ight,result1,result2,result3; height=3;width=5; result1=height3 & width=5; result2=height3 | width=5; result3=!(width=5); coutresult1result1endl; coutresult2result2endl; coutresult3result3endl; 17. * #include void main() int i=32,j=6; double df; df=i/j+2.3; coutdf=dfendl; i=df/3; couti=iendl;18. & # include int c10; void add(int x,int y) static int i=0; ci=x+y; i+; void main() int a10=1,2,3,4,5,6,7,8,9,10; int b10=10,9,8,7,6,5,4,3,2,1; int i=0,k=0; for(i=0;i10;i+) add(ai,bi); for(i=0;i10;i+) coutci ;19. #include void main() char s30=computer,mouse,key; int i=0,k=0; coutsendl; w

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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