模拟试题

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

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

来源:2exam.com 2013-10-30 10:31:28

给定程序中,函数fun的功能是建立一个N×N的矩阵。 矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值 

  全部为3,…依次类推。例如,若N=5,生成的矩阵为: 

  1 1 1 1 1 

  1 2 2 2 1 

  1 2 3 2 1 

  1 2 2 2 1 

  1 1 1 1 1 

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

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

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

  给定源程序: 

  #include  

  #define N 7 

  void fun(int (*a) __1__) 

  { int i,j,k,m; 

  if(N%2==0) m=N/2 ; 

  else m=N/2+1; 

  for(i=0; i  for(j= __2__ ; j  a[i][j]=a[N-i-1][j]=i+1; 

  for(k=i+1; k  a[k][i]=a[k][N-i-1]= __3__; 

  } 

  } 

  main() 

  { int x[N][N]={0},i,j; 

  fun(x); 

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

  for(i=0; i  { for(j=0; j  } 

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