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

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

1、三级数据库技术机试-198 及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.已知数据文件 IN1.DAT 中存有 200 个 4 位数,并已调用读函数 readDat()把这些数存入数组 a 中,请编制一函数 jsVal(),其功能是:如果 4 位数各位上的数字均是奇数,则统计出满足此条件的个数 cnt,并把这些 4 位数按从大到小的顺序存入数组 b 中。最后调用函数 writeDat()把结果 cnt 及数组 b 中符合条件的 4 位数输出到 OUT1.DAT 文件。注意:部分源程序已给出。程序中已定义数组:a200,b200,已定义变量

2、cnt。请勿改动主函数 main()、读函数 readDat()和写函数 writeDat()的内容。试题程序:#includestdio.h#define MAX 200int aMAX,bMAX,cnt=0;void writeDat();void jsVal()void readDat()int i;FILE *fp;fp=fopen(“IN1.DAT“,“r“);for(i=0;iMAX;i+)fscanf(fp,“%d“,ai);fclose(fp);void main()int i;readDat();jsVal();prinff(“满足条件的数=%d/n“,cnt);for(i

3、0;icnt;i+)printf(“%d/n“,bi);prinff(“/n“);writeDat();void writeDat()FILE *fp;int i;fp=fopen(“out1.dat“,“w“);fprinff(fp,“%d/n“,cnt);for(i=0;icnt;i+)fprinff(fp,“%d/n“,bi);fclose(fp);(分数:100.00)_三级数据库技术机试-198 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.已知数据文件 IN1.DAT 中存有 200 个 4 位数,并已调用读函数 readDa

4、t()把这些数存入数组 a 中,请编制一函数 jsVal(),其功能是:如果 4 位数各位上的数字均是奇数,则统计出满足此条件的个数 cnt,并把这些 4 位数按从大到小的顺序存入数组 b 中。最后调用函数 writeDat()把结果 cnt 及数组 b 中符合条件的 4 位数输出到 OUT1.DAT 文件。注意:部分源程序已给出。程序中已定义数组:a200,b200,已定义变量:cnt。请勿改动主函数 main()、读函数 readDat()和写函数 writeDat()的内容。试题程序:#includestdio.h#define MAX 200int aMAX,bMAX,cnt=0;vo

5、id writeDat();void jsVal()void readDat()int i;FILE *fp;fp=fopen(“IN1.DAT“,“r“);for(i=0;iMAX;i+)fscanf(fp,“%d“,ai);fclose(fp);void main()int i;readDat();jsVal();prinff(“满足条件的数=%d/n“,cnt);for(i=0;icnt;i+)printf(“%d/n“,bi);prinff(“/n“);writeDat();void writeDat()FILE *fp;int i;fp=fopen(“out1.dat“,“w“);f

6、prinff(fp,“%d/n“,cnt);for(i=0;icnt;i+)fprinff(fp,“%d/n“,bi);fclose(fp);(分数:100.00)_正确答案:(void jsVal()int i,j; /*定义循环控制变量*/int a1,a2,a3,a4; /*定义变量保存 4 位数的每位数字*/int Letup; /*定义数据交换时的暂存变量*/for(i=0;i200;i+) /*逐个取每一个 4 位数*/a4=ai/1000; /*求 4 位数的千位数字*/a3=ai%1000/100; /*求 4 位数的百位数字*/a2=ai%100/10; /*求 4 位数的十位数字*/a1=ai%10; /*求 4 位数的个位数字*/if(a4%2!=0 /*将满足条件的数存人数组 b 中*/cnt+; /*统计满足条件的数的个数*/for(i=0;icnt-1;i+) /*将数组 b 中的数按从大到小的顺序排列*/for(j=i+1;jcnt;j+)if(bibj)temp=bi;bi=bj;bj=temp;)解析:

展开阅读全文
相关资源
猜你喜欢
  • BS CP 2012-1-1974 Code of practice for foundations for machinery - Foundations for reciprocating machines《机械地基的实施规程 往复式机器的地基》.pdf BS CP 2012-1-1974 Code of practice for foundations for machinery - Foundations for reciprocating machines《机械地基的实施规程 往复式机器的地基》.pdf
  • BS CP 3000-1955 Code of practice on the installation and maintenance of underfeed stokers《下饲式加煤机的安装和维护实施规程》.pdf BS CP 3000-1955 Code of practice on the installation and maintenance of underfeed stokers《下饲式加煤机的安装和维护实施规程》.pdf
  • BS CP 342-2-1974 Code of practice for centralized hot water supply - Buildings other than individual dwellings《集中供应热水的实施规程 单独住所除外的建筑物》.pdf BS CP 342-2-1974 Code of practice for centralized hot water supply - Buildings other than individual dwellings《集中供应热水的实施规程 单独住所除外的建筑物》.pdf
  • BS CWA 14659-2003 Traceability of fishery products - Specification of the information to be recorded in farmed fish distribution chains《水产品的可追踪性 饲养鱼配送链中记录信息的规范》.pdf BS CWA 14659-2003 Traceability of fishery products - Specification of the information to be recorded in farmed fish distribution chains《水产品的可追踪性 饲养鱼配送链中记录信息的规范》.pdf
  • BS CWA 14660-2003 Traceability of fishery products - Specification on the information to be recorded in captured fish distribution chains《水产品的可追踪性 捕捞鱼配送链中记录信息的规范》.pdf BS CWA 14660-2003 Traceability of fishery products - Specification on the information to be recorded in captured fish distribution chains《水产品的可追踪性 捕捞鱼配送链中记录信息的规范》.pdf
  • BS CWA 15236-2005 Analysis of standardization requirements and standardization gaps for eprocurement in Europe《欧洲电子采购的标准化要求和差距分析》.pdf BS CWA 15236-2005 Analysis of standardization requirements and standardization gaps for eprocurement in Europe《欧洲电子采购的标准化要求和差距分析》.pdf
  • BS CWA 15660-2007 Providing good practice for e-learning quality approaches《数字化学习(e-learning )质量方法的良好规范》.pdf BS CWA 15660-2007 Providing good practice for e-learning quality approaches《数字化学习(e-learning )质量方法的良好规范》.pdf
  • BS CWA 15666-2007 Business requirements specification - Cross industry e-tendering process《商业需求规范 跨行业电子投标过程》.pdf BS CWA 15666-2007 Business requirements specification - Cross industry e-tendering process《商业需求规范 跨行业电子投标过程》.pdf
  • BS CWA 15896-1-2008 Value added purchasing management - General criteria《增值采购管理 一般标准》.pdf BS CWA 15896-1-2008 Value added purchasing management - General criteria《增值采购管理 一般标准》.pdf
  • 相关搜索

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

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