全国计算机等级四级机试试题及答案一(4-6)

上传人:公**** 文档编号:563163311 上传时间:2022-08-15 格式:DOC 页数:7 大小:204.50KB
返回 下载 相关 举报
全国计算机等级四级机试试题及答案一(4-6)_第1页
第1页 / 共7页
全国计算机等级四级机试试题及答案一(4-6)_第2页
第2页 / 共7页
全国计算机等级四级机试试题及答案一(4-6)_第3页
第3页 / 共7页
全国计算机等级四级机试试题及答案一(4-6)_第4页
第4页 / 共7页
全国计算机等级四级机试试题及答案一(4-6)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《全国计算机等级四级机试试题及答案一(4-6)》由会员分享,可在线阅读,更多相关《全国计算机等级四级机试试题及答案一(4-6)(7页珍藏版)》请在金锄头文库上搜索。

1、 全国计算机等级四级机试试题及答案一(4-6)4./*PROG4 已知在文件IN.DAT中存有若干个(个数0) totNum+; qw=xxi/1000; gw=xxi; if(qwgw) totCnt+; sum=sum+xxi; totPjz=sum/totCnt; void main() clrscr() ; if(ReadDat() printf(数据文件IN.DAT不能打开!007n) ; return ; CalValue() ; printf(文件IN.DAT中共有正整数=%d个n, totNum) ; printf(符合条件的正整数的个数=%d个n, totCnt) ; pri

2、ntf(平均值=%.2lfn, totPjz) ; WriteDat() ; int ReadDat(void) FILE *fp ; int i = 0 ; if(fp = fopen(in.dat, r) = NULL) return 1 ; while(!feof(fp) fscanf(fp, %d, &xxi+) ; fclose(fp) ; return 0 ; void WriteDat(void) FILE *fp ; fp = fopen(OUT8.DAT, w) ; fprintf(fp, %dn%dn%.2lfn, totNum, totCnt, totPjz) ; fcl

3、ose(fp) ; 5./*PROG5 已知在文件IN.DAT中存有若干个(个数0) totNum+; qw=xxi/1000; bw=xxi/100-qw*10; if(bw=1)|(bw=5)|(bw=7) totCnt+; sum=sum+xxi; totPjz=sum/totCnt; void main() clrscr() ; if(ReadDat() printf(数据文件IN.DAT不能打开!007n) ; return ; CalValue() ; printf(文件IN.DAT中共有正整数=%d个n, totNum) ; printf(符合条件的正整数的个数=%d个n, to

4、tCnt) ; printf(平均值=%.2lfn, totPjz) ; WriteDat() ; int ReadDat(void) FILE *fp ; int i = 0 ; if(fp = fopen(in.dat, r) = NULL) return 1 ; while(!feof(fp) fscanf(fp, %d, &xxi+) ; fclose(fp) ; return 0 ; void WriteDat(void) FILE *fp ; fp = fopen(OUT7.DAT, w) ; fprintf(fp, %dn%dn%.2lfn, totNum, totCnt, to

5、tPjz) ; fclose(fp) ; 6./*PROG6 已知在文件IN.DAT中存有若干个(个数0) totNum+; s=xxi; s=s1; if(s%2)=0) totCnt+; sum=sum+xxi; totPjz=sum/totCnt; void main() clrscr() ; if(ReadDat() printf(数据文件IN.DAT不能打开!007n) ; return ; CalValue() ; printf(文件IN.DAT中共有正整数=%d个n, totNum) ; printf(符合条件的正整数的个数=%d个n, totCnt) ; printf(平均值=

6、%.2lfn, totPjz) ; WriteDat() ; int ReadDat(void) FILE *fp ; int i = 0 ; if(fp = fopen(in.dat, r) = NULL) return 1 ; while(!feof(fp) fscanf(fp, %d, &xxi+) ; fclose(fp) ; return 0 ; void WriteDat(void) FILE *fp ; fp = fopen(OUT3.DAT, w) ; fprintf(fp, %dn%dn%.2lfn, totNum, totCnt, totPjz) ; fclose(fp) ; 7./*PROG7 已知在文件IN.DAT中存有若干个(个数0) totNum+; qw=xxi/1000; bw=xxi/100-qw*10; sw=xxi/10-qw*100-b

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号