全国计算机三级数据库技术上机试题100道(3)

发布时间:2021-06-07

int ReadDat(void)

{

FILE *fp;

int i,j; /*计数器变量*/

if((fp=fopen("IN.DAT","r"))==NULL) return 1;

for(i=0;i<100;i++) /*依次读取整型数据放入数组xx中*/

{

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)

{

int i; /*定义循环控制变量*/

int tt[MAX]; /*定义数组保存奇数*/

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

if(xx[i]%2!=0)

{

odd++; /*计算出xx中奇数的个数odd*/

ave1+=xx[i]; /*求奇数的和*/

tt[odd-1]=xx[i]; /*将奇数存入数组tt中*/

}

else

{

even++; /*计算出xx中偶数的个数even*/

ave2+=xx[i]; /*求偶数的和*/

}

ave1/=odd; /*求奇数的平均值*/

ave2/=even; /*求偶数的平均值*/

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

totfc+=(tt[i]-ave1)*(tt[i]-ave1)/odd; /*求所有奇数的方差*/

}

【易错提示】 文件操作函数fscanf()和feof()的用法,if判断语句中逻辑表达式,对方差计算公式运用错误。

4. 【考点分析】 本题考查对一定范围内整数的筛选。考查的知识点主要包括:多位整数的分解算法,完全平方数判断方法,if判断语句和逻辑表达式。

【解题思路】 此题属于数学类问题。分析题干,本题需注意2个关键点:关键

全国计算机三级数据库技术上机试题100道(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219