C++程序阅读题

上传人:油条 文档编号:101775831 上传时间:2019-09-29 格式:DOCX 页数:13 大小:18.90KB
返回 下载 相关 举报
C++程序阅读题_第1页
第1页 / 共13页
C++程序阅读题_第2页
第2页 / 共13页
C++程序阅读题_第3页
第3页 / 共13页
C++程序阅读题_第4页
第4页 / 共13页
C++程序阅读题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《C++程序阅读题》由会员分享,可在线阅读,更多相关《C++程序阅读题(13页珍藏版)》请在金锄头文库上搜索。

1、1. 阅读以下程序:#include <iostream>using namespace std;void f(int x, int &y) int z=x; x=y; y=z; int main() int x=0,y=1;f(x,y);cout<<x<<y<<endl;return 0;运行时的输出结果是_。2. 阅读以下程序:#include <iostream>using namespace std;const int M=3, N=4;int main()int i,j,s=0;for(i=1;i<=M;i+)

2、for(j=1;j<=N;j+)s+=i*j;cout<<”s=”<<s<<endl;return 0;执行这段程序的结果是 。3. 阅读以下程序:#include <iostream>using namespace std;int a8=36,25,20,43,12,70,66,35;int main()int s0,s1,s2;s0=s1=s2=0;for(int i=0; i<8; i+) switch(ai%3) case 0: s0+=ai;break;case 1: s1+=ai;break;case 2: s2+=ai;

3、break;cout<<s0<< <<s1<< <<s2<<endl;return 0;该程序的输出结果是 。4. 阅读以下程序:#include<iostream>using namespace std;int main()int x=24,y=88;int i=2,p=1;do while(x%i=0 && y%i=0) p*=i;x/=i;y/=i;i+;while(x>=i && y>=i);cout<<p*x*y<<endl;retu

4、rn 0;该程序的输出结果是 。5. 阅读以下程序:#include <iostream>#include<iomanip>using namespace std;const int N=3;int main()int aNN=7,-5,3,2,8,-6,1,-4,-2;int bNN=3,6,-9,2,-8,3,5,-2,-7;int i,j,cNN;for(i=0;i<N;i+) /计算矩阵Cfor(j=0;j<N;j+)cij=aij+bij;for(i=0;i<N;i+) /输出矩阵Cfor(j=0;j<N;j+)cout<<

5、setw(5)<<cij; cout<<endl; return 0;该程序的输出结果是 。6. 阅读以下程序:#include<iostream>using namespace std;int main() int a8=25,48,32,85,64,18,48,29; int max,min; max=min=a0; for(int i=0; i<8; i+) if(max>ai) max=ai; if(min<ai) min=ai; cout<<"max:"<<max<<endl

6、;cout<<"min:"<<min<<endl;return 0;程序运行结果: 7阅读以下程序:#include <iostream>#include<iomanip>#include<cmath>using namespace std;int a4=36,-5,73,8;void main() int i,y;for(i=0; i<4; i+) if(ai<0) y=1;else if(ai<10) y= ai* ai+3;else if(ai<60) y=4*ai-5;e

7、lse y=int(sqrt(ai); / sqrt(x)为取x的平方根函数 cout<<setw(5)<<ai<<setw(5)<<y;程序运行结果: 8. 阅读以下程序:#include<iostream>using namespace std;int main()int x=24,y=88;int i=2,p=1;do while(x%i=0 && y%i=0) p*=i; x/=i; y/=i; i+;while(x>=i && y>=i);cout<<p*x*y<

8、<endl;return 0;该程序的输出结果是 9. 阅读以下程序:#include <iostream>using namespace std;int main()int arr5, sum = 0, maxValue;for(int i=0; i<5; +i)cin>>arri;sum += arri;maxValue = arr0;for(int i=1; i<5; +i)if(arri>maxValue)maxValue = arri;cout<< (sum maxValue)/2 <<endl;return 0

9、;当从键盘输入值 2 4 5 9 6 时,程序的输出结果为_10. 阅读以下程序:#include <iostream>using namespace std;int main()int n, count = 0;cin>>n;while(n>1)if(n%2=0)n /= 2;elsen = 3*n+1;+count;cout<<count<<endl;return 0;当从键盘输入值 5 时,程序的输出结果为_11. 阅读以下程序:#include <iostream>using namespace std;int main

10、()char str20;cin>>str;for(char *p=str; *p!=0; +p)if(*p>=0&&*p<= 9)*p = #;cout<<str<<endl;return 0;当从键盘输入字符串 “19days5months” 时,程序的输出结果为_12. 阅读以下程序:#include <iostream>using namespace std;int func(int n);int main()int n;cin>>n;cout<<func(n)<<endl;

11、return 0;int func(int n)if(n=1)return 1;elsereturn func(n-1)+n;当从键盘输入值 9 时,程序的输出结果为_13. 阅读以下程序:#include <iostream>using namespace std;int fun(int x) static int m=0;int I=2; I+=m+1; m=I+x; return m;int main() int j=4, k; k=fun(j); k=fun(j);cout<<k<<endl; return 0;则程序的运行结果为 。14. 阅读以下

12、程序:#include <iostream>using namespace std;char b20="ABCDEF"int main() char *chp; for(chp=b;*chp;chp+=2)cout<<chp; return 0;则程序的运行结果为 。15. 阅读以下程序:#include <iostream>using namespace std;int main() int a10=19,23,44,17,37,28,49,36; int *p; p=a; cout<<(p+=3)3; return 0;则

13、程序的运行结果为 。16. 阅读以下程序:#include <iostream>using namespace std;void fun(float a)cout<<a<<endl;void fun(int a)cout<<a*a<<endl;int main() float r=3.5; int num=5; fun(r); fun(num); return 0;则程序的运行结果为 17. 阅读以下程序:#include <iostream>using namespace std;struct complex int x

14、; int y;int main() complex cnum2=1,3,2,7; cout<<cnum0.y/cnum0.x*cnum1.x<<endl; return 0;则程序的运行结果为 18. 阅读以下程序:#include <iostream>using namespace std;long sequence(long a , int n);int main()long arr10, result;result = sequence(arr, 10); for(int i=0; i<10; +i)cout<<arri<<t;cout<<endl;cout<<“Sum = ”<<result<<endl;return 0;long sequence(long a , int n)a0 = 2

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

当前位置:首页 > 中学教育 > 其它中学文档

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