令和4年度 · 問96
選択肢を押すと回答が確定します
関数calcXと関数calcYは、引数inDataを用いて計算を行い、その結果を戻り値とする。関数calcXをcalcX(1)として呼び出すと、関数calcXの変数numの値が、1→3→7→13と変化し、戻り値は13となった。関数calcYをcalcY(1)として呼び出すと、関数calcYの変数numの値が、1→5→13→25と変化し、戻り値は25となった。プログラム中のa、bに入れる字句の適切な組合せはどれか。
〔calcXのプログラム〕
○整数型: calcX(整数型: inData)
整数型: num, i
num ← inData
for (i を 1 から 3 まで 1 ずつ増やす)
num ← 【a】
endfor
return num
〔calcYのプログラム〕
○整数型: calcY(整数型: inData)
整数型: num, i
num ← inData
for (【b】)
num ← 【a】
endfor
return num