函数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);
}
函数ReadDat()实现从文件IN.dat中读取1000个十进制整数到数组xx中;请编写函数 Compute()分别计算出数组xx中奇数的个数odd、偶数的个数even,以及所有数的平均值aver和方差totfc的值。最后调用函数WriteDat(),把结果输出到OUT. dat文件中。
计算方差的公式如下:
原始数据文件存放的格式是:每行存放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 aver = 0.0, totfc = 0.0;
void WriteDat(void);
int ReadDat(void)
{ FILE *fp;
int i, j;
if ((fp = fopen("IN. 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);
return 0;
}
void Compute(void)
{
}
void main ()
{ int i;
for (i=0; i<MAX; i++)
xx[i] = 0;
if (ReadDat())
{
printf (" 数据文件 IN. dar 不能打开! \007\n");
return;
}
Compute ();
printf("odd=%d\neven=%d\naver=%f\ntotfc=%f\n", odd, even, aver, totfc);
WriteDat ();
}
void WriteDat(void)
{ FILE *fp;
fp = fopen("OUT.dat", "w");
fprintf(fp, "%d\n%d\n%f\n%f\n", odd, even, aver, totfc);
fclose (fp);
}
以下关于网络存储的叙述,正确的是()。
A.DAS支持完全跨平台文件共享,支持所有的操作系统 B.NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据 C.FC SAN的网络介质为光纤通道,而IP SAN使用标准的以太网 D.SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统
A.MyISAM不支持事务,而InnoDB支持事务
B.MyISAM在磁盘上存储为三类文件,分别是表定义文件、数据文件、索引文件
C.InnoDB在磁盘上存储为四类文件,分别是表定义文件、数据文件、索引文件、事务日志文件
D.MyISAM和InnoDB都支持表级锁和行级锁
A.这幅图像数据和这段音乐数据都存储在index.html文件中
B.这幅图像数据存储在index.html文件中,而这段音乐数据以独立的文件存储
C.这段音乐数据存储在index.html文件中,而这幅图像数据以独立的文件存储
D.这幅图像数据和这段音乐数据都以独立的文件存储
以下关于网络存储描述正确的是()。
A.DAS支持完全跨平台文件共享,支持所有的操作系统 B.NAS是通过SCSI线接在服务器上,通过服务器的网卡向网络上传输数据 C.FCSAN的网络介质为光纤通道,而IP SAN使用标准的以太网 D.SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统
在某文件夹中存有文档WT02.DOC,其内容如下:
【文档开始】
黄金周
国家法定节假日调整方案出台之后,出现了一个比较难于理解的现象。此前,人们对黄金周大多持贬损的态度。不是吗?每个黄金周过后,除了大把大把“数钞票”的部门,往往都是一片抱怨之声,到处人看人啦,排浪式消费的恶果啦,如此等等。
总之,人们讨论黄金周的种种弊端和改革国人集中休假体制的必要。而现在,当还只是“五一”黄金周尝试着退出历史舞台之际,春节、国庆黄金周仍然保留不变时,人们就已经一反常态,表现得无限维护起来。
据“官方问卷”,超过七成的网友支持国家发改委的这一调整方案;而据“民间调查”,两天前就有过半网友反对取消“五一”黄金周,而且,反对的比例还在逐渐走高。
【文档结束】
按要求完成下列操作:新建文档WD02A.DOC,插入文件WT02.DOC的内容,全文设置为四号、楷体GB2312,存储为文件WD02A.DOC。
2.新建文档WD02B.DOC,插入文件WD02A.DOC的内容,全文为2倍行距,除标题段(黄金周)之外,其他各段加项目符号●,存储为文件WD02B.DOC。
3.在某文件夹中,存有文档WT02A.DOC,其内容如下:
【文档开始】
【文档结束】
按要求完成下列操作:新建文档WD02C.DOC,插入文件WT02A.DOC的内容。在第2、3列最后1行分别填入“课时”、“学费”的合计,存储为文件WD02C.DOC。
4.新建文档WD02D.DOC,插入文件WD02C.DOC的内容,并设置外边框1磅,表内线0.75磅,为表格标题行(即第1行)设置黄色底纹,存储为文件WD02D.DOC。
小明在打开某一.html的页面时,看到一幅图像和听到一段音乐,下列说法正确的是()。
A.图像数据和音乐数据都存储在此.html文件中
B.图像数据和音乐数据都以独立的文件存储
C.音乐数据存储在此.html文件中,图像数据以独立的文件存储
D.图像数据存储在此.html文件中,音乐数据以独立的文件存储
A.SQL语言支持数据库的三级模式结构
B.一个基本表只能对应一个存储文件
C.一个SQL表可以是一个基本表或者一个视图
D.内模式对应于存储文件