【计算机类职业资格】三级网络技术机试-233及答案解析.doc

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

1、三级网络技术机试-233 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.已知数据文件 IN.DAT 中存有 200 个四位数,并已调用读函数 readDat()把这些数存入数组 a 中,请考生编制一个函数 jsVal(),其功能是:把一个四位数的千位数位置上的值加上个位数位置上的值恰好等于百位数位置上的值加上十位数位置上的值,并且原四位数是奇数,则统计出满足此条件的个数 cnt 并把这些四位数按从小到大的顺序存入数组 b 中,最后调用写函数 writeDat()把结果 cnt 和数组 b 中符合条件的四位数输出到 OUT.DAT 文件中。

2、注意:部分源程序存在文件 PROG1.C 文件中。程序中已定义数组:a200,b200,已定义变量:cnt。请勿改动数据文件 IN.DAT 中的任何数据、主函数 main()、读函数 readDat()和写函数 writeDat()的内容。试题程序#inclde #define MAX 200int aMAX,bMAX,cnt=0;void writeDat();void jsVal()void readDat()int i;FILE *fp;fp=fopen(“in.dat“,“r“);for(i=0;iMAX;i+)fscanf(fp,“%d“,fdose(fp);void main()i

3、nt i;readDat();jsVal();printf(“满足条件的数=%d/n”,cnt);for(i=0;icnt;i+) printf(“%d”,bi);printf(“/n”);writeDat();void writeDat()FILE *fp;int i;fp=fopen(“out.dat”,“w”);fprintf(fp,“%d/n”,cnt);for(i=0;icnt;i+)fprintf(fp,“%d/n“,bi);fclose(fp);(分数:100.00)_三级网络技术机试-233 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:10

4、0.00)1.已知数据文件 IN.DAT 中存有 200 个四位数,并已调用读函数 readDat()把这些数存入数组 a 中,请考生编制一个函数 jsVal(),其功能是:把一个四位数的千位数位置上的值加上个位数位置上的值恰好等于百位数位置上的值加上十位数位置上的值,并且原四位数是奇数,则统计出满足此条件的个数 cnt 并把这些四位数按从小到大的顺序存入数组 b 中,最后调用写函数 writeDat()把结果 cnt 和数组 b 中符合条件的四位数输出到 OUT.DAT 文件中。注意:部分源程序存在文件 PROG1.C 文件中。程序中已定义数组:a200,b200,已定义变量:cnt。请勿改

5、动数据文件 IN.DAT 中的任何数据、主函数 main()、读函数 readDat()和写函数 writeDat()的内容。试题程序#inclde #define MAX 200int aMAX,bMAX,cnt=0;void writeDat();void jsVal()void readDat()int i;FILE *fp;fp=fopen(“in.dat“,“r“);for(i=0;iMAX;i+)fscanf(fp,“%d“,fdose(fp);void main()int i;readDat();jsVal();printf(“满足条件的数=%d/n”,cnt);for(i=0;

6、icnt;i+) printf(“%d”,bi);printf(“/n”);writeDat();void writeDat()FILE *fp;int i;fp=fopen(“out.dat”,“w”);fprintf(fp,“%d/n”,cnt);for(i=0;icnt;i+)fprintf(fp,“%d/n“,bi);fclose(fp);(分数:100.00)_正确答案:(Void jsVal()int i,t; /*定义变量*/int a1,a2,a3,a4;int temp;for(i=0;iMAX;i+)a1=ai%10; /*数位分解*/a2=ai%100/10;a3=ai%

7、1000/100;ad=ai/1000;if(a4+a1)=a3+a2for(i=0;icnt-1;i+) /*选择法排序*/for(j=i+1;jcnt;j+)if(bi,bj)temp=bi;bi=bj;bj=temp;)解析:解析 本题要求将已知数按十进制位拆分,先按一定的判断条件筛选统计,再按大小进行排序。依据题意,应依次从数组 a 中取出每一个四位数,按十进制位拆分后,根据题目中给出的判断条件(四位数的千位数位置上的值+个位数位置上的值=百位数位置上的值+十位数位置上的值,且原四位数是奇数,即 a4+a1=a3+a2&ai%2=1)筛选后,将符合条件的四位数存入数组 b 中,同时计数器变量 cnt 加 1,最后将数组 b 中的四位数用选择法进行排序。

展开阅读全文
相关资源
猜你喜欢
  • DIN EN 16311-2013 Engineering services - Terminology to describe engineering services for industrial products German version EN 16311 2013《工程服务 工业产品用工程服务描述术语 德文版本EN 16311-2013》.pdf DIN EN 16311-2013 Engineering services - Terminology to describe engineering services for industrial products German version EN 16311 2013《工程服务 工业产品用工程服务描述术语 德文版本EN 16311-2013》.pdf
  • DIN EN 16312-2013 Intelligent transport systems - Automatic Vehicle and Equipment Registration (AVI AEI) - Interoperable application profile for AVI AEI and Electronic Register Idea.pdf DIN EN 16312-2013 Intelligent transport systems - Automatic Vehicle and Equipment Registration (AVI AEI) - Interoperable application profile for AVI AEI and Electronic Register Idea.pdf
  • DIN EN 16313-2013 Connections for heating and cooling appliances - Detachable connection with outside threaded pipe G 3 4 A and inside cone German version EN 16313 2013《加热和冷却设备用连接件.pdf DIN EN 16313-2013 Connections for heating and cooling appliances - Detachable connection with outside threaded pipe G 3 4 A and inside cone German version EN 16313 2013《加热和冷却设备用连接件.pdf
  • DIN EN 16314-2013 Gas meters - Additional functionalities German version EN 16314 2013《燃气表 附加功能 德文版本EN 16314-2013》.pdf DIN EN 16314-2013 Gas meters - Additional functionalities German version EN 16314 2013《燃气表 附加功能 德文版本EN 16314-2013》.pdf
  • DIN EN 16315-2014 Textiles - Silk woven fabrics for womenswear silk squares scarves and ties - Requirements and test methods German version EN 16315 2014《纺织品 女装 丝巾 围巾和领带用真丝机织物 要求和试.pdf DIN EN 16315-2014 Textiles - Silk woven fabrics for womenswear silk squares scarves and ties - Requirements and test methods German version EN 16315 2014《纺织品 女装 丝巾 围巾和领带用真丝机织物 要求和试.pdf
  • DIN EN 16317-2017 Fertilizers and liming materials - Determination of arsenic by inductively coupled plasma-atomic emission spectrometry (ICP-AES) after aqua regia dissolution Germ.pdf DIN EN 16317-2017 Fertilizers and liming materials - Determination of arsenic by inductively coupled plasma-atomic emission spectrometry (ICP-AES) after aqua regia dissolution Germ.pdf
  • DIN EN 16318-2016 Fertilizers and liming materials - Determination of chromium(VI) by photometry (method A) and by ion chromatography with spectrophotometric detection (method B) G.pdf DIN EN 16318-2016 Fertilizers and liming materials - Determination of chromium(VI) by photometry (method A) and by ion chromatography with spectrophotometric detection (method B) G.pdf
  • DIN EN 16319-2016 Fertilizers and liming materials - Determination of cadmium chromium lead and nickel by inductively coupled plasma-atomic emission spectrometry (ICP-AES) after aq.pdf DIN EN 16319-2016 Fertilizers and liming materials - Determination of cadmium chromium lead and nickel by inductively coupled plasma-atomic emission spectrometry (ICP-AES) after aq.pdf
  • DIN EN 16320-2017 Fertilizers and liming materials - Determination of mercury by vapour generation (VG) after aqua regia dissolution German version EN 16320 2013+A1 2017《肥料和石灰质材料 采.pdf DIN EN 16320-2017 Fertilizers and liming materials - Determination of mercury by vapour generation (VG) after aqua regia dissolution German version EN 16320 2013+A1 2017《肥料和石灰质材料 采.pdf
  • 相关搜索

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

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