设为首页 加入收藏

TOP

2011年计算机二级C语言第九十九套上机题库及答案
2014-11-23 22:07:34 】 浏览:310
Tags:2011年 计算机 二级 语言 九十九 上机 题库 答案

  给定源程序:


  #include


  #include


  int fun(char *source, char *target)


  {FILE *fs,*ft; char ch;


  /**********found**********/


  if((fs=fopen(source, ___1___))==NULL)


  return 0;


  if((ft=fopen(target, "w"))==NULL)


  return 0;


  printf("\nThe data in file :\n");


  ch=fgetc(fs);


  /**********found**********/


  while(!feof(___2___))


  {putchar(ch);


  /**********found**********/


  fputc(ch,___3___);


  ch=fgetc(fs);


  }


  fclose(fs); fclose(ft);


  printf("\n\n");


  return 1;


  }


  main()


  {char sfname[20] ="myfile1",tfname[20]="myfile2";


  FILE *myf; int i; char c;


  myf=fopen(sfname,"w");


  printf("\nThe original data :\n");


  for(i=1; i<30; i++){c='A'+rand()%;fprintf(myf, "%c",c); printf("%c",c);}


  fclose(myf);printf("\n\n");


  if (fun(sfname, tfname) ) printf("Succeed!");


  else printf("Fail!");


  }


  解题答案:


  /**********第一空**********/


  if((fs=fopen(source, "r"))==NULL)


  /**********第二空**********/


  while(!feof(fs))


  /**********第三空**********/


  fputc(ch,ft);


  ******************************************


  相关专题:


  编辑推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2011年计算机二级C语言第九十八套.. 下一篇计算机等级考试三级机试C语言编程..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目