[计算机类试卷]国家三级(数据库技术)机试模拟试卷136及答案与解析.doc

上传人:eveningprove235 文档编号:495281 上传时间:2018-11-28 格式:DOC 页数:3 大小:27.50KB
下载 相关 举报
[计算机类试卷]国家三级(数据库技术)机试模拟试卷136及答案与解析.doc_第1页
第1页 / 共3页
[计算机类试卷]国家三级(数据库技术)机试模拟试卷136及答案与解析.doc_第2页
第2页 / 共3页
[计算机类试卷]国家三级(数据库技术)机试模拟试卷136及答案与解析.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家三级(数据库技术)机试模拟试卷 136及答案与解析 一、程序设计题 1 函数 ReadDat()的功能是实现从文件 IN74.DAT中读取一篇英文文章存入到字符串数组 xx中。请编制 6数 StrCharJL(),该函数的功能是:以行为单位把字符串中的所有字符的 ASCII值左移 4位,如果左移后, (字符的 ASCII值小于等于 32或大于 100,则原字符保持不变,否则就把左移后的字符 ASCII值再加上原字符的ASCII值,得到的新字符仍存入到原字符中对应的位置。最后把已处理的字符串仍按行重新存入了符串数组 xx中,最后调用函数 WritcDat()把结果 n输出到文件OUT74.D

2、AT中。 注意:部分源程序已给出。 原始数据文件存放的格式是:每行的宽度均小于 80个字符,含标点符号和空格。 请勿改动主函数 main()、读函数 ReadDat()和写函数 WriteDat()的内容。 试题程序: # include stdio. h # include string. h # include conio. h char xx5080; int maxline=0; int ReadDat(void); void WriteDat(void); void StrCharfL(void) void main() Clrscr(); if(ReadDat() printf (

3、“数据文件 IN74.DAT不能打开 n007”); return; StrCharJL(); WriteDat(); int ReadDat(void) FILE *fp; int i=0; char *p; if(fp=fopen(“IN74.DAT”, “r”)=NULL) return 1; while(fgets(xxi, 80, fp)!=NULL) p=strchr(xxi, n); if (p) *p=0; i+; maxline=i; fclose(fp); return 0; void WriteDat(void ) FILE *fp; int i; clrscr(); f

4、p=fopen(“OUT74.DAt“, “w“); for(i=0; i maxline; i+) printf(”%sn”, xxi); fprintf(fp, “%sn“, xxi); fclose(fp); 国家三级(数据库技术)机试模拟试卷 136答案与解析 一、程序设计题 1 【正确答案】 void StrCharJL (void) int i, j, strl; for (i=0; i maxline; i+) strl=strlen (xx i); /*求各行的总长度 */ for (j=0; j strl; j +) if(xxi j 4 =32 xxi j 4 100);

5、/*如果左移 4位后字符的 ASCII值小于等于 32或大于 100,则原字符保持不变 */ else xxi j +=xxi j 4; /*否则就把左移后的字符 ASCII值加上原 字符的 ASCII*/ 【试题解析】 本题考查的知识点如下: (1)字符的计算。 (2)左移运算符 “ ”的使用。 (3)二维数组的访问。 (4)判断结构中多条件的布尔运算。 本题中,以行为单位处理字符串,首先要求得每行字符串的长度,才可对每一行的字符依次进行处理。字符可参与任何整数运算,实际上是字符的 ASCII码参与了运算。所以,可以直接将字符带入计算。这里要使用到左移运算符 “ ”。 “ ”是双目运算符,左侧是 要移动的数,右侧是移动的位数。左移后字符的 ASCII码的值小于等于 32或大于 100,这两个条件满足一个即可,所以两条件之间用“或 ”运算。使用循环实现对所有行的处理。

展开阅读全文
相关资源
猜你喜欢
  • ASHRAE OR-05-10-4-2005 CFD Simulation of Heat Transfer in Compact Brazed Plate Heat Exchangers《紧凑型钎焊板式换热器传热的CFD模拟》.pdf ASHRAE OR-05-10-4-2005 CFD Simulation of Heat Transfer in Compact Brazed Plate Heat Exchangers《紧凑型钎焊板式换热器传热的CFD模拟》.pdf
  • ASHRAE OR-05-11-1-2005 Cost-Effective Design of Duel Heat and Energy Recovery Exchangers for 100% Ventalation Air in HVAC Cabinet Units《完全通风HVAC内阁单位的热量和能量回收交换机的 成本效益的设计》.pdf ASHRAE OR-05-11-1-2005 Cost-Effective Design of Duel Heat and Energy Recovery Exchangers for 100% Ventalation Air in HVAC Cabinet Units《完全通风HVAC内阁单位的热量和能量回收交换机的 成本效益的设计》.pdf
  • ASHRAE OR-05-11-2-2005 Evaluation of Demand-Controlled Ventilation and Enthalpy Exchangers in Small Commerical Buildings《在小型商业大厦的通风需求控制和焓交换机的评价》.pdf ASHRAE OR-05-11-2-2005 Evaluation of Demand-Controlled Ventilation and Enthalpy Exchangers in Small Commerical Buildings《在小型商业大厦的通风需求控制和焓交换机的评价》.pdf
  • ASHRAE OR-05-11-2005 Symposium on Energy Recovery Ventilation Energy Humidity and Electronic Implications《能量回收通风的研讨会 能源 湿度 和电子的影响》.pdf ASHRAE OR-05-11-2005 Symposium on Energy Recovery Ventilation Energy Humidity and Electronic Implications《能量回收通风的研讨会 能源 湿度 和电子的影响》.pdf
  • ASHRAE OR-05-11-3-2005 Evaluation of a Ventilation Heat Pump for Small Commercial Buildings《小型商业大厦通风热泵的评价》.pdf ASHRAE OR-05-11-3-2005 Evaluation of a Ventilation Heat Pump for Small Commercial Buildings《小型商业大厦通风热泵的评价》.pdf
  • ASHRAE OR-05-11-4-2005 Run-Around Heat Recovery System Using Cross-Flow Flat-Plate Heat Exchangers with Aqueous Ethylene Glycol as the Coupling Fluid《采用横流的平板式换热器与水溶液中以乙二醇作为耦合流体的 环绕.pdf ASHRAE OR-05-11-4-2005 Run-Around Heat Recovery System Using Cross-Flow Flat-Plate Heat Exchangers with Aqueous Ethylene Glycol as the Coupling Fluid《采用横流的平板式换热器与水溶液中以乙二醇作为耦合流体的 环绕.pdf
  • ASHRAE OR-05-12-1-2005 Thermal Road Map for Telecom Equipment《电信设备的热的路线图》.pdf ASHRAE OR-05-12-1-2005 Thermal Road Map for Telecom Equipment《电信设备的热的路线图》.pdf
  • ASHRAE OR-05-12-2-2005 High Density Cooling of Data Centers and Telecom Facilities - Part 1《高密度冷却的数据中心和电信设施-第1部分》.pdf ASHRAE OR-05-12-2-2005 High Density Cooling of Data Centers and Telecom Facilities - Part 1《高密度冷却的数据中心和电信设施-第1部分》.pdf
  • ASHRAE OR-05-12-2005 Symposium on High Density Cooling Issues Update February 2005《2005年2月最新的高密度散热问题的研讨会》.pdf ASHRAE OR-05-12-2005 Symposium on High Density Cooling Issues Update February 2005《2005年2月最新的高密度散热问题的研讨会》.pdf
  • 相关搜索

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

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