读书人

计算机二级2013年最新C语言上机同步训

发布时间: 2013-05-30 09:44:55 作者: luck

  请编写函数fun, 函数的功能是: 将放在字符串数组中的M个字符串(每串的长度不超过N), 按顺序合并组成一个新的字符串。函数fun中给出的语句仅供参考。

  例如, 字符串数组中的M个字符串为

  AAAA

  BBBBBBB

  CC

  则合并后的字符串的内容应是: AAAABBBBBBBCC。

  提示:strcat(a,b)的功能是将字符串b复制到字符串a的串尾上,成为一个新串。

  注意:部分源程序在文件PROG1.C中。

  请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。

  给定源程序:

  #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<m; p="" i++)puts(w[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]) ;

  }


更多关注:

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

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

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

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

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

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

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


读书人网 >二级考试

热点推荐