有以下程序: #include<stdio.h> main() { FILE *fp;int i=20,j=30,k, n; fp=fopen("d1.dat","w"); fprintf(fp,"%d\n",i

admin2009-01-15  25

问题 有以下程序:    #include<stdio.h>    main()    {  FILE *fp;int i=20,j=30,k, n;       fp=fopen("d1.dat","w");       fprintf(fp,"%d\n",i);       fprintf(fp,"%d\n",j);       fclose(fp);       fp=fopen("d1.dat","r");       fscanf(fp,"%d%d",&k,&n);       printf("%d%d\n",k,n);       fclose(fp);    }    程序运行后的输出结果是(    )。

选项 A、20 30
B、20 50
C、30 50
D、30 20

答案1

解析 本题主要考查有关文件操作的函数的应用,其中:
   ①函数fopen的功能是打开一个文件,调用方式是:    FILE*fp;
   fp=fopen(文件名,使用文件方式);
   ②函数fprintf的功能是将格式化数据输出到一个文件中,调用方式是:
   fprintf(文件指针,格式字符串,输出表列);
   ③函数fclose的功能是关闭一个文件,调用方式是:
   fclose(文件指针);
   ④函数fscanf的功能是从磁盘文件执行格式化输入,调用方式是:
   fscanf(文件指针,格式字符串,输入表列)。
转载请注明原文地址:https://kaotiyun.com/show/x7Hp777K
0

最新回复(0)