【计算机类职业资格】全国计算机等级考试三级信息管理技术机试真题2009年9月及答案解析.doc

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

1、全国计算机等级考试三级信息管理技术机试真题 2009 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序 ReadDat()实现从文件 in.dat 中读取 100 个十六进制数到字符串数组 xx 中;再编制函数h16to10(),将 xx 中的十六进制数转换成十进制数并把已转换的十进制数仍存放在字符串数组 xx,最后调用函数 WriteDat()把结果输出到 outdat 文件巾。原始数据文件存放的格式是:每行存放 10 个数,并用逗号隔开(每个数均大于 0 且小于等于 2000)。请勿改动主函数 main()、输出数据

2、函数 writeDAT()的内容。试题源程序#includestdioh#includestdlibh#includestringh#includectypeh#define MAX 10char xxMAX20;void WriteDat(void);int ReadDat(void)FILE*fp;if(fp=fopen(“INDAT,“r“)=NULL)return 1:fclose(fp);return 0;void H16tol0(void)void main()int i;for(i=0;iMAX;i+)memset(xx,0,20);if(ReadDat()printf(“Can

3、t open the data file indat!007n“);return;H16to10();WriteDat();void WriteDat(void)FILE*fp;int i;fp=fopem(“OUT DAT“,“w“);for(i=0;iMAX;i+)fprintf(fp,“%sn“,xxi);fclose(fp);(分数:100.00)_全国计算机等级考试三级信息管理技术机试真题 2009 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序 ReadDat()实现从文件 in.dat 中读取 100 个十

4、六进制数到字符串数组 xx 中;再编制函数h16to10(),将 xx 中的十六进制数转换成十进制数并把已转换的十进制数仍存放在字符串数组 xx,最后调用函数 WriteDat()把结果输出到 outdat 文件巾。原始数据文件存放的格式是:每行存放 10 个数,并用逗号隔开(每个数均大于 0 且小于等于 2000)。请勿改动主函数 main()、输出数据函数 writeDAT()的内容。试题源程序#includestdioh#includestdlibh#includestringh#includectypeh#define MAX 10char xxMAX20;void WriteDat(

5、void);int ReadDat(void)FILE*fp;if(fp=fopen(“INDAT,“r“)=NULL)return 1:fclose(fp);return 0;void H16tol0(void)void main()int i;for(i=0;iMAX;i+)memset(xx,0,20);if(ReadDat()printf(“Cant open the data file indat!007n“);return;H16to10();WriteDat();void WriteDat(void)FILE*fp;int i;fp=fopem(“OUT DAT“,“w“);fo

6、r(i=0;iMAX;i+)fprintf(fp,“%sn“,xxi);fclose(fp);(分数:100.00)_正确答案:(int ReadDat(void)FILE*fp;int i,data;char n20;if(fp=fopen(“INDAT“,“r“)=NULL)return 1;for(i=0;iMAX;i+)fscanf(fp,“%x“,&data);itoa(data,yy,16);strcpy(xxi,yy);fclose(fp);return 0;void H16tol0(void)int i,data;char yy20;for(i=0;iMAX;i+)data:strtol(xxi,NULL,16);itoa(data,yy,10);strcpy(xxi,yy);)解析:解析 本题主要考查的是进制转换问题。要注意本题还要编写 ReadDat()函数,本题算法较为简单,难点在于几个关键的系统函数如何使用,比如scan(fp,“%x”,&data)的作用是从文件指针 fp指向的文件中读取一个十六进制数存放到变量 data 中。H16t010(void)实现从十六进制到十进制的转换,strtol()将字符型转换成长整型数,itoa(data,yy,16)将 data 数据转换成字符串,并存入 yy 所指的内存单元中,第三个参数表示转换成十六进制数。

展开阅读全文
相关资源
猜你喜欢
  • ASTM E2536-2015 Standard Guide for Assessment of Measurement Uncertainty in Fire Tests《评估燃烧试验中测量不确定度的标准指南》.pdf ASTM E2536-2015 Standard Guide for Assessment of Measurement Uncertainty in Fire Tests《评估燃烧试验中测量不确定度的标准指南》.pdf
  • ASTM E2536-2015a Standard Guide for Assessment of Measurement Uncertainty in Fire Tests《评估燃烧试验中测量不确定度的标准指南》.pdf ASTM E2536-2015a Standard Guide for Assessment of Measurement Uncertainty in Fire Tests《评估燃烧试验中测量不确定度的标准指南》.pdf
  • ASTM E2537-2008 Standard Guide for Application of Continuous Quality Verification to Pharmaceutical and Biopharmaceutical Manufacturing《药品和生物药品生产中持续质量验证的标准指南》.pdf ASTM E2537-2008 Standard Guide for Application of Continuous Quality Verification to Pharmaceutical and Biopharmaceutical Manufacturing《药品和生物药品生产中持续质量验证的标准指南》.pdf
  • ASTM E2537-2016 Standard Guide for Application of Continuous Process Verification to Pharmaceutical and Biopharmaceutical Manufacturing《应用连续过程验证制药和生物医药制造的标准指南》.pdf ASTM E2537-2016 Standard Guide for Application of Continuous Process Verification to Pharmaceutical and Biopharmaceutical Manufacturing《应用连续过程验证制药和生物医药制造的标准指南》.pdf
  • ASTM E2538-2006 Standard Practice for Defining and Implementing Pharmacotherapy Information Services within the Electronic Health Record (EHR) Environment and Networked Architectur.pdf ASTM E2538-2006 Standard Practice for Defining and Implementing Pharmacotherapy Information Services within the Electronic Health Record (EHR) Environment and Networked Architectur.pdf
  • ASTM E2538-2006(2011) Standard Practice for Defining and Implementing Pharmacotherapy Information Services within the Electronic Health Record (EHR) Environment and Networked Archi.pdf ASTM E2538-2006(2011) Standard Practice for Defining and Implementing Pharmacotherapy Information Services within the Electronic Health Record (EHR) Environment and Networked Archi.pdf
  • ASTM E2539-2008 Standard Practice for Multiangle Color Measurement of Interference Pigments《干涉颜料多角度颜色测量标准实施规程》.pdf ASTM E2539-2008 Standard Practice for Multiangle Color Measurement of Interference Pigments《干涉颜料多角度颜色测量标准实施规程》.pdf
  • ASTM E2539-2012 Standard Practice for Multiangle Color Measurement of Interference Pigments《干涉颜料的多角度颜色测量的标准实施规程》.pdf ASTM E2539-2012 Standard Practice for Multiangle Color Measurement of Interference Pigments《干涉颜料的多角度颜色测量的标准实施规程》.pdf
  • ASTM E2539-2014 Standard Test Method for Multiangle Color Measurement of Interference Pigments《干涉颜料多角度颜色测量的标准试验方法》.pdf ASTM E2539-2014 Standard Test Method for Multiangle Color Measurement of Interference Pigments《干涉颜料多角度颜色测量的标准试验方法》.pdf
  • 相关搜索

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

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