公務員試験 H27年 国家一般職(土木) No.9解説

 問 題     

図のフローチャートを実行するとき、出力されるaはいくらか。

  1. 18
  2. 19
  3. 20
  4. 21
  5. 22

 

 

 

 

 

正解 (5)

 解 説     

フローチャートなので上から順に読んでいきます。

ループ部分の 4つの処理(c←a, a←2×b,b←c+1,i←i+1)を1 まとめにして数値を追うと

  • ( i,a,b,c)=(1,1,1,1)
  • ( i,a,b,c)=(2,2,2,1)y
  • ( i,a,b,c)=(3,4,3,2)y
  • ( i,a,b,c)=(4,6,5,4)y
  • ( i,a,b,c)=(5,10,7,6)y
  • ( i,a,b,c)=(6,14,11,10)y
  • ( i,a,b,c)=(7,22,15,14)n

a を出力すると、22。となります。

以上より、正解は 5 です。

コメント