填空题 设有如下程序
   #include<stdio.h>
   main(argc,argv)
   int argc;char*argv[];
   {FILE*fp;
   void fc();
   int i=1;
   while(--argc>0)
       if((fp=fopen(argv[i++],"r"))==NULL)
         { printf("Cannot open file!\n");
         exit(1);
       }
       else
       {fc(fp);fclose(fp);}
   }
   void fc(ifp)
   FILE*ifp;
   { charc;
   while((c=getc(ifp))!='#')putchar(c-32);
   }
   上述程序经编译、连接后生成可执行文件名为cpy.exe。假定磁盘上有三个文本文件,其文件名和内容分别为:
   文件名    内容
     a      aaaa#
     b      bbbb#
     c      cccc#
   如果在DOS下键入
   cpy a b c<CR>
   则程序输出 1
  • 1、
【正确答案】 1、AAAABBBBCCCC    
【答案解析】