基本情報一問一答基本情報技術者試験 過去問・出典つき

トップ › 平成29年度 春期 › テクノロジ系 › 問6

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

基本情報技術者 平成29年度 春期 問6

関数f(x, y)が次のとおり定義されているとき、f(775, 527)の値は幾らか。ここで、x mod yはxをyで割った余りを返す。
f(x, y):if y = 0 then return x else return f(y, x mod y)
正解と解説を見る

正解:イ 31

解説

ユークリッドの互除法で最大公約数を求める関数。f(775, 527)→f(527, 248)→f(248, 31)→f(31, 0)となり、31を返す。

解説:panda studio(公式の正答と照合済み)

出典:平成29年度 春期 基本情報技術者試験 午前 問6

テクノロジ系をランダムに解く 苦手な問題を解く

試験日から学習計画を立てる ・ 講座・教材を比べる