您好,欢迎访问三七文档
1.阅读以下程序:#includeiostreamusingnamespacestd;voidf(intx,int&y){intz=x;x=y;y=z;}intmain(){intx=0,y=1;f(x,y);coutxyendl;return0;}运行时的输出结果是________。2.阅读以下程序:#includeiostreamusingnamespacestd;constintM=3,N=4;intmain(){inti,j,s=0;for(i=1;i=M;i++)for(j=1;j=N;j++)s+=i*j;cout”s=”sendl;return0;}执行这段程序的结果是。3.阅读以下程序:#includeiostreamusingnamespacestd;inta[8]={36,25,20,43,12,70,66,35};intmain(){ints0,s1,s2;s0=s1=s2=0;for(inti=0;i8;i++){switch(a[i]%3){case0:s0+=a[i];break;case1:s1+=a[i];break;case2:s2+=a[i];break;}}couts0’’s1’’s2endl;return0;}该程序的输出结果是。4.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){intx=24,y=88;inti=2,p=1;do{while(x%i==0&&y%i==0){p*=i;x/=i;y/=i;}i++;}while(x=i&&y=i);coutp*x*yendl;return0;}该程序的输出结果是。5.阅读以下程序:#includeiostream#includeiomanipusingnamespacestd;constintN=3;intmain(){inta[N][N]={{7,-5,3},{2,8,-6},{1,-4,-2}};intb[N][N]={{3,6,-9},{2,-8,3},{5,-2,-7}};inti,j,c[N][N];for(i=0;iN;i++)//计算矩阵Cfor(j=0;jN;j++)c[i][j]=a[i][j]+b[i][j];for(i=0;iN;i++){//输出矩阵Cfor(j=0;jN;j++)coutsetw(5)c[i][j];coutendl;}return0;}该程序的输出结果是。6.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){inta[8]={25,48,32,85,64,18,48,29};intmax,min;max=min=a[0];for(inti=0;i8;i++){if(maxa[i])max=a[i];if(mina[i])min=a[i];}coutmax:maxendl;coutmin:minendl;return0;}程序运行结果:7.阅读以下程序:#includeiostream#includeiomanip#includecmathusingnamespacestd;inta[4]={36,-5,73,8};voidmain(){inti,y;for(i=0;i4;i++){if(a[i]0)y=1;elseif(a[i]10)y=a[i]*a[i]+3;elseif(a[i]60)y=4*a[i]-5;elsey=int(sqrt(a[i]));//sqrt(x)为取x的平方根函数coutsetw(5)a[i]setw(5)y;}}程序运行结果:8.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){intx=24,y=88;inti=2,p=1;do{while(x%i==0&&y%i==0){p*=i;x/=i;y/=i;}i++;}while(x=i&&y=i);coutp*x*yendl;return0;}该程序的输出结果是9.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){intarr[5],sum=0,maxValue;for(inti=0;i5;++i){cinarr[i];sum+=arr[i];}maxValue=arr[0];for(inti=1;i5;++i)if(arr[i]maxValue)maxValue=arr[i];cout(sum–maxValue)/2endl;return0;}当从键盘输入值24596时,程序的输出结果为_______________10.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){intn,count=0;cinn;while(n1){if(n%2==0)n/=2;elsen=3*n+1;++count;}coutcountendl;return0;}当从键盘输入值5时,程序的输出结果为_______________11.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){charstr[20];cinstr;for(char*p=str;*p!=‘\0’;++p)if(*p=‘0’&&*p=‘9’)*p=‘#’;coutstrendl;return0;}当从键盘输入字符串“19days5months”时,程序的输出结果为_______________12.阅读以下程序:#includeiostreamusingnamespacestd;intfunc(intn);intmain(){intn;cinn;coutfunc(n)endl;return0;}intfunc(intn){if(n==1)return1;elsereturnfunc(n-1)+n;}当从键盘输入值9时,程序的输出结果为_______________13.阅读以下程序:#includeiostreamusingnamespacestd;intfun(intx){staticintm=0;intI=2;I+=m+1;m=I+x;returnm;}intmain(){intj=4,k;k=fun(j);k=fun(j);coutkendl;return0;}则程序的运行结果为。14.阅读以下程序:#includeiostreamusingnamespacestd;charb[20]=ABCDEF;intmain(){char*chp;for(chp=b;*chp;chp+=2)coutchp;return0;}则程序的运行结果为。15.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){inta[10]={19,23,44,17,37,28,49,36};int*p;p=a;cout(p+=3)[3];return0;}则程序的运行结果为。16.阅读以下程序:#includeiostreamusingnamespacestd;voidfun(floata){coutaendl;}voidfun(inta){couta*aendl;}intmain(){floatr=3.5;intnum=5;fun(r);fun(num);return0;}则程序的运行结果为17.阅读以下程序:#includeiostreamusingnamespacestd;structcomplex{intx;inty;};intmain(){complexcnum[2]={{1,3},{2,7}};coutcnum[0].y/cnum[0].x*cnum[1].xendl;return0;}则程序的运行结果为18.阅读以下程序:#includeiostreamusingnamespacestd;longsequence(longa[],intn);intmain(){longarr[10],result;result=sequence(arr,10);for(inti=0;i10;++i)coutarr[i]‘\t’;coutendl;cout“Sum=”resultendl;return0;}longsequence(longa[],intn){a[0]=2;for(inti=1;in;++i)a[i]=2*a[i-1]-1;longsum=0;for(inti=0;in;++i)sum+=a[i];returnsum;}程序的输出结果为_______________19.阅读以下程序:#includeiostreamusingnamespacestd;intmain(){charstr[30];cinstr;for(inti=0;str[i]!=‘\0’;++i){if(str[i]=‘A’&&str[i]=‘Z’)str[i]+=32;if(str[i]=‘a’&&str[i]=‘z’)str[i]-=32;}coutstrendl;return0;}当从键盘输入字符串“This99”时,程序的输出结果为_______________
本文标题:C++程序阅读题
链接地址:https://www.777doc.com/doc-5343231 .html