以下函数按每珩8个输出数组中的数据 void fun( iht*w, int n) { inti; for(i=0;i<n,i++) { ______ printf("%d",w[i]); } printf("\n"); } 下划线处应填入的语句是______。
A.if(i/8=0)printf("\n);
B.if(i/8=0)continue;
C.if(i%8=0)printf("\n");
D.if(i%8=0)continue;
第1题:
下列函数按每行8个输出数组中的数据。 voidfun(int*W.intn) {inti; for(i=0;i<n;i++) {____ printf("%d",w[i]); } printf("\n") } 下画线处应填入的语句是( )。
A.if(i/8==0)printf("\n");
B.if(i/8=0)continue;
C.if(i%8==0)printf("\n");
D.if(i%8==0)continue;
第2题:
以下函数返回a所指数组中最小的值所在的下标值 fun(int *a, int n) { int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p])__________; return(p); } <n;i++) <a[p])__________; 在下划线处应填入的是</a[p])__________; </n;i++)
A.i=p
B.a[p]=a[i]
C.p=j
D.p=i
第3题:
6、以下函数实现按每行8个输出w所指数组中的数据 #include <stdio.h> void fun(int *w, int n) { int i; for(i=0;i<n;i++) { ______________ printf("%d ",w[i]); } printf("\n"); } 在横线处应填入的语句是()
A.if(i/8==0 ) printf("\n");
B.if(i/8==0 ) continue;
C.if(i%8==0 ) printf("\n");
D.if(i%8==0 ) continue;
第4题:
试题14
以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。
#include <stdio.h>
void fun(int s[], int *n, int k, int x)
{ int i;
for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];
s[k]=x;
*n=*n+______;
}
main()
{ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;
fun(a, &n, k, x);
for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);
}
第5题:
24、以下函数实现按每行8个输出w所指数组中的数据 #include <stdio.h> void fun(int *w, int n) { int i; for(i=0;i<n;i++) { ______________ printf("%d ",w[i]); } printf("\n"); } 在横线处应填入的语句是()
A.if(i/8==0 ) printf("\n");
B.if(i/8==0 ) continue;
C.if(i%8==0 ) printf("\n");
D.if(i%8==0 ) continue;