資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 科目B サンプル問題 問2

 

 次のプログラム中の  a    c  に入れる正しい答えの組合せを, 解答群の中から選べ。

 関数 fizzBuzz は,引数で与えられた値が,3 で割り切れて 5 で割り切れない場合は“3 で割り切れる”を,5 で割り切れて 3 で割り切れない場合は“5 で割り切れる”を,3 と 5 で割り切れる場合は“3 と 5 で割り切れる”を返す。それ以外の場合は“3 でも 5 でも割り切れない”を返す。

〔プログラム〕

◯文字列型: fizzBuzz(整数型: num)

 文字列型: result

 if (num が  a  で割り切れる)

  result ← "  a  で割り切れる"

 elseif (num が  b  で割り切れる)

  result ← "  b  で割り切れる"

 elseif (num が  c  で割り切れる)

  result ← "  c  で割り切れる"

 else

  result ← "3 でも 5 でも割り切れない"

 endif

 return result

 

解答群

  a b c
3 3と5 5
3 5 3と5
3と5 3 5
5 3 3と5
5 3と5 3

解答・解説

解答

 ウ

解説

 作成中

前問 一覧 次問