【计算机类职业资格】三级信息管理技术机试-243及答案解析.doc

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

1、三级信息管理技术机试-243 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.下列程序的功能是:计算 500800 之间素数的个数 cnt,并按所求素数存入数组 yy 中,再计算其间隔加、减之和,即第 1 个素数-第 2 个素数+第 3 个素数-第 4 个素数+第 5 个素数的值 sum。请编写函数countValue()实现程序的要求,最后调用函数 writeDat()把结果 cnt 和 sum 输出到文件 OUT89.DAT 中。注意:部分源程序已给出。请勿改动主函数 main()和写函数 writeDAT()的内容。试题程序:#inc

2、lude stdio.hint cnt,sum;void writeDAT();void countValue()void main()cnt=sum=0;countValue();printf(“素数的个数=% d/n“,cnt);printf(“按要求计算的值=% d/n“,sum);writeDAT();void writeDAT()FILE * fp;fp=fopen(“OUT89.DAT“,“w“);fprintf(fp,“ % d/n% d/n“,cnt,sum);fclose(fp);(分数:100.00)_三级信息管理技术机试-243 答案解析(总分:100.00,做题时间:9

3、0 分钟)一、上机题(总题数:1,分数:100.00)1.下列程序的功能是:计算 500800 之间素数的个数 cnt,并按所求素数存入数组 yy 中,再计算其间隔加、减之和,即第 1 个素数-第 2 个素数+第 3 个素数-第 4 个素数+第 5 个素数的值 sum。请编写函数countValue()实现程序的要求,最后调用函数 writeDat()把结果 cnt 和 sum 输出到文件 OUT89.DAT 中。注意:部分源程序已给出。请勿改动主函数 main()和写函数 writeDAT()的内容。试题程序:#include stdio.hint cnt,sum;void writeDAT

4、);void countValue()void main()cnt=sum=0;countValue();printf(“素数的个数=% d/n“,cnt);printf(“按要求计算的值=% d/n“,sum);writeDAT();void writeDAT()FILE * fp;fp=fopen(“OUT89.DAT“,“w“);fprintf(fp,“ % d/n% d/n“,cnt,sum);fclose(fp);(分数:100.00)_正确答案:(void countValue()int i,j; /*定义循环控制变量*/int half; /*判断素数时所需值的存储变量*/in

5、t xx100; /*定义整型数组,用来保存素数*/for(i=500;i800;i + +) /*在这个范围内进行筛选*/half=i/2;for(j=2;j=half;j + +) /*判断是否为素数*/if(i%j=0)break; /*如果该数不是素数,则退出此层循环*/if(j=half) /*如果该数是素数,则将该数存入数组 yy 中*/xxcnt=i;cnt + +; /*统计素数的个数*/for(i=0,j=-1;icnt;i + +) /*计算这些素数的间隔加、减之和*/j*=-1; /*用变量 j 来控制间隔的加减号*/sum+=j*xxi;)解析:解析 在本题中,首先要找出判断素数的方法。若一个数 a 依次除以从 2 到 a/2 的数所得的余数都不是 0,则这个数是素数。用此方法依次筛选出从 500-800 区间内的素数。然后,将满足条件的数存入数组 xx 中,并统计素数的个数。最后,用一个 for 循环和变量 j 来实现间隔加、减,最终计算出结果。

展开阅读全文
相关资源
猜你喜欢
  • AECMA PREN 3519-1994 Aerospace Series Steel FE-PL2105 Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 150 mm 880 MPa Less Than or Equal to Rm Less Than .pdf AECMA PREN 3519-1994 Aerospace Series Steel FE-PL2105 Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 150 mm 880 MPa Less Than or Equal to Rm Less Than .pdf
  • AECMA PREN 3520-1994 Aerospace Series Steel FE-PL2105 Air Melted Softened Forging Stock a or D Less Than or Equal to 300 mm Edition P 2《航空航天系列.钢FE-PL2105空气锻造和硬化和调和钢棒材和线材 a或D小于或等于30.pdf AECMA PREN 3520-1994 Aerospace Series Steel FE-PL2105 Air Melted Softened Forging Stock a or D Less Than or Equal to 300 mm Edition P 2《航空航天系列.钢FE-PL2105空气锻造和硬化和调和钢棒材和线材 a或D小于或等于30.pdf
  • AECMA PREN 3521-1998 Aerospace Series Steel FE-PL2106 (30CrNiMo8) Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 150 mm 900 MPa Less Than or Equal to R.pdf AECMA PREN 3521-1998 Aerospace Series Steel FE-PL2106 (30CrNiMo8) Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 150 mm 900 MPa Less Than or Equal to R.pdf
  • AECMA PREN 3522-1988 Aerospace Series Steel FE-PL79 Softened Reference Heat Treatment Carburized Hardened and Tempered Forging Stock De Less Than or Equal to 200 mm Issue P 1《航空航天系.pdf AECMA PREN 3522-1988 Aerospace Series Steel FE-PL79 Softened Reference Heat Treatment Carburized Hardened and Tempered Forging Stock De Less Than or Equal to 200 mm Issue P 1《航空航天系.pdf
  • AECMA PREN 3523-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 100 mm 1 080 MPa Less Than or Equal to .pdf AECMA PREN 3523-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Bar for Machining De Less Than or Equal to 100 mm 1 080 MPa Less Than or Equal to .pdf
  • AECMA PREN 3524-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Sheet and Strip 2 mm Less Than or Equal to a Less Than or Equal to 6 mm 1 080 MPa .pdf AECMA PREN 3524-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Sheet and Strip 2 mm Less Than or Equal to a Less Than or Equal to 6 mm 1 080 MPa .pdf
  • AECMA PREN 3525-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Plate 6 mm Less Than or Equal to a Less Than or Equal to 20 mm 1 080 MPa Less Than航.pdf AECMA PREN 3525-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Plate 6 mm Less Than or Equal to a Less Than or Equal to 20 mm 1 080 MPa Less Than航.pdf
  • AECMA PREN 3526-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Sheet and Strip 0 5 mm Less Than or Equal to a Less Than or Equal to 6 mm 980 MPa t.pdf AECMA PREN 3526-1999 Aerospace Series Steel FE-PL1505 (15CrMoV6) Air Melted Hardened and Tempered Sheet and Strip 0 5 mm Less Than or Equal to a Less Than or Equal to 6 mm 980 MPa t.pdf
  • AECMA PREN 3527-1998 Aerospace Series Steel FE-PL1504 (33CrMoV12) Air Melted Softened Forging Stock a or D Less Than or Equal to 300 mm Edition P2《航空航天系列.钢 FE-PL1504(33CrMoV12) 空气熔.pdf AECMA PREN 3527-1998 Aerospace Series Steel FE-PL1504 (33CrMoV12) Air Melted Softened Forging Stock a or D Less Than or Equal to 300 mm Edition P2《航空航天系列.钢 FE-PL1504(33CrMoV12) 空气熔.pdf
  • 相关搜索

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

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