流れ図で示す処理を終了したとき,xの値はどれか。
解答 イ
x=yになるまでトレースする。
x | y | x:y | |
① | |||
②③④ | 98 | 42 | ≠ |
⑤ | > | ||
⑥ | 56 | 42 | |
⑧④ | ≠ | ||
⑤ | > | ||
⑥ | 14 | 42 | |
⑧④ | ≠ | ||
⑤ | < | ||
⑦ | 14 | 28 | |
⑧④ | ≠ | ||
⑤ | < | ||
⑦ | 14 | 14 | |
⑧④ | = | ||
⑨ |
流れ図Xで示す処理では,変数 i の値が, 1→3→7→13 と変化し,流れ図Yで示す処理では,変数 i の値が, 1→5→13→25 と変化した。図中のa, bに入れる字句の適切な組合せはどれか。
解答 エ
〔流れ図X〕関数 calcX と関数 calcY は,引数 inData を用いて計算を行い,その結果を戻り値とする。関数 calcX を calcX(1) として呼び出すと,関数 calcX の変数numの値が, 1→3→7→13 と変化し,戻り値は 13 となった。関数 calcY を calcY(1) として呼び出すと,関数 calcY の変数 num の値が, 1→5→13→25 と変化し,戻り値は 25 となった。プログラム中のa, bに入れる字句の適切な組合せはどれか。
解答 エ
上記,「令和3年度公開問題 問74」を擬似言語の関数版に書き換えた問題である。