2017计算机等考二级C:50套上机程序填空题(16)

日期:03-01| http://www.59wj.com |二级C上机题库|人气:308

2017计算机等考二级C:50套上机程序填空题(16)

  31、给定程序中,函数fun的功能是:计算N×N矩阵的主褫角线元素和反向对角线元素之和,并作为函数值返回。注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值。例如,若N=3,有下列矩阵:

  1 2 3

  4 5 6

  7 8 9fun函数首先累加1、5、9,然后累加3、5、7,函数的返回值为30。

  请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

  注意:源程序存放在考生文件夹下的BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  #define N 4

  fun(int t[][N], int n)

  { int i, sum;

  /**********found**********/

  ___1___;

  for(i=0; i

  /**********found**********/

  sum+=___2___ ;

  for(i=0; i

  /**********found**********/

  sum+= t[i][n-i-___3___] ;

  return sum;

  }

  main()

  { int t[][N]={21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10},i,j;

  printf("\nThe original data:\n");

  for(i=0; i

  { for(j=0; j

  printf("\n");

  }

  printf("The result is: %d",fun(t,N));

  }
  .
       
       
        www.59wj.com

  32、给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。

  请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

  注意:源程序存放在考生文件夹下的BLANK1.C中。

  不得增行或删行,也不得更改程序的结构!

  #include

  void fun(char *s, int a, double f)

  {

  /**********found**********/

  __1__ fp;

  char ch;

  fp = fopen("file1.txt", "w");

  fprintf(fp, "%s %d %f\n", s, a, f);

  fclose(fp);

  fp = fopen("file1.txt", "r");

  printf("\nThe result :\n\n");

  ch = fgetc(fp);

  /**********found**********/

  while (!feof(__2__)) {

  /**********found**********/

  putchar(__3__); ch = fgetc(fp); }

  putchar('\n');

  fclose(fp);

  }

  main()

  { char a[10]="Hello!"; int b=12345;

  double c= 98.76;

  fun(a,b,c);

  }

  .
       
       
        www.59wj.com 如果觉得《2017计算机等考二级C:50套上机程序填空题(16)》二级C上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级C上机题库,jsj,
在百度中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(16)
在谷歌中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(16)
在soso中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(16)
在搜狗中搜索相关文章:2017计算机等考二级C:50套上机程序填空题(16)
相关分类导航|
热门推荐|