有以下程序:
程序的运行结果是( )。
A.1,2,3,4,
B.1,0,7,0,
C.1,4,5,9,
D.3,4,8,10,
第1题:
有下列程序: #include<stdi0.h> #defineN4 voidfun(inta[][N],intb[]) {inti; for(i=0;i<N,i++)b[i]=a[i][i]; } voidmain( ) {intx[][N]={{1,2,3},{4),{5,6,7,8),{9,10}), y[N],i; fun(x,y); for(i=0;i<n;i++)printf("%d,",y[i]); printf("\n"); } 程序的运行结果是( )。
A.1,2,3,4,
B.1,0,7,0,
C.1,4,5,9,
D.3,4,8,10,
第2题:
有以下程序:

程序运行后的输出结果是( )。
A.1,0,7,0,
B.1,2,3,4,
C.1,4,5,9,
D.3,4,8,10,
第3题:
有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。
A.4
B.7
C.10
D.61
第4题:
有下列程序:
#include<stdi0.h>
#defineN4
voidfun(inta[][N],intb[])
{inti;
for(i=0;i<N,i++)b[i]=a[i][i];
}
voidmain( )
{intx[][N]={{1,2,3},{4),{5,6,7,8),{9,10}),
y[N],i;
fun(x,y);
for(i=0;i<n;i++)printf("%d,",y[i]);
printf("\n");
}
程序的运行结果是( )。
A.1,2,3,4,
B.1,0,7,0,
C.1,4,5,9,
D.3,4,8,10,
第5题:
有以下程序: #include<stdio.h> main() {inta[]={1,2,3,4},y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果是( )。
A.y=0
B.y=1
C.y=2
D.y=3