以下函数按每行 8 个输出数组中的数据
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;
查看答案
有以下程序
#include <stdio.h>
main()
{ FILE *f;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
}
若文本文件 filea.txt 中原有内容为 :hello, 则运行以上程序后 , 文件 filea.txt 的内容为
A. helloabc
B. abclo
C. abc
D. abchello
若函数中有定义语句 :int k;, 则
A. 系统将自动给 k 赋初值 0
B. 这是 k 中的值无定义
C. 系统将自动给 k 赋初值 -1
D. 这时 k 中无任何值
若有以下定义
int x[10],*pt=x;
则对数组元素的正确引用是
A. *&x[10]
B. *(x+3)
C. *(pt+10)
D. pt+3
设函数中有整型变量 n, 为保证其在未赋初值的情况下初值为 0, 应该选择的存储类别是
A. auto
B. register
C. static
D. auto 或 register