ITパスポートトップに戻る
練習問題難易度: 標準2023年度

ITパスポート 過去問練習問題 第64問

問題

関数sigmaは,正の整数を引数maxで受け取り,1からmaxまでの整数の総和を戻り値とする。プログラム中のaに入れる字句として,適切なものはどれか。 〔プログラム〕 ○整数型: sigma(整数型: max) 整数型: calcX ← 0 整数型: n for (n を 1 から max まで 1 ずつ増やす) a endfor return calcX

選択肢

  1. 1calcX ← calcX × n
  2. 2calcX ← calcX + 1
  3. 3calcX ← calcX + n
  4. 4calcX ← n

正解

3. calcX ← calcX + n

詳しい解説を見る

解説

1からmaxまでの整数の総和を求めるには,nを1ずつ増やしながらcalcXに加算する必要がある。calcX ← calcX + n とすれば,ループの各反復でcalcXに現在のnを累積加算でき,最終的に1+2+…+maxの総和が得られる。アは積,イはmax回の加算でmaxにしかならず,エは最後のnしか残らない。よって正解はウ。(出典: 令和5年度分 ITパスポート試験 問64)

記憶定着問題

全200問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。