実体験から始める情報講座

基本情報技術者講座

★ 猫本 1-08 入出力装置(その2) ★

基本情報技術者 平成28年度春期 問12

表示解像度が1000×800ドットで,色数が65,536色(216色)の画像を表示するのに最低限必要なビデオメモリ容量は何Mバイトか。ここで,1Mバイト=1,000kバイト,1kバイト=1,000バイトとする。

ア  1.6
イ  3.2
ウ  6.4
エ  12.8

解説

(頭の準備体操)

2進数1ビットでは,0,1の2(=21)通りが表現可能

2進数2ビットでは,00,01,10,11の4(=22)通りが表現可能

2進数nビットでは,2n通りが表現可能


65,536(=216)色を表現するには,1ドット当たり16ビットが必要である。

画面全体に1000×800ドットがあり,この全てのドットにそれぞれ16ビットが必要である。

1000×800×16÷8=1,600,000バイト=1.6Mバイト (÷8はビットをバイトに変換)

よって,アである。

解答

基本情報技術者 平成31年春期 問11

96dpiのディスプレイに12ポイントの文字をビットマップで表示したい。正方フォントの縦は何ドットになるか。ここで,1ポイントは1/72インチとする。

ア  8
イ  9
ウ  12
エ  16

解説

(頭の準備体操)

dpi(dots per inch):解像度。1インチ(2.54cm)当たりのドット数


12ポイントの文字をインチに変換すると,12×1/72=1/6インチ

96dpiとは,1インチ当たり96ドットという意味である。

ここで,1/6インチをドットに変換する。


「たすき掛け解法」(←ここをクリック)

1インチ  →  96ドット
1/6インチ  →  □ドット

たすきに掛けたもの同士が等しくなる。

1×□=96×1/6

□=16

よって,エである。

解答