2022年计算机等级考试三级上机题库(八).docx

上传人:hs****ma 文档编号:559811172 上传时间:2022-11-18 格式:DOCX 页数:8 大小:13.29KB
返回 下载 相关 举报
2022年计算机等级考试三级上机题库(八).docx_第1页
第1页 / 共8页
2022年计算机等级考试三级上机题库(八).docx_第2页
第2页 / 共8页
2022年计算机等级考试三级上机题库(八).docx_第3页
第3页 / 共8页
2022年计算机等级考试三级上机题库(八).docx_第4页
第4页 / 共8页
2022年计算机等级考试三级上机题库(八).docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2022年计算机等级考试三级上机题库(八).docx》由会员分享,可在线阅读,更多相关《2022年计算机等级考试三级上机题库(八).docx(8页珍藏版)》请在金锄头文库上搜索。

1、 2022年计算机等级考试三级上机题库(八)结果:Ifdohaveunique原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。留意:局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第122题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除在行中的空格、标点符号以及单词的序数为奇数的单词,余下的单词倒置后仍按行挨次重新存入数组x

2、x中,最终调用函数WriteDat()把结果xx输出到文件PS10.OUT中。 例如:原文:If you do not have a unique field. 结果:uoytonadleif原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。留意:局部源程序存放文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第123题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数Sort

3、CharA(),其功能是:以行为单位对字符按从小到大的挨次进展排序,排序后的结果仍按行重新存入字符串数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT1.DAT中。 例:原文:dAe,BfC. CCbbAA结果:,.ABCdefAACCbb原始数据文件的存放格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。 第124题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数SortChar

4、A(),其功能是:以行为单位对字符按从大到小的挨次进展排序, 排序后的结果仍按行重新存入字符串数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT2.DAT中。 例:原文:dAe,BfC. CCbbAA结果:fedCBA.,bbCCAA原始数据文件的存放格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。 第125题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数ConvertChar

5、A(), 其功能是:以行为单位把字符串中的全部小写字母改写成该字母的下一个字母,假如是字母z,则改写成a。大写字母不变,其它字符也不变。把已处理的字符串仍按行重新存入字符串数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT3.DAT中。 例:原文:Adb.Bcdza abck.LLhj结果:Aec.Bdeabbcdl.LLik 原始数据文件的存放格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容第126题 函数ReadDat()实现

6、从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数Encrypt()对这篇文章进展加密,加密算法是这样的:把全部英文字母改为它的前一个字母,假如字母是a,则改为z(大写同理),然后把每一个单词倒置(单词的位置不变),空格和标点符号不变。把已处理的字符串仍按行重新存入字符串数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT1.DAT中。 原始数据文件的存放格式是:每行的宽度均小于80个字符,每一个单词的长度不大于20,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数Writ

7、eDat()的内容。 第127题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;但这篇文件已被加密,加密算法是这样的:把全部英文字母改为它的后一个字母,假如字母是z,则改为a(大写同理),然后把每一个单词倒置(单词的位置不变),空格和标点符号不变。请编制函数Decode()对这篇文章进展解密,把解密后的字符串仍按行重新存入字符串数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT1.DAT中。 原始数据文件的存放格式是:每行的宽度均小于80个字符,每一个单词的长度不大于20,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中

8、。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。 第128题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数CountWord(),找出重复消失次数最多的十个单词,并按它们的消失次数从大到小存入字符串数组yy中,它们各自消失的次数也将依次存放在整数数组nn中,最终调用函数WriteDat()把结果yy和nn输出到文件OUT.DAT中,单词和消失次数之间用“:“分开。 原始数据文件的存放格式是:每行的宽度均小于80个字符,每一个单词的长度不大于20,含标点符号和空格。 留意:局部源程序存放在文件p

9、rog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。 第129题 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数Decode()对这篇文章按行进展加密,加密算法是这样的:假设原文的一行是字符串S1,加密后成为密文字符串S2,系统定义了一个密钥key(key1),这样进展加密:先从S2的第一个字符计数,当数到第key个字符时,把S1的第一个字符放在S2的这个位置;然后接着从S2的下一个字符计数,当再次数到第key个字符时,把S1的其次个字符放在S2的这个位置,以此类推;当S2的计数位置超

10、出了字符串的长度时,就回到S2的起始位置向后计数(实际上是把S2当成一个圆环);直到S1中的全部字符都存入S2中,然后把加密后的每一行都按原挨次仍存放在数组xx中,最终调用函数writeDat()把结果xx输出到文件OUT.DAT中。 例:原文:DECODING 密钥:key = 3密文:CIDONEDG原始数据文件的存放格式是:每行的宽度均小于80个字符,每一个单词的长度不大于20,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。 第130题 函数ReadDat()实现从文件IN.

11、DAT中读取一篇英文文章存入到字符串数组xx中;但这篇文件已被按行进展了加密,加密算法是这样的:假设原文的一行是字符串S1,加密后成为密文字符串S2,系统定义了一个密钥key(key1),这样进展加密:先从S2的第一个字符计数,当数到第key个字符时,把S1的第一个字符放在S2的这个位置;然后接着从S2的下一个字符计数,当再次数到第key个字符时,把S1的其次个字符放在S2的这个位置,以此类推;当S2的计数位置超出了字符串的长度时,就回到S2的起始位置向后计数(实际上是把S2当成一个圆环);直到S1中的全部字符都存入S2中,请编制函数Decode()对这篇文章按行进展解密,然后把解密后的每一行都按原挨次仍存放在数组xx中,最终调用函数WriteDat()把结果xx输出到文件OUT.DAT中。 例:原文:DECODING 密钥:key = 3密文:CIDONEDG原始数据文件的存放格式是:每行的宽度均小于80个字符,每一个单词的长度不大于20,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数Main()、读数据函数ReadDat()和输出函数WriteDat()的内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号