C++语言程序设计自检自测题三及答案.docVIP

  • 10
  • 0
  • 约6.96千字
  • 约 10页
  • 2017-09-02 发布于浙江
  • 举报

C++语言程序设计自检自测题三及答案.doc

C语言程序设计自检自测题三及答案

《C++语言程序设计》自检自测题(三)及答案 一、给出下列程序运行后的输出结果 1. #includeiostream.h void main(){ int s1=0,s2=0; for(int i=0;i10;i++) if(i%2)s1+=i; else s2+=i; couts1’’s2endl; } 2. #includeiostream.h void main(){ int a[8]={8,19,26,15,6,24,27,18}; int i2=0,i3=0; for(int i=0;i8;i++) if(a[i]%2==0)i2++; else if(a[i]%3==0)i3++; couti2’’i3endl; } 3. #includeiostream.h void main(){ int a[3][4]={{1,2,7,8},{5,6,11,12},{9,20,3,4}}; int m=a[0][0]; int ii=0,jj=0; for(int i=0;i3;i++) for(int j=0;j4;j++) if(a[i][j]m){m=a[i][j];ii=i;jj=j;} coutii’’jj’’a[ii][jj]endl; } 4. #includeiostream.h void main(){ int a=10,b=15; couta’’bendl; {a*=3; int b=a+20; couta’’bendl; } couta’’bendl; } 5. #includeiomanip.h void main(){ int x=20,y=40,*p; p=x; cout*p’’; *p=x+10; p=y; cout*pendl; *p=y+20; coutx’’yendl; } 6. #includeiostream.h void SB(char ch){ switch(ch){ case ’A’:case ’a’: cout”well!”;break; case ’B’:case ’b’: cout”good!”;break; case ’C’:case ’c’: cout”pass!”;break; default: cout”bad!”;break; } coutendl; } void main(){ char a[6]=”Abcaf”; for(int i=0;a[i];i++)SB(a[i]); } 7. #includeiostream.h void main(){ int a[8]={36,25,48,14,55,40,72,40}; int b1,b2; b1=b2=a[0]; for(int i=1;i8;i++) if(a[i]b1){ if(b1b2)b2=b1; b1=a[i]; } coutb1’’b2endl; } 8. #includeiomanip.h void main(){ int a[8]={3,5,7,9,11,13,15,17}; int *p=1; for(int i=0;i8;i++){ coutsetw(5)*p++; if((i+1)%3==0)coutendl; } } 9. #includeiomanip.h void LG(int* a,int m){ a=new int [m]; int *p=a; for(int i=0;im;i++) *p++=i*i; } void main(){ int *b,n=5; LG(b,n); for(int i=0;in;i++) coutb[n-i-1]’’; coutendl; delete[]b; } 10. #includeiostream.h #includestring.h struct Worker{ char name[5];//姓名 int age; //年龄 float p

文档评论(0)

1亿VIP精品文档

相关文档