1 4 4 18 30
1 1 4 4 18
4 4 18 1 1
4 4 4 30 1
第1题:
有以下程序 #include <stdio.h> main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
第2题:
有以下程序: # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("% d, % d\n", i1, i2); } 程序运行后的输出结果是______。
A.64, 28
B.4, 4
C.4, 3
D.64, 64
第3题:
有以下程序
main( )
{ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;
for(i=0;i<3;i++)
for(k=i+ 1 ;k<4;k++) if(a[i][i]<a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;}
for(i=0;i<4;i++)printf("%d,",a[0][i]);
}
程序运行后的输出结果是
A)6,2,1,1,
B)6,4,3,2,
C)1,1,2,6,
D)2,3,4,6,
第4题:
有以下程序的输出结果是 int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a)); }
A.12
B.11
C.18
D.16
第5题:
有以下程序,程序运行后的输出结果是______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;i++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6,},{3,6,9,12},{3,2,1,0}}; printf("%d\n",f(A) ); }
A.22
B.11
C.18
D.16
第6题:
以下程序段的输出结果是( )。
x=1
y=4
Do Until y>4
x=x*y
y==y+1
Loop
Print x
A.1
B.4
C.8
D.20
第7题:
以下程序段的输出结果为 ______。 X=1 Y=4 Do Until Y>4 X=X*Y Y=Y+1 Loop Print X
A.1
B.4
C.8
D.20
第8题:
有以下程序
main()
{int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;
for(i=0;i<3;i++)
for(k=i+i;k<4;k++) if(a[i][i]
for(i=0;i<4;i++)printf(“%d,”,a[0][i]);
}
程序运行后的输出结果是( )。
A.6,2,1,1,
B.6,4,3,2,
C.1,1,2,6,
D.2,3,4,6,
第9题:
下列程序执行后,其输出结果为( )。
A. 1 1 1 4 1
B. 1 2 3 4 1
C. 1 2 1 4 1
D. 1 1 1 4 1
第10题:
有以下程序
程序运行后的输出结果是( )。
A.123 456
B.1 4
C.123 4
D.1 2