関数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に入れる字句の適切な組合せはどれか。 〔プログラム1〕 ○整数型: calcX(整数型: inData) 整数型: num, i num ← inData for (i を 1 から 3 まで 1 ずつ増やす) num ← [ a ] endfor return num 〔プログラム2〕 ○整数型: calcY(整数型: inData) 整数型: num, i num ← inData for ([ b ]) num ← [ a ] endfor return num
ア a:2×num+i,b:iを1から7まで3ずつ増やす
イ a:2×num+i,b:iを2から6まで2ずつ増やす
ウ a:num+2×i,b:iを1から7まで3ずつ増やす
エ a:num+2×i,b:iを2から6まで2ずつ増やす
正解: エ
要点: a=num+2×i,b=iを2から6まで2ずつ増やす。
calcXでi=1,2,3のとき1→3→7→13となるのはnum←num+2×i(1+2=3, 3+4=7, 7+6=13)。calcYで1→5→13→25は増分が4,8,12でiが2,4,6なので,iを2から6まで2ずつ増やす。よってa=num+2×i,b=iを2から6まで2ずつ増やす。
この問題に出てくる用語
同じ回の前後の問題
- 令和4年度 問95: 攻撃対象とは別のWebサイトから盗み出すなどによって,不正に取得した大量の認証情報を流用し,標的とす
- 令和4年度 問97: 水田の水位を計測することによって,水田の水門を自動的に開閉するIoTシステムがある。図中のa,bに入
テクノロジ系の他の問題
- 令和4年度 問97: 水田の水位を計測することによって,水田の水門を自動的に開閉するIoTシステムがある。図中のa,bに入
- 令和4年度 問98: 関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。 従業員表
- 令和4年度 問99: 1台の物理的なコンピュータ上で,複数の仮想サーバを同時に動作させることによって得られる効果に関する記
- 令和4年度 問100: 社内に設置された無線LANネットワークに接続している業務用のPCで,インターネット上のあるWebサイ
- 令和5年度 問56: ISMS クラウドセキュリティ認証に関する記述として,適切なものはどれか。
アプリで弱点分析つきの演習ができます