2011年计算机等级考试二级C语言上机题库(3)
注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构!
给定源程序:
#include
#include
int fun(char *fname)
{FILE *fp; int i,n; float x;
if((fp=fopen(fname, "w"))==NULL) return 0;
for(i=1;i<=10;i++)
/**********found**********/
fprintf(___1___,"%d%f ",i,sqrt((double)i));
printf(" Succeed!! ");
/**********found**********/
___2___;
printf(" The data in file : ");
/**********found**********/
if((fp=fopen(___3___,"r"))==NULL)
return 0;
fscanf(fp,"%d%f",&n,&x);
while(!feof(fp))
{printf("%d %f ",n,x); fscanf(fp,"%d%f", &n,&x);}
fclose(fp);
return 1;
}
main()
{char fname[]="myfile3.txt";
fun(fname);
}
解题答案:
/**********第一空*********/
fprintf(fp,"%d %f ",i,sqrt((double)i));
printf(" Succeed!! ");
/**********第二空**********/
fclose(fp);
/**********第三空**********/
if((fp=fopen(fname,"r"))==NULL)
******************************************
首页 1 2 3 尾页