次のプログラム中の 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
出典令和4年度 基本情報技術者試験 科目B サンプル問題 問2
a | b | c | |
|---|---|---|---|
ア | 3 | 3と5 | 5 |
イ | 3 | 5 | 3と5 |
ウ | 3と5 | 3 | 5 |
エ | 5 | 3 | 3と5 |
オ | 5 | 3と5 | 3 |