閉じる

ITパスポート令和4年度 問96

問96
note_alt
calculate

関数 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に入れる字句の適切な組合せはどれか。
96.png/image-size:556×234
  • 96a.png/image-size:449×157
            

分類 :

テクノロジ系 » アルゴリズムとプログラミング » アルゴリズムとプログラミング

正解 :

エ

解説 :

calcXの増分は2、4、6なのでaはnum+2×iです。i=1、2、3なら、1→3→7→13と指定された変化を再現します。

calcYは増分4、8、12なのでi=2、4、6とすれば同じ式を使えます。したがってbはiを2から6まで2ずつ増やす繰返しで、エの組合せです。

▲
Pagetop