2023年 ITパスポート 午前 問64

関数sigmaは、正の整数を引数maxで受け取り、1からmaxまでの整数の総和を戻り値とする。 プログラム中のaに入れる字句として、適切なものはどれか。

[プログラム]
〇整数型: sigma(整数型: max)
 整数型: colcX ← 0
 整数型: n
 for (nを1からmaxまで1ずつ増やす)
    a  
 endfor
 return clacX

 ア  claxX ← clacX×n
 イ  claxX ← clacX + 1
 ウ  claxX ← clacX + n
 エ  claxX ← n


答え ウ


解説
maxが5の時を考えると関数sigmaの結果は
 1 + 2 + 3 + 4 + 5 = 15
になりfor文のnに1〜5までが順に入るので、aは
 claxX ← clacX + n
(ウ)になる。


キーワード
・for文

キーワードの解説

戻る 一覧へ 次へ