柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序: #include main() {  FILE *fp; int a[10]={1,2,3}, i, n;   fp = fopen("d1.dat", "w");   for (i=0; i<3; i++) fprintf(fp, "%d", a[i]);   fprintf(fp, "\n");   fclose(fp);   fp = fopen("d1.dat", "r");   fscanf(fp, "%d", &n);   fclose(fp);   printf("%d\n", n); } 程序的运行结果是(  )。


  • A.321
  • B.12300
  • C.1
  • D.123
热度🔥637
参考答案:D
解析:

【解析】程序首先将数组a[10]中的元素1、2、3分别写入了文件d1.dat文件中,然后又将d1.dat文件中的数据123,整体写入到了变量n的空间中,所以打印n时输出的数据为123。
复制题目向AI提问