模拟试题

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

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

来源:2exam.com 2013-10-30 19:19:47

给定源程序: 

  #include  

  #define M 3 

  #define N 20 

  void fun(char a[M][N], char *b) 

  { 

  int i; *b=0; 

  } 

  main() 

  { char w[M][N]={"AAAA","BBBBBBB","CC"}, a[100]; 

  int i ; 

  printf("The string:\n"); 

  for(i=0; i  printf("\n"); 

  fun(w,a); 

  printf("The A string:\n"); 

  printf("%s",a);printf("\n\n"); 

  NONO(); 

  } 

  解题思路: 

  本题是考察字符串的操作。 

  使用for循环以及C语言函数strcat依次连接起来。 

  参考答案: 

  #include  

  #define M 3 

  #define N 20 

  void fun(char a[M][N], char *b) 

  { 

  int i; *b=0; 

  for(i = 0 ; i < M ; i++) 

  strcat(b, a[i]) ; 

  }

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