C程序设计综合练习题读程序写结果题.docx
- 文档编号:7495484
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:17
- 大小:17.27KB
C程序设计综合练习题读程序写结果题.docx
《C程序设计综合练习题读程序写结果题.docx》由会员分享,可在线阅读,更多相关《C程序设计综合练习题读程序写结果题.docx(17页珍藏版)》请在冰豆网上搜索。
C程序设计综合练习题读程序写结果题
LastupdatedontheafternoonofJanuary3,2021
C程序设计综合练习题读程序写结果题
C++程序设计模拟题
三、用C++语言描述下列命题
1、A小于B并且A大于C
2、A和B中有—个小于C
3、A是奇数
4、B和C中较大者与A相等
5、年份Y是闰年
四、写出下列程序的执行结果
#include<>
voidmain()
{
intb[3][5]={11,12,13,14,15,21,22,23,24,25,31,32,33,34,35};
int(*p)[5];
p=b;
for(intj=0;j<5;j++)
cout<<*(*p+j)<<",";
cout< } #include<> voidswapl(inta,intb) { inttemp=a; a=b; b=temp; } voidswap2(int*a,int*b) { inttemp=*a; *a=*b,*b=temp; } voidswap3(int*a,int*b) { int*temp=a; a=b,b=temp; } voidswap4(int&a,int&b) { inttemp=a; a=b;b=temp; } voidmain() { inta=10,b=20; swapl(a,b); cout< "< swap2(&a,&b); cout< "< swap3(&a,&b); cout< "< swap4(a,b); cout< "< } 1.&&& #include<> voidprint(intw) { inti; if(w! =0) { print(w-1); for(i=1;i<=w;i++) cout< cout< } } voidmain() { print(4); } #include<> #definesw(x,y){x^=y;y^=x;x^=y;} voidmain() { inta=10,b=01; sw(a,b); cout< } 2.假定输入10个整数: 32,64,53,87,54,32,98,56,98,83。 下列程序的输出结果是什么&&& 3. #include<> voidmain() { inta,b,c,x; a=b=c=0; for(intk=0;k<10;k++) { cin>>x; switch(x%3) { case0: a+=x;break; case1: b+=x;break; case2: c+=x;break; } } cout< } 4.*** #include<> voidmain() {intj,k; for(j=5;j>0;j--) {for(k=j;k>0;k--) cout<<"*"; cout< } } #include<> voidmain() { intnNumber; int*pPointer; nNumber=15; pPointer=&nNumber; cout<<"nNumberisequalto: "< *pPointer=25; cout<<"nNumberisequalto: "< } #include<> int*pPointer; voidSomeFunction() { pPointer=newint; *pPointer=25; } voidmain() { SomeFunction(); cout<<"Valueof*pPointer: "<<*pPointer< deletepPointer; } #include<> voidAddFive(int*Number) { *Number=*Number+5; } voidmain() { intnMyNumber=18; cout<<"Myoriginalnumberis"< AddFive(&nMyNumber); cout<<"Mynewnumberis"< } #include<> voidmain() { intArray[3]; Array[0]=10; Array[1]=20; Array[2]=30; int*pArray; pArray=&Array[0]; cout<<"pArraypointstothevalue."< cout<<*pArray< cout<<*(pArray+1)< } 5.*** #include<> inti=4; voidmain() { cout<<"i="< i=5; { inti; i=7; cout<<"i="< } cout<<"i="< } 6.*** #include<> voidfun(); voidmain() { fun(); fun(); } voidfun() { staticinta=1; inti=5; a++; i++; cout<<"i="< } 7.&&& #include<> classPoint {public: Point(intxx=0,intyy=0){X=xx;Y=yy;countP++;} Point(Point&p); intGetX(){returnX;} intGetY(){returnY;} voidGetC(){cout<<"Objectid="< private: intX,Y; staticintcountP; }; Point: : Point(Point&p) {X=; Y=; countP++; } intPoint: : countP=0; voidmain() {PointA(4,5); cout<<"PointA,"<<()<<","<<(); (); PointB(A); cout<<"PointB,"<<()<<","<<(); (); } 8.*** #include<> intaddDefault(intx=1,inty=2); voidfun(void); voidmain(void) { intaddDefault(intx=3,inty=4); cout< fun(); } intaddDefault(intx,inty) { cout< returnx+y; } voidfun(void) { cout< } 9.*** #include<> voidmain() {intm,n,a=3,b=3,number; number=237; m=number/5; n=number%5; cout<<"m="< cout<<"n="< a+=m; b*=n; cout<<"a="< cout<<"b="< } 10.*** #include<> voidmain() {intwidth,height,result1,result2,result3; height=3;width=5; result1=height>3&&width>=5; result2=height>3||width>=5; result3=! (width>=5); cout<<"result1"< cout<<"result2"< cout<<"result3"< } 11.*** #include<> voidmain() {inti=32,j=6; doubledf; df=i/j+; cout<<"df="< i=df/3; cout<<"i="< } 12.&&& #include<> intc[10]; voidadd(intx,inty) {staticinti=0; c[i]=x+y; i++; } voidmain() {inta[10]={1,2,3,4,5,6,7,8,9,10}; intb[10]={10,9,8,7,6,5,4,3,2,1}; inti=0,k=0; for(i=0;i<10;i++) add(a[i],b[i]); for(i=0;i<10;i++) cout< } #include<> voidmain() {chars[30]="computer,mouse,key"; inti=0,k=0; cout< while(s[i]! ='\0') {if(s[i]=='m')athscore; average/=10; cout<<"average="< for(i=0;i<5;i++) if(st[i].mathscore<60) {k++; cout< cout<<""< } cout< } #include<> voidmain() {intb[3][4]={23,38,16,12,56,89,66,34,58,12,90,100}; inti,j,m=3,n=4; for(i=0;i {for(j=0;j cout<<*(*(b+i)+j)<<""; cout< } for(i=0;i<20;i++)cout<<"-";cout< for(i=0;i {for(j=n-1;j>=00;j--) cout<<*(b[i]+j)<<""; cout< } for(i=0;i<20;i++)cout<<"-";cout< for(i=m-1;i>=0;i--) {for(j=0;j cout< cout< } } #include<> voidmain() {inta[]={12,22,32,42,52,62,72,82,92,102}; inti,m=5; int*p=a; for(i=0;i cout<<*p++<<""; cout< for(i=m-1;i>=0;i--) cout< cout< } #include<> voidmain() {intb[2][4]={12,36,62,14,56,98,74,63}; int(*p)[4]=b; inti,j; for(i=0;i<2;i++) {for(j=0;j<4;j++) cout<<*(*(p+i)+j)<<""; cout< } for(i=0;i<20;i++)cout<<"-";cout< for(i=0;i<2;i++) {for(j=3;j>=0;j--) cout< cout< } } #include<> #include<> voidmain() {intfunc(inta,intb,charop); int(*fptr)(inta,intb,charop); fptr=func; cout< cout< } intfunc(inta,intb,charop) { switch(op) { case'+': cout< case'-': cout< case'*':
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 综合 练习题 程序 结果