正解は エ
擬似言語(アルゴリズム)の問題です。`calcMod3`手続きの処理を追跡します。変数と繰り返し処理のトレースを行い、ループが終了した時点の出力値を求めます。問題のプログラムはモジュロ(剰余)計算に関連した処理を行っており、3で割った余りを利用して計算を進めます。実行を段階的にトレースすると、ループ終了時の出力値は9になります。疑似言語問題は、変数の初期値・更新条件・出力タイミングを丁寧に追うことが重要です。
擬似言語問題の解法:①変数の初期値をメモ②ループ条件を確認③各反復ごとの変数変化を表に記録④出力文の位置と出力タイミングを正確に把握。面倒でも手を動かしてトレースすることで確実に正解できます。