有以下程序 #include 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)

admin2010-12-10  21

问题 有以下程序
#include
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

答案A

解析 本题中,最主要的是掌握几个有关文件函数的应用。
函数名:fopen
功能:打开一个文件
调用方式FILE *fp ;
fp=fopen(文件名,使用文件方式);
函数名:fprintf
功能:传送格式化输出到一个文件中
调用方式:fprintf(文件指针,格式字符串,输出表列);
函数名:fclose
功能:关闭一个文件
调用方式:fclose(文件指针);
函数名:fscanf
功能:从磁盘文件执行格式化输入
调用方式:fscanf(文件指针,格式字符串,输入列表)。
转载请注明原文地址:https://jikaoti.com/ti/srB0FFFM
0

最新回复(0)