ITパスポート 令和3年度66

問題

テクノロジ系

問66 RGBの各色の階調を,それぞれ3桁の2進数で表す場合,混色によって表すことができる色は何通りか。

選択肢

  • 8
  • 24
  • 256
  • 512

解説

正解:

概要

RGBの各色成分(R・G・B)を2進数で何段階に表せるかを基に、混色で表現できる色数を求める問題です。

正解の理由

各色の階調を3桁の2進数で表すと、1色あたりの段階数は2^3=8通りです。RGBの3成分を組み合わせるので、8×8×8=512通りとなり、正解はエです。

各選択肢の解説

ア(×): 8は1成分(RまたはGまたはB)だけを3桁2進数で表した段階数であり、RGB3成分の混色の総数ではないため誤りです。

イ(×): 24は3成分を足し算したような考え方で、色数は各成分の段階数を掛け算で組み合わせるため誤りです。

ウ(×): 256は8ビット(2進数8桁)で表せる段階数であり、本問の3桁2進数(3ビット)とは条件が違うため誤りです。

エ(〇): 3桁2進数は8段階なので、RGBの組合せは8^3=512通りとなり正しいです。

ポイント

「n桁の2進数で表せる段階数は2^n通り」「RGBの総色数は各成分の段階数の積」という2点を覚えます。

関連用語