HOME»ITパスポート令和5年度» 問64
ITパスポート令和5年度 問64
問64
note_altcalculate
note_alt
calculate
関数 sigma は,正の整数を引数 max で受け取り,1から max までの整数の総和を戻り値とする。プログラム中のaに入れる字句として,適切なものはどれか。
〔プログラム〕
〔プログラム〕

- calcX ← calcX × n
- calcX ← calcX + 1
- calcX ← calcX + n
- calcX ← n
分類 :
テクノロジ系 » アルゴリズムとプログラミング » アルゴリズムとプログラミング
正解 :
ウ
解説 :
calcXは0から始まる累計です。nを1からmaxまで増やすたび、そのnを累計へ足す「calcX←calcX+n」で1+2+…+maxができます。
1を足すだけではmaxという個数を数えるだけです。nで上書きすると最後のmaxしか残らず、掛け算では初期値0のため常に0になります。