若有以下程序: #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. 2 3 4 4
B. 4 3 3 2
C. 1 2 3 4
D. 1 1 2 3
若有以下程序: #include <stdio.h> void fun(int *s, int n1, int n2) { int i,j,t; i=n1; j=n2; while(i<j) t=s[i]; s[i]=s[j]; s[j]=t; i+ +; j--; } } main( ) { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9); fun(a,0,9); for(k=0;k<10;k+ +) printf("%d",a[k]); printf("\n"); } 则程序的运行结果是______。
A. 4321098765
B. 5678901234
C. 0987654321
D. 0987651234
若有以下程序: #include <stdio.h> main( ) { int a[3]={0}, i,j,k=2; for(i=0; i<k; i+ +) for(j=0;j<k;j+ +) a[j]=a[i]+1; printf("%d\n",a[1]); } 则程序运行后的输出结果是______。
A. 0
B. 2
C. 1
D. 3
若有以下程序: #include <stdio.h> main( ) {int c[6]={10,20,30,40,50,60}, *p,*s; P=c; s=&c[5]; printf("%d\n",s-P); } 则程序运行后的输出结果是______。
A. 5
B. 50
C. 6
D. 60