题目内容

以下函数按每行 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

答案查题题库