中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      二級c語言筆試真題

      時間:2020-11-17 09:41:19 筆試題目 我要投稿

      二級c語言筆試真題

      下面由我們YJBYS求職網專家為您分享關于二級c語言筆試真題,請您參考:

      二級c語言筆試真題

      函數fun 的功能是:計算正整數n 的所有因子(1 和n 除外)之和作為
      函數值返回。 例如:n=120 時,函數值為239。
      #include < conio.h >
      #include < stdio.h >
      int fun(int n)
      { int _1__,s=0;
      /*能整除n 的自然數即稱為因子*/
      for (i=2;i< n;i++)
      if (n%i==0) s=___2__;
      return (s);
      }
      main() /*主函數*/
      { printf("%d\n",fun(120));
      }
      (2011年2月)
      解析: 本題的考核點是計算n 所有因子的算法。
      解題思路:判斷因子的方法是:能被n整除的數。由于題意中指明需將1和n
      除外,所以循環的范圍應從2至n-1。
      答案:1: i 2: s+i
      答案:【1】i 【2】s+i
      【真題2】 已知一個數列的前三項分別為0,0,1, 以后的各項都是其相鄰的前三
      項之和。給定程序modi.c 中函數 fun 的'功能是:計算并輸出該數列前n項的平方
      根之和sum。n 的值通過形參傳入。 例如,當n=10 時,程序的輸出結果應為:
      23.197745。 請改正函數fun 中的錯誤,使程序能輸出正確的結果。 注意:不要
      改動main 函數,
      #include < conio.h >
      #include < stdio.h >
      #include < math.h >
      /************found************/
      fun(int n)
      { double sum, s0, s1, s2, s; int k;
      sum = 1.0;
      if (n < = 2) sum = 0.0;
      s0 = 0.0; s1 = 0.0; s2 = 1.0;
      for (k = 4; k < = n; k++)
      { s = s0 + s1 + s2;
      sum += sqrt(s);
      s0 = s1; s1 = s2; s2 = s;
      }
      /************found************/
      return sum
      }
      main ( )
      { int n;
      clrscr( );
      printf("Input N=");
      scanf("%d", &n);
      printf("%f\n", fun(n) );
      }
      (2011年2月)
      解析: 本題的考核點是C語言中的函數的入口參數和類型轉換。
      C 語言規定,凡不加類型說明的函數,一律自動按整型處理。如果函數有返回
      值,這個值當然應屬于某一個確定的類型,應當在定義函數時指定函數值的類
      型。根據題意,函數返回值為實型,所以第一處錯誤"fun(int n)"應改為"float
      fun (int n)"或具有相同作用的句子。
      函數的返回值是通過函數中的return語句獲得的。return 語句后面的括弧可以
      不要,但分號不能少,必須加分號。所以,第二處錯誤應改為"return sum;"或
      相同作用的句子。
      如果函數值的類型和return語句中表達式的 值不一致,則以函數類型為準。對
      數值型數據,可以自動進行類型轉換。即函數類型決定返回值的類型。
      本評析僅作參考。
      【真題3】 請編寫函數fun(),它的功能是求Fibonacci數列中小于t的最大的一個
      數,結果由函數返回。其中Fibonacci 數列F(n)的定義為 F(0)=0,F(1)=1,
      F(n)=F(n-1)+F(n-2) 例如:t=1000 時 ,函數值為987。 注意:部分源程序給
      出如下。 請勿改動主函數main 和其他函數中的任何內容,僅在函數fun的花括號
      中填入所編寫的若干語句。 試題程序:
      #include < conio.h >
      #include < math.h >
      #include < stdio.h >
      int fun(int t)
      {…… }
      main()
      {int n;
      clrscr();
      n=1000;
      printf("n=%d, f=%d\n",n, fun(n)); }
      (2011年2月)
      解析:
      int fun(int t)
      {int a=1,b=1,c=0,i; /*a 代表第n-2 項,b 代表第n-1 項,c 代表
      第n 項*/
      /*如果求得的數c 比指定比較的數小,則
      計算下一個Fibonacci 數,對a,b 重新置數*/
      do {
      c=a+b;
      a=b;
      b=c;
      }
      while (c< t); /*如果求得的數c 比指定比較的數大時,退出
      循環*/
      c=a; /*此時數c 的前一個Fibonacci 數為小于指
      定比較的數的最大的數*/
      return c;}

      更多推薦:

      【二級c語言筆試真題】相關文章:

      C語言基礎筆試題11-24

      C語言筆試題集錦11-24

      外企C語言筆試題11-23

      C語言筆試題回憶11-23

      C語言筆試題總結11-23

      最新中興Java語言筆試真題及答案09-24

      C語言編程題11-23

      c語言常見筆試題總結11-23

      C語言常用筆試題11-23

      用友JAVA筆試真題07-24

      主站蜘蛛池模板: 日韩午夜在线视频观看| 安仁县| 日本韩国三级aⅴ在线观看| 莱芜市| 国产日韩亚洲中文字幕| 亚洲欧美香港在线观看三级片| 999久久久免费精品国产牛牛| 亚洲AV无码国产精品久久l| av无码电影一区二区三区| 国产丝袜美腿美女视频| 国产传媒剧情久久久av| 污污污国产免费网站| 日本道免费精品一区二区| 99久久精品久久久| 达拉特旗| 免费人成网上在线观看免费| 莆田市| 高邮市| 武强县| 日本熟妇hd8ex视频| 吉安市| 临清市| 美腿丝袜一区二区三区| 磐石市| 精品亚洲人伦一区二区三区| 绥中县| 一本久久精品久久综合桃色 | 精品国产性色av网站| 久久青青草视频免费观看| 久久99久久99精品免观看女同| 红安县| 襄樊市| 亚州AV成人无码久久精品| 蜜桃成人午夜激情网站| 国产一区二区三区免费看视频| 国产精品白浆免费观看| 一区二区三区婷婷在线| 亚洲大尺度视频在线看| 国产一区二区三区成视频 | 无码伊人66久久大杳蕉网站谷歌| 青青草国内视频在线观看|