ITパスポートの過去問
令和3年度
テクノロジ系 問74
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
令和3年度 ITパスポート試験 テクノロジ系 問74 (訂正依頼・報告はこちら)
流れ図Xで示す処理では、変数iの値が、1→3→7→13と変化し、流れ図Yで示す処理では、変数iの値が、1→5→13→25と変化した。図中のa、bに入れる字句の適切な組合せはどれか。
- a:2i+k b:k:1, 3, 7
- a:2i+k b:k:2, 2, 6
- a:i+2k b:k:1, 3, 7
- a:i+2k b:k:2, 2, 6
正解!素晴らしいです
残念...
この過去問の解説 (3件)
01
流れ図Xにおいて、kの初期値が1、増分値が1、終値が3の場合で、その処理結果が、1→3→7→13とあることから、i=1でk=1の時は、2i+kもi+2kもどちらも3になります。
次のループでは、i=3、k=2になり、その場合の演算結果が7でないといけないため、それぞれの式に当てはめると
2i+k=2×3+2=8
i+2k=3+2×2=7
となり、i+2kが正解ということがわかります。
次に流れ図Yにおいて、i+2kでの演算結果が、1→5→13→25となる条件を考えます。
kの初期値が1の場合、i+2k=1+2×1=3 で演算結果が3になり間違いです。
kの初期値が2の場合、i+2k=1+2×2=5 で演算結果が5になり正解です。
よって、4が正解です。
参考になった数13
この解説の修正を提案する
02
4が正解です。すべてi = 1から始まり処理を行うたびに以下のようになります。
1 ) 不正解です。
流れ図X
1回目i = 2 + 1 = 3
2回目i = 6 + 2 = 8
3回目i = 16 + 3 = 19
流れ図Y
1回目i = 2 + 1 = 3
2回目i = 6 + 4 = 10
3回目i = 20 + 7 = 27
2 ) 不正解です。
流れ図X
1回目i = 2 + 1 = 3
2回目i = 6 + 2 = 8
3回目i = 16 + 3 = 19
流れ図Y
1回目i = 2 + 2 = 4
2回目i = 8 + 4 = 12
3回目i = 24 + 6 = 30
3 ) 不正解です。
流れ図X
1回目i = 1 + 2 = 3
2回目i = 3 + 4 = 7
3回目i = 7 + 6 = 13
流れ図Y
1回目i = 1 + 2 = 3
2回目i = 3 + 8 = 11
3回目i = 11 + 14 = 25
4 ) 正解です。
流れ図X
1回目i = 1 + 2 = 3
2回目i = 3 + 4 = 7
3回目i = 7 + 6 = 13
流れ図Y
1回目i = 1 + 4 = 5
2回目i = 5 + 8 = 13
3回目i = 13 + 12 = 25
参考になった数3
この解説の修正を提案する
03
流れ図Xでは、iが1→3→7→13と変化します。
一番初めにiに1が格納されますので、次は3になるような式が必要です。
kは初めの値は1ですので、2i+kは3となり、i+2kも3となるため選択肢の絞り込みはできません。
次に、iが7となるような式が必要です。
iは3、kは2ですので、2i+kは8となり、i+2kは7となります。
よって、aはi+2kが正しいです。
流れ図Yでは、iが1→5→13→25と変化します。
一番初めにiに1が格納されますので、次は5になるようなkの値が必要です。
次のiを求める式は、i+2kですので、5になるためには、kの初期値は2です。
よって、aはi+2k、bはkの初期値が2となっているk:2,2,6が正しいです。
aはi+2k、bはk:2,2,6です。
よって、本選択肢の内容は正しいです。
アルゴリズムの問題は、丁寧にあせらず当てはめていけば必ず解けるようになります。
慌てずに処理していきましょう。
参考になった数2
この解説の修正を提案する
前の問題(問73)へ
令和3年度問題一覧
次の問題(問75)へ