模拟试题

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

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

来源:2exam.com 2013-10-30 20:35:43

解题思路: 

  本题是对结构体变量中的值进行修改。 

  第一处:要修改的结构体变量是由形参a来传递的,所以应填:a。 

  第二处:对结构体中的成员name进行替换,所以应填:b.name。 

  第三处:分别输出结构体中的成绩,所以应填:score[i]。 

  *************************************************** 

  给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。 

  请改正程序中的错误,使它能计算出正确的结果。 

  注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构! 

  给定源程序: 

  #include  

  void fun( char *s ) 

  { int i,j; 

  for(i=j=0; s[i]!=’\0’; i++) 

  if(s[i]!=’c’) 

  s[j]=s[i]; 

  s[i]=’\0’; 

  } 

  main() 

  { char s[80]; 

  printf("Enter a string: "); gets(s); 

  printf("The original string: "); puts(s); 

  fun(s); 

  printf("The string after deleted : "); puts(s);printf("\n\n"); 

  }

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