亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

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

時間:2024-06-21 09:42:02 試題 我要投稿
  • 相關推薦

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語言》沖刺模擬題五】相關文章:

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

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

2016年計算機二級考試C語言沖刺模擬題05-11

全國計算機等級考試二級C語言06-27

2016年全國計算機二級《C語言》沖刺試題06-12

計算機二級《C語言》考試沖刺試題及答案202410-30

計算機二級C語言考試沖刺練習題06-21

2017計算機二級考試C語言考前沖刺題08-23

2017計算機二級考試《C語言》考前沖刺題及答案07-06

全國計算機等級考試二級C語言試題二09-18