ITパスポート 2022年 (令和4年) 問96「関数calcXと関数calcYは,引数inDataを用いて計算を行い,その結果を…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約50%です。
エ. a=num + 2 × i / b=i を 2 から 6 まで 2 ずつ増やす
正答率 50.0%(910人中 455人が正解)
calcXの変数numは、1→3→7→13と増分が2, 4, 6で変化し、これはループ変数iが1, 2, 3のときの 2 × i に等しいので、aは num + 2 × i である。同じ式でcalcYを動かすと、1→5→13→25の増分4, 8, 12は、iが2, 4, 6のときの 2 × i に当たる。したがって、bはiを2から6まで2ずつ増やす指定になる。
ITパスポート 2022年 (令和4年) の過去問一覧に戻る・問96