电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第12章作业VIP免费

第12章作业_第1页
1/3
第12章作业_第2页
2/3
第12章作业_第3页
3/3
1第12章作业上机题新教材p2591,4,5,6(老教材p3044,7,8,9)1.语句:#includeprintf("%d%d%d",NULL,'\0',EOF);将输出_______。A.001B.00-1C.NULL\0EOFD.10EOF3.若文件型指针fp中指向某文件的末尾,则函数feof(fp)的返回值是__________。A.0B.-1C.非零值D.NULL2.以读写方式打开一个已有的文本文件file1,并且FILE*fp,下面fopen函数正确的调用方式是________。A.fp=fopen("file1","r")B.fp=fopen("file1","r+")C.fp=fopen("file1","rb")D.fp=fopen("file1","w")24.假设文本文件a.txt中存放了下列数据:one?two?1234?output?文本文件b.txt中存放了下列数据:one?two?1204?output?下列程序的输出结果是_________________。#include#includevoidmain(){intcount;charch1,ch2;FILE*f1,*f2;If((f1=fopen(“a.txt”,”r”))==NULL){Printf(“Can’topenfile:%s\n”,”a.txt”);Exit(0);}If((f2=fopen(“b.txt”,”r”))==NULL){Printf(“Can’topenfile:%s\n”,”b.txt”);Exit(0);}count=0;while(!feof(f1)||!foef(f2)){ch1=fgetc(f1);ch2=fgetc(f2);if(ch1!=ch2){printf(“%c#%c#”,ch1,ch2);printf(“%d#”,count);break;}if(ch1==’?’)count++;}fclose(f1);fclose(f2);}3设文件file1.txt中以如下格式存放一批学生的姓名及成绩:Tom80Jerry90姓名与成绩之间用至少一个空格分隔并且每个学生的姓名中不含空格.现通过编程读取file1.txt中的资料,找出其中成绩最高的那位学生(假定最高分唯一),并把该生的资料写入file2.txt中.fscanf(fp1,"%s%d",max.name,&max.score);while(){;if(a.score>max.score){;max.score=a.score;}}fprintf(fp2,“%s%d\n”,max.name,max.score);fclose(fp1);fclose(fp2);}#include#includetypedefstructstudent{charname[10];intscore;}ST;voidmain(){FILE*fp1,*fp2;STa,max;fp1=fopen("file1.txt","r");fp2=fopen("file2.txt","w");if(){put("Cannotopenfile!");exit(0);}

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部