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

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

1、计算机三级数据库技术-124 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.下列程序的功能是:计算 500800 之间素数的个数 cnt,并按所求素数的值从大到小的顺序再计算其间隔减、加之和,即第 1 个素数-第 2 个素数+第 3 个素数-第 4 个素数+第 5 个素数的值 sum。请编写函数 countValue()实现程序功能,最后调用函数 WriteDat(),把结果 cnt 和 sum 输出到文件 OUT.DAT 中。注意:请勿改动主函数 main()和写函数 WriteDAT()的内容。 【试题程序】 #include std

2、io.h int cnt, sum; void writeDAT () ; void countValue () void main () cnt=sum=0; countValue () ; printf (“素数的个数 = %dn“, cnt) ; printf ( “按要求计算所得的值 = %dn“, sum); writeDAT () ; void writeDAT () FILE * fp; fp = fopen ( “OUT. DAT“, “w“ ) ; fprintf (fp, “%dn%dn“, cnt, sum) ; fclose (fp) ; (分数:100.00)_计算机

3、三级数据库技术-124 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.下列程序的功能是:计算 500800 之间素数的个数 cnt,并按所求素数的值从大到小的顺序再计算其间隔减、加之和,即第 1 个素数-第 2 个素数+第 3 个素数-第 4 个素数+第 5 个素数的值 sum。请编写函数 countValue()实现程序功能,最后调用函数 WriteDat(),把结果 cnt 和 sum 输出到文件 OUT.DAT 中。注意:请勿改动主函数 main()和写函数 WriteDAT()的内容。 【试题程序】 #include stdio.h

4、 int cnt, sum; void writeDAT () ; void countValue () void main () cnt=sum=0; countValue () ; printf (“素数的个数 = %dn“, cnt) ; printf ( “按要求计算所得的值 = %dn“, sum); writeDAT () ; void writeDAT () FILE * fp; fp = fopen ( “OUT. DAT“, “w“ ) ; fprintf (fp, “%dn%dn“, cnt, sum) ; fclose (fp) ; (分数:100.00)_正确答案:()

5、解析:void countValue() int i,j; /*定义循环控制变量*/ int half; /*判断素数时所需值的存储变量*/ int xx100; /*定义整型数组,用来保存素数*/ for(i=800;i500;i-) /*在这个范围内进行挑选*/ half=i/2; for(j=2;j=half;j+) /*判断是否素数*/ if(i%j=0) break; /*如果该数不是素数,则退出此层循环*/ if(jhalf) /*如果该数是素数,则将该数存入数组 xx 中*/ xxcnt=i; cnt+; /*统计素数的个数*/ for(i=0,j=-1;icnt;i+) /*计

6、算这些素数的间隔加、减之和*/ j*=-1; /*用 j 来控制间隔的加减号*/ sum+=j*xxi; 考点 本题考查对指定范围内数的筛选和计算。考查的知识点主要包括:判断素数的算法,if 条件判断结构,逻辑表达式。判断素数的算法,if 条件判断结构,逻辑表达式。 解析 此题属于数学类问题。分析题干,本题存在 2 个关键点:关键点 1 如何找出题设范围内的素数;关键点 2 如何计算满足条件的数的间隔加、减之和。 本题的解题思路为:通过循环控制,依次判断大于等于 500 小于 800 范围内的自然数是否是素数,将满足条件的数保存到数组中。最后对其计算间隔加减之和。这里可以通过“乘以一个变量“来控制其加减符号,具体方法是设置变量的初始值为“1“,每次循环都使该变量乘以“-1“就可实现。 判断素数的算法; 间隔加减的实现方法。

展开阅读全文
相关资源
猜你喜欢
  • SAE AS 1635D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS STRAIGHT TO 90《180对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf SAE AS 1635D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS STRAIGHT TO 90《180对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf
  • SAE AS 1636D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 45 TO 45《45对45金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf SAE AS 1636D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 45 TO 45《45对45金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf
  • SAE AS 1637D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 45 TO 90《45对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf SAE AS 1637D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 45 TO 90《45对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf
  • SAE AS 1638D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 90 TO 90《90对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf SAE AS 1638D-2007 HOSE ASSEMBLY CONVOLUTED POLYTETRAFLUOROETHYLENE METALLIC REINFORCED CONDUCTIVE FLARELESS 90 TO 90《90对90金属增强传导的聚四氟乙烯旋绕非扩口软管组件》.pdf
  • SAE AS 1651A-1999 ASSEMBLED COUPLING THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING ENVELOPE DIMENSIONS《(R)FSC 4730外套尺寸自粘合固定空腔柔性无螺纹连接器总成》.pdf SAE AS 1651A-1999 ASSEMBLED COUPLING THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING ENVELOPE DIMENSIONS《(R)FSC 4730外套尺寸自粘合固定空腔柔性无螺纹连接器总成》.pdf
  • SAE AS 1652A-1999 COUPLING ASSEMBLY THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《(R)FSC 4730自粘合固定空腔柔性无螺纹连接器总成》.pdf SAE AS 1652A-1999 COUPLING ASSEMBLY THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《(R)FSC 4730自粘合固定空腔柔性无螺纹连接器总成》.pdf
  • SAE AS 1653C-2007 MALE FERRULE THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING SWAGED《陷型的自粘合固定空腔谐振器无螺纹柔性金属箍》.pdf SAE AS 1653C-2007 MALE FERRULE THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING SWAGED《陷型的自粘合固定空腔谐振器无螺纹柔性金属箍》.pdf
  • SAE AS 1654D-2007 SLEEVE THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《柔性固定空腔自粘无螺纹管套》.pdf SAE AS 1654D-2007 SLEEVE THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《柔性固定空腔自粘无螺纹管套》.pdf
  • SAE AS 1655C-2007 COUPLING BODY THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《柔性固定空腔自粘无螺纹联轴器体》.pdf SAE AS 1655C-2007 COUPLING BODY THREADLESS - FLEXIBLE FIXED CAVITY SELF-BONDING《柔性固定空腔自粘无螺纹联轴器体》.pdf
  • 相关搜索

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

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