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

ITパスポート 2010年 秋期 83


問題文

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

選択肢

42
71
336(正解)
671

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

DVD-R に何万ページ保存できるか【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 情報処理技術者試験対策アプリ

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