修了試験 2016-12-11実施分 基本情報技術者試験 問11
横1,600画素,縦1,200画素で,24ビットのカラー情報をもつ画像が撮影できるディジタルカメラがある。 このカメラに1Gバイトの記録用メモリを使用すると,何枚の画像が記録できるか。 ここで,1Gバイトは10^9バイトとする。 また,メモリの全容量を画像の記録に利用できるものとし,画像は圧縮しないものとする。
正答2
解説
正解は2です。 画像1枚のデータ量を求め、記録用メモリの容量を割って記録できる枚数を求める計算問題です。 24ビットのカラー情報は、1画素当たり3バイトです。 【計算】 1画素のデータ量は24ビット÷8=3バイトです。 1枚の画素数は1,600×1,200=1,920,000画素です。 1枚のデータ量は1,920,000×3=5,760,000バイトです。 記録できる枚数は10^9÷5,760,000≒173.6です。 端数の画像は記録できないので、切り捨てて173枚です。 【選択肢別解説】 1:× 21枚は1画素を24バイトとして計算した値(約21.7)です。 24ビットは3バイトなので、正しくは173枚です。 2:○ 1枚5,760,000バイトで10^9バイトを割ると約173.6なので、173枚です。 3:× 520枚は1画素を1バイトとして計算した値(約520.8)です。 24ビットは3バイトです。 4:× 1,388枚は1画素を3ビットとして計算した値に近く、ビットとバイトを取り違えています。 【ポイント】 画像のデータ量は「横の画素数×縦の画素数×1画素のバイト数」で求めます。 記録枚数は小数点以下を切り捨てる点も忘れないようにします。まとめて解く
修了試験 2016-12-11実施分を通しで解く(80問)→