[计算机类试卷]国家三级(网络技术)机试模拟试卷8及答案与解析.doc

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

1、国家三级(网络技术)机试模拟试卷 8及答案与解析 一、程序设计题 1 函数 ReadDat()的功能是实现从文件 IN8.DAT中读取一篇英文文章存入到字符串数组 xx中;请编制函数 StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的 ASCII值右移 4位,然后把右移后的字符的 ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串数组 xx中,并调用函数 WriteDat()把结果 xx输出到文件OUT8.DAT中。 原始数据 文件存放的格式是:每行的宽度均小于 80个字符,含标点符号和空格。 请勿改动

2、主函数 main()、读函数 ReadDat()和写函数 WriteDat()的内容。 试题程序: #include stdio.h #include string.h #include conio, h char xx50 80; int maxline = 0; /* 文章的总行数 */ int ReadDat (void); void WriteDat(void); void StrCharJR(void) main ( ) clrscr ( ; if (ReadDat () printf (“数据文件 IN8.DAT不能打开 ! n007“); return; StrCharJR ()

3、 WriteDat (); int ReadDat (void) FILE *fp; int i= 0; char *p; if (fp = fopen(“IN8.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 (); fp = fopen(“OUT8.DAT“, “w“); for(i

4、 = 0; i maxline; i+) printf(“%sn“, xxi); fprintf(fp, “%sn“, xxi); fclose (fp); 国家三级(网络技术)机试模拟试卷 8答案与解析 一、程序设计题 1 【正确答案】 void StrCharJR(void) int i,i,strl; for(i=0;i maxline;i+) str1=strlen(xxi); *计算各行字符串的长度 * for(j=0;i str1;j+) xxij+=xxij 4; *字符的 ASCII值右移 4位再加 卜原字符的ASCII 值,得到新字符 * 【试题解析】 本题考查对二维字符数组元素的操作。注意:字符也可以参与数学运算,只不过用的是其 ASCII码值。我们可以利用双重循环按照先行后列的顺序逐个取得数组中的字符 (前提是我们需要求得各行字符的总个数 ),外层循环用来控制行数,内层循环用宋依次取得各行中的每一个字符。之后对当前所取得 的字符进行右移 4位的运算 (用到了 “ ”右移运算符 ),然后把右移后得到的字符累加到原来字符中去,这样原来字符就被新的字符所覆盖。

展开阅读全文
相关资源
猜你喜欢
  • ASTM C1504M-2004e2 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟(米制)用预制钢筋混凝土三侧结构的生产的标准规.pdf ASTM C1504M-2004e2 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟(米制)用预制钢筋混凝土三侧结构的生产的标准规.pdf
  • ASTM C1504M-2013 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟用预制钢筋混凝土三侧结构生产的标准规范(公制)》.pdf ASTM C1504M-2013 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟用预制钢筋混凝土三侧结构生产的标准规范(公制)》.pdf
  • ASTM C1504M-2013a Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟用预制钢筋混凝土三侧结构制造的标准规范(公制)》.pdf ASTM C1504M-2013a Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和雨水沟用预制钢筋混凝土三侧结构制造的标准规范(公制)》.pdf
  • ASTM C1504M-2014 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains &40 Metric&41 《涵洞和雨水沟用预制钢筋混凝土三侧结构制造的标准规范.pdf ASTM C1504M-2014 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains &40 Metric&41 《涵洞和雨水沟用预制钢筋混凝土三侧结构制造的标准规范.pdf
  • ASTM C1504M-2015 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规范 (米制.pdf ASTM C1504M-2015 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规范 (米制.pdf
  • ASTM C1504M-2015a Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和下水道用预制钢筋混凝土三面结构制造的标准规格 (米制).pdf ASTM C1504M-2015a Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞和下水道用预制钢筋混凝土三面结构制造的标准规格 (米制).pdf
  • ASTM C1504M-2015e1 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规范 (.pdf ASTM C1504M-2015e1 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规范 (.pdf
  • ASTM C1504M-2016 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规格 (公制.pdf ASTM C1504M-2016 Standard Specification for Manufacture of Precast Reinforced Concrete Three-Sided Structures for Culverts and Storm Drains (Metric)《涵洞 暴雨排水沟用预制钢筋混凝土三边构件制造的标准规格 (公制.pdf
  • ASTM C1505-2001(2007) Standard Test Method for Determination of Breaking Strength of Ceramic Tiles by Three-Point Loading《三点负荷法测定陶瓷砖断裂强度的标准试验方法》.pdf ASTM C1505-2001(2007) Standard Test Method for Determination of Breaking Strength of Ceramic Tiles by Three-Point Loading《三点负荷法测定陶瓷砖断裂强度的标准试验方法》.pdf
  • 相关搜索

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

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