戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2010年 秋期 問83


問題文

片面1層記録のDVD-Rは約4.7Gバイトの記憶容量をもつ。1ページ当たり日本語700文字が印刷されている本の場合、約何万ページ分をこのDVD-Rに保存できるか。ここで、日本語1文字を表現するのに2バイトが必要であるとし、文字情報だけを記録するものとする。また、1Gバイトは10億バイトとする。

選択肢

ア:42
イ:71
ウ:336(正解)
エ:671

🔒 解説は解答すると表示されます

文字データの記憶容量換算【ITパスポート解説】

正解の理由

理由は、与えられた条件を順に単位をそろえて計算すると、約3,357,143ページ、つまり約335.7万ページになり、四捨五入して336万ページだからです。
(用語の補足)
  • DVD-R(書き込み可能なDVDディスク): 記憶媒体の一種で、問題では記憶容量が4.7Gバイト と与えられています。
  • バイト(byte): コンピュータでデータを数える基本単位。ここでは「1文字あたりの必要バイト数」が重要です。
  • Gバイト(Gigabyte): ここでは問題文の指定に従い1Gバイト = 10億(= 1,000,000,000)バイト とします。

解法ステップ

  1. 容量をバイトに直す。
  2. 1ページあたりのバイト数を求める。
    日本語1文字 = 2バイト、1ページ = 700文字 なので、
  3. 保存できる総ページ数を求める。
  4. 問題は「約何万ページ分か」を問うので、万ページ(1万ページ = 10,000ページ)に直す。
    (四捨五入)
したがって、選択肢の中では ウ(336)が正解です。

選択肢別の誤答解説

  • ア: 42
    誤りの典型例は「Gバイトではなくギガビット(Gb)として扱う」ミスです。
    4.7ギガビット = 4.7×10^9ビット = (÷8)約587,500,000バイト。これを1,400で割ると約419,643ページ ≒ 41.96万ページ → 約42万ページになります。つまり「バイトとビットの取り違え」が原因になります。
  • イ: 71
    71万という値は典型的な計算ミス(単位換算ミスや桁落ち)や、万ページへの換算で10の桁を誤る(例えば100,000で割ってしまう等)と出やすい値です。具体例として、正しい総ページ数3,357,143を誤って50に近い数で割ったり、万への換算を誤って行うとこのあたりの桁になります。要は「桁数の管理(万へ直すときに0を数え間違える)」が原因です。
  • エ: 671
    これは「日本語1文字を1バイトで記録する」と誤って仮定した場合に出る値です。4,700,000,000 ÷ 700 = 6,714,285ページ ≒ 671.4万ページ。つまり、1文字=2バイトという条件を忘れるミスです。

よくある誤解

  1. 「1Gバイト = 2^30(約1,073,741,824)バイト」かどうかで迷う
    • コンピュータ系では1 GiB = 2^30バイト(GiBはギビバイト)という定義もありますが、問題文で「1Gバイトは10億バイトとする」と明示されている場合はそちらを使います。ここを混同すると答えが変わります。
  2. 「バイトとビットの混同」
    • bit(ビット)は情報の最小単位、byte(バイト)は通常8 bit = 1 byte。ギガビットとギガバイトを間違えると8倍の差になります。
  3. 「文字コードによるバイト数の多様性」
    • 実際の日本語表現ではUTF-8(可変長)やUTF-16(2バイト~)などがあります。問題では「1文字を2バイト」と指定されているので、その指示に従って計算してください。

補足コラム

  • 現実のテキスト保存では、文字コードによって必要なバイト数が変わります。例えばUTF-8は英数字は1バイト、漢字は3バイトになることが多いです。一方、UTF-16や旧来のShift_JISでは漢字を含めて2バイトで表す方式もあります。試験問題では「1文字あたり何バイト」と明示されているので、その条件で計算することが大切です。
  • ストレージの表記(例:4.7GB)がメーカーや文脈によって10^9ベースか2^30ベースかで差が出ます。問題文の指定を優先しましょう。

FAQ

Q. なぜ1文字 = 2バイト とするのですか?
A. 問題文でそのように指定されています。これは試験問題を単純化するための条件です。実際の保存は文字コードによって異なりますが、与えられた条件に従って計算します。
Q. 1Gバイト = 10億バイト に統一してもいいですか?
A. 問題文でそのように指示がある場合は必ず従ってください。指示がない場合は文脈(メーカー表示など)で判断しますが、試験では明示が優先です。
Q. 本当に「ページあたり700文字」で良いですか?レイアウトで変わりませんか?
A. 実際の本のレイアウトで文字数は変わりますが、問題は計算練習のために「1ページ700文字」と固定しているので、その値を使って計算してください。

関連キーワード: DVD-R、バイト、ギガバイト、ビット、文字コード、単位換算、記憶容量、桁数ミス、データ容量計算
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポートを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について