就业数据资源平台
当前位置:首页 > PC技术
2005年计算机等级考试三级上机题库(七)

第111题

    现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数小于等于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs( )来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件XP2.OUT中。

    注意:部分源程序存放在文件prog1.c中。
请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
第112题
 
    现有一个10个人100行的选票数据文件XP.IN,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推;内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果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)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS1.OUT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
第114题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度3,5,7,9的单词数以及单词总数并依次存入整型数组yy[0]至yy[4]中,最后调用函数WriteDat()把结果yy输出到文件PS2.OUT中。

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
第115题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出单词长度2,4,6,8的单词数以及单词总数并依次存入整型数组yy[0]至yy[4]中,最后调用函数WriteDat()把结果yy输出到文件PS3.OUT中。

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

第116题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的首字母(b,c,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS4.OUT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
第117题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写的英文单词的尾字母(k,y,f,s,n,r,u,e,o,p)的频数并依次存入整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy输出到文件PS5.OUT中。
原始数据文件存放的格式是:每行的宽度均小于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输出到文件PS6.OUT中。
例如:原文:You are a student.
结果:areastudent

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意:部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
第119题

    函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()分别按行删除空格、标点符号以及10个不区分大小写的英文单词(you,for,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.IN中读取一篇英文文章存入到字符串数组xx中;请编制函数DelWord()删除整篇文章中的空格、标点符号以及单词的长度为奇数的单词,余下的单词仍按行顺序重新存入数组xx中,最后调用函数WriteDat()把结果xx输出到文件PS8.OUT中。

    例如:原文:If you do not have a unique field.
结果:Ifdohaveunique

    原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

    注意: 部分源程序存放在文件prog1.c中。文章每行中的单词与单词之间用空格或其它标点符号分隔,每单词均小于20个字符。

    请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
就业数据资源平台