首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 三级考试 >

计算机等考2013年度三级网络技术同步训练题(5)(2)

2013-05-06 
计算机等考2013年度三级网络技术同步训练题(5)读书人网(www.reader8.com)编辑最新整理提供相关文章供您阅读参考,更多更全更新的教育考试类相关资料在这里,时刻关注我们,祝您成功!

  【答案】

  void chg(char *s)

  {

  while(*s) /*若当前字符不是字符串结束符,则循环一直进行*/

  if(*s=='z'||*s=='Z') /*将当前字母是'z'或者'Z'*/

  {

  *s-=25; /*则分别将其改成'a'或'A'*/

  s++; /*取下一个字母*/

  }

  else if(*s>='a'&& *s<='y') /*若是小写字母,则改成该字母的下一个字母*/

  {

  *s+=1;

  s++; /*取下一个字母*/

  }

  else if(*s>='A'&& *s<='Y') /*若是大写字母,则改成该字母的下一个字母*/

  {

  *s+=1;

  s++; /*取下一个字母*/

  }

  else s++; /*取下一个字母*/

  }

  【解析】本题考查用指针访问字符串的方法。

  这里利用一个while循环对从字符串中逐个获取的字符进行判断,如果当前字符是小写字母'z'或'Z', 则相应地改成'a'或者'A'。如果不是,再接着判断是否是字母,如果是,就改成该字母的下一个字母,否则不作改变。

更多关注:

3月份计算机一级考试微机知识预测整理汇总

2013年计算机等级考试一级微机考题预测汇总

计算机二级C语言上机题考前预测汇总

2013年计算机二级C语言考试预测及答案汇总

3月计算机一级MS Office自测题附答案汇总

3月份计算机二级C语言上机练习题及答案汇总

更多精彩请关注读书人网计算机频道!


热点排行