次のプログラム中の a と b に入れる正しい答えの組合せを,解答群の中から選べ。 関数 function1 が受け取る引数と,関数 function2 が受け取る引数とが同じとき,二つの関数は同じ値を返す。ここで,引数 n と引数 m は正の整数であり,引数 m は引数 n よりも 10 以上大きい数とする。 〔プログラム〕 ○整数型: function1(整数型: n, 整数型: m) 整数型: count ← 0 整数型: i for (iをnからmまで1ずつ増やす) if ((i mod 4)が0と等しい) count ← count + 1 endif endfor return count ○整数型: function2(整数型: n, 整数型: m) 整数型: count ← 0 整数型: tempN ← n 整数型: i, j for ([ a ]) if ((tempN mod 4)が0と等しい) 繰返し処理を終了する endif tempN ← tempN + 1 endfor for ([ b ]) count ← count + 1 endfor return count
出典:令和7年度 基本情報技術者試験 公開問題 科目B 問1(独立行政法人情報処理推進機構)
問題文・選択肢・正解は公開問題のとおりで、改変していません。解説と補足は当サービスによるものです。