函数ReadDat()实现从文件IN47.DAT中读取1000个十进制整数到数组xx

题型:问答题

问题:

函数ReadDat()实现从文件IN47.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute()分别计算出xx中偶数的个数even、奇数的平均值avel、偶数的平均值ave2及所有偶数的方差toffc的值,最后调用函数WriteDat()把结果输出到 OUT47.DAT文件中。

计算方差的公式如下:

设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。

原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#define MAX 1000

int xx[MAX],odd=0,even=0;

double avel=0.0,ave2=0.0,totfc=0,0

void WriteDat(void);

int ReadDat(void)

FILE *fp;

int i,j;

if((fp=fopen("IN47.DAT","r"))==NULL)

return 1;

for(i=0;i<100;i++)

for(j=0;j<10;j++)

fscanf(fp,"%d,",&xx[i*10+j]);

fscanf(fp,"/n");

if(feof(fp)) break;

fclose(fp);

viod Compute(void)

void main( )

int i;

for(i=0;i<MAX;i++)

xx[i]=0;

if(ReadDat())

print f ( "数据文件IN47.DAT 不能打形式!\007\n");

return;

Compute();

printf( "EVEN=%d\nAVE1=%f\nAVE2=%f\nTOTFC=%f\n",even,avel,ave2,totfc);

WriteDat();

void WriteDat(void)

FILE *fp;

int i;

fp=fopen("OUT47.DAT","w");

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,ave1,ave2,totfc);

fclose(fp);

考点:计算机等级考试信息管理技术三级信息管理技术机试
题型:问答题

选出对加横线的词解释错误的项(单选题)

①如其谐,天下可定也(克服)            ②然操遂能克绍(战胜,攻破)

③克己复礼为仁(克制)                    ④克己奉公(克制、约束)

⑤更克画,平斗斛度量文章(通刻、刀刻、雕刻)⑥与克期俱至(限定、约定)

题型:问答题

亚洲发展水稻种植业的优势条件有:

①大面积可供开发的土地

②夏季高温多雨或终年高温多雨的气候

③人口稠密,劳动力丰富

④便利的交通运输

A.①②

B.①④

C.③④

D.②③

题型:问答题

某企业原材料按计划成本进行日常核算。4月初“原材料——甲材料”科目余额为80 000元,“材料成本差异——甲材料”科目为贷方余额267元;当月购人甲材料10 000公斤,增值税专用发票上注明的价款650 000元,增值税额为110 500元。企业验收入库时实收9 900公斤,短缺100公斤为运输途中定额损耗。当月发出甲材料6 000公斤。甲材料计划单价每公斤66元。甲材料期末未发生跌价。则本月库存甲材料存货实际成本为( )元。

A.339 078

B.345 678

C.342 322

D.335 713

题型:问答题

学生在教师指导下运用知识去完成一定的操作,并形成技能技巧的教学方法是______。

A.讲授法
B.练习法
C.谈话法
D.讨论法

题型:问答题

门式满堂脚手架距墙或其他结构物边缘距离应小于()m。

A.0.4

B.0.6

C.0.7

D.0.5

更多题库