修了試験 2015-06-28実施分 基本情報技術者試験 問12
横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です。 端数の0.6枚分は記録できないので、切り捨てて173枚です。 【選択肢別解説】 1:× 21枚は、1画素を3バイトではなく24バイトとして計算した場合の値です。 24ビットは3バイトです。 2:○ 1枚5,760,000バイトで10^9バイトを割り、端数を切り捨てた173枚と一致します。 3:× 520枚は、1画素を1バイトとして計算した場合の値です。 カラー情報24ビットを反映していません。 4:× 1,388枚は、ビットとバイトの換算を誤り、1画素を3ビットのように扱った場合の値です。 【ポイント】 画像のデータ量は「横の画素数×縦の画素数×1画素のバイト数」で求めます。 枚数や個数を問われたら、端数は切り捨てることに注意しましょう。まとめて解く
修了試験 2015-06-28実施分を通しで解く(80問)→