打印本文 打印本文  关闭窗口 关闭窗口  
高校等考试题天天练二级C]11月1日
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 16:08:05  文章录入:杜斌  责任编辑:杜斌

知识点:程序问答(一)
程序
#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>代表回车键。
打印本文 打印本文  关闭窗口 关闭窗口