2009年全国计算机等级三级网络技术上机练习习题(20)

来源:计算机等级考试    发布时间:2012-08-27    计算机等级考试视频    评论

  第20套试题答案及详解
  【审题分析】解答本题的关键点在于读懂题目,弄清题目意思。分析题目可知,题中需要解决的问题就是实现Strmove函数的功能问题,而Strmove函数的功能是:输出满足“以行为单位依次把字符串中所有小写字母0左边的字符串内容移到该串的右边存放,然后把小写字母0删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组StrResult中”条件的所有字符。因此本题的关键在于如何判断字符串中的某个字符是否为“0”,之后就可以通过一个for循环来对整个文章进行判断。
  【解题思路】本题从每一行字符串的头开始,对每一行的字符串首先从字符串的结尾处循环查找,判断当前字符是否为字符“0”,如果是,就把当前字符删除并把查找过的字符串拷贝到字符串数组buf中,最后把字符串数组buf拷贝到字符串数组StrResult[i]中,这样就实现了题目的要求。
  【参考答案】
  
  
  【易错分析】注意每行的字符个数为80,所以数组buf的长度为80。函数strcat是两个字符串的连接,函数strcpy是字符串的拷贝。
  【考点链接】字符串函数的使用、C语言的循环语句。

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答