问题库
search
首页 计算机 驾照考试 关于

有以下程序: #include <stdio.h> 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
浏览218
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:D
解析:

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