• 程序員軟件水平考試筆試例題和答案

    時間:2022-06-21 17:47:44 筆試 我要投稿
    • 相關推薦

    程序員軟件水平考試筆試例題和答案

      閱讀以下程序說明和C程序,將應填入__(n)__ 處的字句,寫在答卷的對應欄內。

    程序員軟件水平考試筆試例題和答案

      [程序說明]

      本程序中的函數factor( m,fac,cp )用來計算正整 m ( m > 2 )的除自身以外的所有不同因子的和。該函數返回因子和,并把各因子從小到大依次存放在數組 fac 中,其因子個數存入在 cp 所指的變量中。

      例如 m=16,求得的因子為

      (1,2,4,8)

      提示:因子和為15,因子個數為4。

      程序假定正整數 m 的不同因子個數不會超過100個。

      [程序]

      # include

      # define N 100

      long factor (int m,int fac[],int *cp)

      {

      int c1, c2 , i, k;

      long s;

      fac[0] = 1;

      for(c1 = s = 1,c2 = N-1,____(1)____;;)

      {

      k = m/i;

      if (____(2)____)

      if (____(3)____)

      { fac[c1++] = i;

      fac[c2--] = k;

      s + = i+k;

      }

      else {

      fac[c1++] = i;

      s + = i;

      }

      i++;

      if(i>=k) brdak;

      }

      for (c2++;c2 <= N-1;c2++)

      ____(4)____;

      *cp=c1;

      return ____(5)____;

      答案:

      1)3分 i = 2,或 cl + 1

      2)3分 m % i == 0 (或 !(m % i) 或 m == i * k )

      3)3分 i ! = k (或 i < k )

      4)3分 fac [ cl ++ ] = fac [ c2 ]

      答 cl ++ 給 1 分,‘ = ’左右只對一半給 1 分。

      5)3分 s

      1.以下不是c語言規定保留字的是( )。

      (1)float

      (2)integer

      (3)signed

      (4) unsigned

      2.設int型變量x有初始值3,則表達式x++*5/10的值是( )

      (1)0

      (2)1

      (3)2

      (4)3

      3.下述程序執行后的輸出結果是( )

      #include

      main()

      {

      int x=’f’;

      printf("%c ",’a’+(x-’a’+1));

      }

      (1)G

      (2)H

      (3)I

      (4)J

      4.設有程序,整理!

      #include

      main()

      {

      int i,j;

      for (i=0,j=1;i<=j+1;i+=2,j--)

      printf("%d ",i);

      }

      在運行上述程序時,for語句中循環體的執行次數是( )

      (1)3

      (2)2

      (3)1

      (4)0

      5.在下述選項時,沒有構成死循環的程序是( )

      (1)int i=100

      while (1)

      {

      i=i0+1;

      if (i>100)

      break;

      }

      (2)for (;;);

      (3)int k=1000;

      do

      {

      ++k;

      }while (k>=10000);

      (4) int s=36;

      while (s);--s;

      答案:

      1.(2) 2.(2) 3.(1) 4.(3) 5.(3)

    【程序員軟件水平考試筆試例題和答案】相關文章:

    計算機軟件水平考試軟件設計筆試練習題+答案06-26

    軟件筆試題目及答案07-03

    計算機軟件水平考試軟件設計筆試考前練習題06-26

    計算機軟件水平考試練習題及答案解析07-02

    軟件測試工程師筆試題及答案06-22

    古詩《望月》例題及答案參考07-03

    軟件水平考試考前練習題07-02

    軟件水平考試模擬練習題及解析07-02

    計算機軟件水平考試的簡介07-02

    軟件測試工程師筆試題答案06-22

    黄频国产免费高清视频_富二代精品短视频在线_免费一级无码婬片aa_精品9E精品视频在线观看