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

计算机二级2013年最新C语言上机同步训练题(6)

2013-05-30 
计算机二级2013年最新C语言上机同步训练题(6)小编寄语:现在读书人网(www.reader8.com)陆续为您整理考试相关信息,供大家参考,希望对同学们在这短暂的日子里将这些内容整理掌握。

  请编写函数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语言上机练习题及答案汇总

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


热点排行