模拟试题

3773考试网计算机等级考试模拟试题正文

2014年3月全国计算机二级C语言上机模拟试题三十之4

来源:2exam.com 2013-10-30 20:36:58

解题思路: 

  本题是考察字符串的移动。具体操作请看参考源程序。 

  参考答案: 

  void fun( char *a ) 

  { 

  char *p,*q; 

  int n=0; 

  p=a; 

  while(*p==’*’) /* 统计串头’*’个数n */ 

  {n++; p++;} 

  q=a; 

  /* 向前复制字符串,请填写相应的语句完成其功能 */ 

  while(*p) { 

  *q=*p; 

  p++;q++; 

  } 

  for(;n>0;n--) /* 在串尾补n个’*’ */ 

  *q++=’*’; 

  *q=’\0’; 

  } 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1