av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

全國計算機二級考試《C語言》沖刺模擬題五

時間:2025-05-22 06:07:48 試題 我要投稿
  • 相關(guān)推薦

2015年全國計算機二級考試《C語言》沖刺模擬題(五)

  1: 下列程序定義了n×n的二維數(shù)組,并在主函數(shù)中自動賦值。請編寫函數(shù) fun(int a[][n]),該函數(shù)的功能是:使數(shù)組左下半三角元素中的值全部置成0。

2015年全國計算機二級考試《C語言》沖刺模擬題(五)

  答案:

  int fun(int a[][N])

  {

  int I,j;

  for(i=0;i

  for(j=0;j<=I;j++)

  a[i][j]=0;

  }

  2: 下列程序定義了n×n的二維數(shù)組,并在主函數(shù)中賦值。請編寫函數(shù)fun,函數(shù)的功能使求出數(shù)組周邊元素的平均值并作為函數(shù)值返回給主函數(shù)中的s。

  答案:

  double fun(int w[][N])

  {

  int I,j,k=0;

  double s=0.0;

  for(j=0;j

  {

  s+=w[0][j];

  k++;

  }

  for(j=0;j

  {

  s+=w[N-1][j];

  k++;

  }

  for(i=1;i<=N-2;i++)

  {

  s+=w[i][0];

  k++;

  }

  for(i=1;i<=N-2;i++)

  {

  s+=w[i][N-1];

  k++;

  }

  return s/=k;

  }

  3: 請編寫一個函數(shù)void fun(int tt[m][n],int pp[n]),tt指向一個m行n列的二維函數(shù)組,求出二維函數(shù)組每列中最小元素,并依次放入pp所指定一維數(shù)組中。二維數(shù)組中的數(shù)已在主函數(shù)中賦予。

  答案:

  void fun(int tt[M][N], int pp[N])

  {

  int I,j,min;

  for(j=0;j

  {

  min=tt[0][j];

  for(i=0;i

  {

  if (tt[i][j]

  min=tt[i][j];

  }

  pp[j]=min;

  }

  }

  4: 請別寫函數(shù)fun,函數(shù)的功能使求出二維數(shù)組周邊元素之和,作為函數(shù)值返回。二維數(shù)組中的值在主函數(shù)中賦予。

  答案:

  int fun(int a[M][N])

  {

  int I,j,s=0;

  for(j=0;j

  {

  s+=a[0][j];

  s+=a[M-1][j];

  }

  for(i=1;i<=M-2;i++)

  {

  s+=a[i][0];

  s+=a[i][N-1];

  }

  return s;

  }

  5: 請編寫一個函數(shù)unsigned fun(unsigned w),w使一個大于10的無符號整數(shù),若w使n(n≥2)位的整數(shù),則函數(shù)求出w后n-1位的數(shù)作為函數(shù)值返回。

  答案:

  unsigned fun(unsigned w)

  {

  unsigned t,s=0,s1=1,p=0;

  t=w;

  while(t>10)

  {

  if(t/10)

  p=t;

  s=s+p*s1;

  s1=s1*10;

  t=t/10;

  }

  return s;

  }


  6: 請編寫一個函數(shù)float fun(double h),函數(shù)的功能使對變量h中的值保留2位小樹,并對第三位進行四舍五入(規(guī)定h中的值位正數(shù))。

  答案:

  float fun(float h)

  {

  long t;

  float s;

  h=h*1000;

  t=(h+5)/10;

  s=(float)t/100.0;

  return s;

  }

  7: 請編寫一個函數(shù)fun(char *s),該函數(shù)的功能使把字符串中的內(nèi)容擬置。

  答案:

  void fun(char *s)

  {

  char ch;

  int I,m,n;

  i=0;

  m=n=strlen(s)-1;

  while(i<(n+1)/2)

  {

  ch=s[i];

  s[i]=s[m];

  s[m]=ch;

  i++;

  m--;

  }

  8: 編寫程序,實現(xiàn)矩陣(3行3列)的轉(zhuǎn)置(即行列互換)。

  答案:

  void fun(int array[3][3])

  {

  int I,j,temp;

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

  for(j=0;j

  {

  temp=array[i][j];

  array[i][j]=array[j][i];

  array[j][i]=temp;

  }

  }

  9: 編寫函數(shù)fun,該函數(shù)的功能是:從字符中刪除指定的字符,同一字母的大、小寫按不同字符處理。

  答案:

  void fun(char s[],int c)

  {

  int i=0;

  char *p;

  p=s;

  while(*p)

  {

  if(*p!=c)

  {

  s[i]=*p;

  i++;

  }

  p++;

  }

  s[i]=‘\0’;

  }

  10: 編寫函數(shù)int fun(int lim,int aa[max]),該函數(shù)的功能是求出小于或等于lim的所有素數(shù)并放在aa數(shù)組中,該函數(shù)返回所求的素數(shù)的個數(shù)。

  答案:

  int fun(int lim, int aa[MAX])

  {

  int k=0,I,j;

  for(i=lim;i>1;i--)

  {

  for(j=2;j

  if(i%j==0)

  break;

  else

  continue;

  if(j>=i)

  {

  aa[k]=i;

  k++;

  }

  }

  return k++;

  }

【全國計算機二級考試《C語言》沖刺模擬題五】相關(guān)文章:

2015年全國計算機二級考試《C語言》沖刺模擬題(四)02-22

2015年全國計算機二級考試《C語言》沖刺模擬題(六)04-09

2015年全國計算機二級考試《C語言》沖刺模擬題(一)07-18

2015年全國計算機二級考試《C語言》沖刺模擬題(二)01-21

2015年全國計算機二級考試《C語言》沖刺模擬題(三)08-01

2015年全國計算機二級考試《C語言》沖刺模擬題(七)08-15

2015年全國計算機二級考試《C語言》沖刺模擬題(八)03-26

全國計算機二級C語言考試沖刺試題201704-30

2015年全國計算機二級考試《C語言》沖刺模擬題(二)答案12-12