第20套上机考试试题
函数RData()实现从文件IN.dat中读取~一篇英文文章存入字符串数组StrResult中:请编写Strmove()函数,其功能是:以行为单位,依次把字符串中所有小写字母“o”左边的字符串内容移到该字符串的右边存放,然后把小写字母“o”删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组StrResult中。最后main()函数调用函数WData0,把结果StrResult输出到文件OUT.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
例如,原文:n any field.Yu can create an index
you have the corlrectrecord.
结果:n any field.Yu can create an index
rd.yu have the crlrectrec
注意:部分源程序已经给出。请勿改动主函数main()、读数据函数RData()和输出数据函数WData()的内容。
第21套上机考试试题
函数RData()实现从文件IN.dat中读取一篇英文文章并存入到字符串数组StrResult中,请编写函数StrRes(),其功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应小含标点符号)仍按行重新存入字符串数组StrResult中,最后调用函数WData(),把结果StrResult输出到文件OUT.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
例如,原文:You He Me
I am a student.
结果:Me He You
student a am I
注意:部分程序已给出。请勿改动主函数main()、读数据函数RData()和输出数据函数WData()内容。