C++程序阅读题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 阅读以下程序:
#include
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< return 0; } 运行时的输出结果是________。 2. 阅读以下程序: #include using namespace std; const int M=3, N=4; int main() { int i,j,s=0; for(i=1;i<=M;i++) for(j=1;j<=N;j++) s+=i*j; cout<<”s=”< return 0; } 执行这段程序的结果是。 3. 阅读以下程序: #include using namespace std; int a[8]={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(a[i]%3) { case 0: s0+=a[i];break; case 1: s1+=a[i];break; case 2: s2+=a[i];break; } } cout< return 0; } 该程序的输出结果是。 4. 阅读以下程序: #include 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< return 0; } 该程序的输出结果是。 5. 阅读以下程序: #include #include using namespace std; const int N=3; int main() { int a[N][N]={{7,-5,3},{2,8,-6},{1,-4,-2}}; int b[N][N]={{3,6,-9},{2,-8,3},{5,-2,-7}}; int i,j,c[N][N]; for(i=0;i for(j=0;j c[i][j]=a[i][j]+b[i][j]; for(i=0;i for(j=0;j cout< cout< } return 0; } 该程序的输出结果是。 6. 阅读以下程序: #include using namespace std; int main() { int a[8]={25,48,32,85,64,18,48,29}; int max,min; max=min=a[0]; for(int i=0; i<8; i++) { if(max>a[i]) max=a[i];