单项选择题

对下面程序描述正确的是()。
#include
#include
  void main()
  {FILE *in, *out;
if((in=fopen("file1. txt", "a+") ) ==NULL)
      {printf("cannot open file1\n") ;
         exit(0) ; }
if((out=fopen("file2. txt", "a+") ) ==NULL)
       {printf("cannot open file2\n") ;
         exit(0) ; }
while(!feof(out) )
       fputc(fgetc(out) , in) ;
fclose(in) ;
fclose(out) ; }

A.程序实现在屏幕上显示磁盘文件file1.txt的内容
B.程序实现将磁盘文件file2.txt复制到磁盘文件file1.txt
C.程序实现将两个磁盘文件file1.txt和file2.txt的内容合二为一
D.程序实现在屏幕上显示磁盘文件file2.txt的内容