《2022年计算机等级考试三级上机题库(七).docx》由会员分享,可在线阅读,更多相关《2022年计算机等级考试三级上机题库(七).docx(6页珍藏版)》请在金锄头文库上搜索。
1、 2022年计算机等级考试三级上机题库(七)请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。第112题 现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中状况,其次位表示其次个人的选中状况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy0到yy9中,最终调用函数WriteDat
2、()把结果yy输出到文件XP3.OUT中。 留意:局部源程序存放在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第113题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all)的频数并依次存入整型数组yy0至yy9中,最终调用函数WriteDat( )把结果yy输出到文件PS1.OUT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含
3、标点符号和空格。留意:局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第114题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度3,5,7,9的单词数以及单词总数并依次存入整型数组yy0至yy4中,最终调用函数WriteDat()把结果yy输出到文件PS2.OUT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 留
4、意: 局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第115题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度2,4,6,8的单词数以及单词总数并依次存入整型数组yy0至yy4中,最终调用函数WriteDat()把结果yy输出到文件PS3.OUT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意:局部源程序存
5、放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容第116题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的首字母(b,c,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy0至yy9中,最终调用函数WriteDat( )把结果yy输出到文件PS4.OUT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格
6、。 留意: 局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第117题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的尾字母(k,y,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy0至yy9中,最终调用函数WriteDat( )把结果yy输出到文件PS5.OUT中。 原始数据文件存放的格式是:每行的宽度均小于
7、80个字符,含标点符号和空格。 留意: 局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔, 每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第118题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for,your,on,no,if,the,in,to,all),余下的单词按挨次重新存入数组xx中,最终调用函数WriteDat()把结果xx输出
8、到文件PS6.OUT中。 例如:原文:You are a student.结果:areastudent 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意:局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第119题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for
9、,your,on,no,if,the,in,to,all),余下的单词倒置后按挨次重新存入数组xx中,最终调用函数WriteDat()把结果xx输出到文件PS7.OUT中。 例如:原文:You are a student.结果:eraatneduts 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意: 局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 第120题 函数ReadDat()实现从文件ENG
10、.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()删除整篇文章中的空格、标点符号以及单词的长度为奇数的单词,余下的单词仍按行挨次重新存入数组xx中,最终调用函数WriteDat()把结果xx输出到文件PS8.OUT中。 例如:原文:If you do not have a unique field. 结果:Ifdohaveunique 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 留意: 局部源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。