計算機二級c語言試題及答案

 杭州畫室   2021-09-07 18:22   219 人閱讀  0 條評論
摘要:

計算機二級c語言試題及答案在學習、工作中,只要有考核要求,就會有試題,試題是命題者根據測試目標和測試事項編寫出來的。你所了解的試題是什么樣的呢?下面是小編為大家

  計算機二級c語言試題及答案

  在學習、工作中,只要有考核要求,就會有試題,試題是命題者根據測試目標和測試事項編寫出來的。你所了解的試題是什么樣的呢?下面是小編為大家整理的計算機二級c語言試題及答案,希望能夠幫助到大家。

  1、請編寫函數fun,其功能使:將兩個兩位正整數a b合并形成一個整數放在c中。合并的.方式使:將a數的十位和個位數依次放在c數的百位和個位上,b數的十位和個位數依次放在c數的千位和十位上。

  答案:

  void fun(int a,int b,long *c)

  {*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;}

  2、請編寫一個函數fun,它的功能使:計算n門課程的平均分,計算結果作為函數值返回。

  答案:

  float fun(float *a,int n)

  {float ave=0.0;

  int i;

  for(i=0;i

  ave+=a;

  ave/=n;

  return ave;}

  3、假定輸入的字符串中只包含字母和*號。請編寫函數fun,它的功能使:將字符串尾部的*號全部刪除,前面和中間的*號不刪除。

  答案:

  void fun(char *a)

  {int i=0;

  char *p,*q;

  p=q=a;

  while(*p)

  p++;

  p--;

  while(*p==‘*’)

  p--;

  while(q<=p)   {a=*q;   i++;   q++;}   a=‘’;}   4、n名學生的成績已在主函數中放入一個帶頭節點的鏈表結構中,h指向鏈表的頭節點。請編寫函數fun,它的功能是:求出平均分,由函數值返回。   答案:   double fun(strec *h)   {double aver=0.0;   while(h!=null)   {aver+=h->s;

  hy=h->next;}

  aver/=n;

  return aver;}

  5、請編寫函數fun,計算并輸出給定10個數的方差。

  答案:

  double fun(double x[10])

  {int i,j;

  double s=0.0,s1=0.0;

  for(i=0;i<10;i++)   s1+=x;   s1/=10;   for(j=0;j<10;j++)   s+=(x[j]-s1)*(x[j]-s1);   s/=10;   s=pow(s,0.5);   return s;}

本文地址:http://www.eee587.com/61888.html
版權聲明:本文為網友投稿文章,由 成語大全 小編編輯整理,版權歸原作者所有,歡迎分享本文,轉載請保留出處!


 發表評論


表情