SkillStack
テクノロジ系66 / 100問

ITパスポート試験 令和3年度 公開問題 問66

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

3桁の2進数では、000から111までの2の3乗=8通りを表せるので、赤、緑、青の各色にはそれぞれ8段階の明るさがあります。RGBの三つの階調は独立して選べるため、混色で表せる色数は、8×8×8=512通りです。各色に3ビットずつ使うので、全体では3×3=9ビットとなり、2の9乗=512通りと計算しても同じ結果になります。

アの8通りは誤りです。これは赤、緑、青のうち、一つの色だけについて表せる階調数です。三つの色を組み合わせた色数ではありません。

イの24通りは誤りです。これは各色の8階調を8+8+8のように足した値です。複数の項目を独立して選ぶ組合せでは、それぞれの選択肢の数を掛け合わせます。

ウの256通りは誤りです。これは全体を8ビットと考えた場合の2の8乗に相当します。この問題では三つの色に3ビットずつ割り当てるので、合計は9ビットです。

【ポイント】 2進数がn桁なら、表現できる値は2のn乗通りです。 RGBのように各要素を独立して選ぶ場合、各要素の階調数を掛け合わせます。 一般的な24ビットカラーはRGB各8ビットで、2の24乗=16,777,216色を表現できます。

出典:令和3年度 ITパスポート試験 公開問題 問66
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める