【计算机类职业资格】三级数据库技术机试-254及答案解析.doc

上传人:arrownail386 文档编号:1321292 上传时间:2019-10-17 格式:DOC 页数:3 大小:31.50KB
下载 相关 举报
【计算机类职业资格】三级数据库技术机试-254及答案解析.doc_第1页
第1页 / 共3页
【计算机类职业资格】三级数据库技术机试-254及答案解析.doc_第2页
第2页 / 共3页
【计算机类职业资格】三级数据库技术机试-254及答案解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、三级数据库技术机试-254 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制函数 ReadDat()实现从文件 IN83.DAT 中读取 1000 个十进制整数到数组 xx 中。请编制函数 Compute()分别计算出 xx 中奇数的个数 odd、奇数的平均值 ave1、偶数的平均值 ave2 及所有奇数的方差toffc 的值。最后调用函数 WriteDat()把结果输出到 OUT83.DAT 文件中。计算方差的公式如下:(分数:100.00)_三级数据库技术机试-254 答案解析(总分:100.00,做题时间:90 分钟)一、上机题

2、总题数:1,分数:100.00)1.请编制函数 ReadDat()实现从文件 IN83.DAT 中读取 1000 个十进制整数到数组 xx 中。请编制函数 Compute()分别计算出 xx 中奇数的个数 odd、奇数的平均值 ave1、偶数的平均值 ave2 及所有奇数的方差toffc 的值。最后调用函数 WriteDat()把结果输出到 OUT83.DAT 文件中。计算方差的公式如下:(分数:100.00)_正确答案:(int ReadDat (void) FILE *fp;int i,j;if(fp=fopen(“IN83.DAT“,“r“)=NULL) return 1;for (i

3、0; i100; i+)for (j=0; j10; j+)fscanf(fp,“%d, “,fscanf (fp, “/n“ );if(feof(fp) break; fclose(fp);return 0;void Compute (void)int i,yyMAX;for (i=0; i1000; i+)if (xx i%2 !=0)odd+; /*计算出 xx 中奇数的个数 odd* /ave1+=xx i; /*求奇数的和*/yy odd-1 =xxi; /*将奇数存入数组 yy 中*/elseeven+; / *计算出 xx 中偶数的个数 even* /ave2+=xx i; /

4、求偶数的和*/ave1/=odd; /*求奇数的平均值*/ave2/=even; /*求偶数的平均值*/for (i=0; iodd; i+)totfc+= (yy i -ave1) * (yy i -ave1)/odd; /*求所以奇数的方差*/)解析:解析 本题考查的知识点如下:(1)从文件中读取数据。(2)奇偶数的判断和方差的求法。在 C 语言中,有一结构体类型 FILE,其中包含文件的一些属性信息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数据,首先要判断该文件是否能以“读”的方式打开。若能打开,使用函数 int fscanf(FILE*fp,char*format,args)从 fp 所指向的文件中依次读取数据。在本题中,数据的存放很有规律,将数据读出存入数组 xx 时,只要控制数组下标就可以了。若文件结束,则退出读取循环。最后要关闭文件。若一个数除以 2 取余得 0,则该数是偶数,否则为奇数。由方差公式可知,这是求一些连续的数的表达式的值,所以可以使用循环求得方差。

展开阅读全文
相关资源
猜你喜欢
  • EN ISO 787-11-1995 en General Methods of Test for Pigments and Extenders - Part 11 Determination of Tamped Volume and Apparent Density After Tamping《颜料和体质颜料的通用试验方法 第11部分 压实容积和压实后表观.pdf EN ISO 787-11-1995 en General Methods of Test for Pigments and Extenders - Part 11 Determination of Tamped Volume and Apparent Density After Tamping《颜料和体质颜料的通用试验方法 第11部分 压实容积和压实后表观.pdf
  • EN ISO 787-13-2002 en General Methods of Test for Pigments and Extenders - Part 13 Determination of Water-Soluble Sulfates Chlorides and Nitrates《颜料和体质染料的通用试验方法 第13部分 水溶性硫酸盐 氯化物和硝酸.pdf EN ISO 787-13-2002 en General Methods of Test for Pigments and Extenders - Part 13 Determination of Water-Soluble Sulfates Chlorides and Nitrates《颜料和体质染料的通用试验方法 第13部分 水溶性硫酸盐 氯化物和硝酸.pdf
  • EN ISO 787-14-2002 en General Methods of Test for Pigments - Part 14 Determination of Resistivity of Aqueous Extract《颜料和体质染料的通用试验方法 第14部分 水萃取物电阻率的测定 ISO 787-14-2002》.pdf EN ISO 787-14-2002 en General Methods of Test for Pigments - Part 14 Determination of Resistivity of Aqueous Extract《颜料和体质染料的通用试验方法 第14部分 水萃取物电阻率的测定 ISO 787-14-2002》.pdf
  • EN ISO 787-15-1995 en General Methods of Test for Pigments and Extenders - Part 15 Comparison of Resistance to Light of Coloured Pigments of Similar Types《颜料和体质颜料的通用试验方法 第15部分 同类有色.pdf EN ISO 787-15-1995 en General Methods of Test for Pigments and Extenders - Part 15 Comparison of Resistance to Light of Coloured Pigments of Similar Types《颜料和体质颜料的通用试验方法 第15部分 同类有色.pdf
  • EN ISO 787-16-1995 en General Methods of Test for Pigments and Extenders - Part 16 Determination of Relative Tinting Strength (or Equivalent Colouring Value) and Colours on Reducti.pdf EN ISO 787-16-1995 en General Methods of Test for Pigments and Extenders - Part 16 Determination of Relative Tinting Strength (or Equivalent Colouring Value) and Colours on Reducti.pdf
  • EN ISO 787-19-1995 en General Methods of Test for Pigments - Part 19 Determination of Water-Soluble Nitrates (Salicylic Acid Method)《颜料的通用试验方法 第19部分 水溶性硝酸盐的测定(水杨酸法)(ISO 787-19-1974.pdf EN ISO 787-19-1995 en General Methods of Test for Pigments - Part 19 Determination of Water-Soluble Nitrates (Salicylic Acid Method)《颜料的通用试验方法 第19部分 水溶性硝酸盐的测定(水杨酸法)(ISO 787-19-1974.pdf
  • EN ISO 787-2-1995 en General Methods of Test for Pigments and Extenders - Part 2 Determination of Matter Volatile at 105 Degrees C《颜料和体质颜料的通用试验方法 第2部分 在105℃挥发物的测定(ISO 787-2-1981)》.pdf EN ISO 787-2-1995 en General Methods of Test for Pigments and Extenders - Part 2 Determination of Matter Volatile at 105 Degrees C《颜料和体质颜料的通用试验方法 第2部分 在105℃挥发物的测定(ISO 787-2-1981)》.pdf
  • EN ISO 787-21-2017 en General methods of test for pigments and extenders - Part 21 Comparison of heat stability of pigments using a stoving medium.pdf EN ISO 787-21-2017 en General methods of test for pigments and extenders - Part 21 Comparison of heat stability of pigments using a stoving medium.pdf
  • EN ISO 787-23-1995 en General methods of tests for pigments and extenders - Part 23 Determination of density (using a centrifuge to remove entrained air)《颜料和填充剂的通用测定法 第23部分 密度的测定(使.pdf EN ISO 787-23-1995 en General methods of tests for pigments and extenders - Part 23 Determination of density (using a centrifuge to remove entrained air)《颜料和填充剂的通用测定法 第23部分 密度的测定(使.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1