公務員試験 H29年 国家一般職(高卒 技術) No.40解説

 問 題     

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

1.  1
2.  3
3.  9
4. 39
5. 139

 

 

 

 

 

正解 (2)

 解 説     

チャートを上から読んでいきます。

(X,Y) = (2001,9000)nn
(X,Y) = (2001,6999)nn
(X,Y) = (2001,4998)nn
(X,Y) = (2001,2997)nn
(X,Y) = (2001,996)ny
(X,Y) = (1005,996)ny
(X,Y) = (9,996)nn
(X,Y) = (9,987)nn

以下、Y を 9 ずつ引いていくことになるため、中略して



(X,Y) = (9,24)nn
(X,Y) = (9,15)nn
(X,Y) = (9,6)ny
(X,Y) = (3,6)nn
(X,Y) = (3,3)y → X を出力。すなわち 3 を出力。

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


類題 H27no40

コメント