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

admin2010-09-05  20

问题 有以下程序
   #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/61I0FFFM
0

最新回复(0)