就业数据资源平台
当前位置:首页 > C++语言程序设计
高校等考试题天天练二级C]11月1日

知识点:程序问答(一)
程序
#include "stdio.h"
main()
{
char ch;
int i;
FILE *fp;
if((fp=fopen("test.txt","w"))==NULL)
{ printf("File test.txt can not be opened!\n");
exit(0);
 }
while((ch=getchar())!='!')
 {
 if(ch<='z'&&ch>='a')
   ch=ch-32;
   fputc(ch,fp);
  }
fclose(fp); 
fp=fopen("test.txt","r+");
ch=fgetc(fp);
while(feof(fp)==0)

printf("%c",ch); 
ch=fgetc(fp); 
}
fclose(fp);
 }
问题1  该程序的功能是什么?
问题2  如果从键盘输入I am a Student.<Enter>
qwerASDF#*%!$+%!<Enter>
        则该程序输出什么?
        这里<Enter>代表回车键。
就业数据资源平台