本文へスキップ

令和4年度 ITパスポート試験 問88

この問題の解説と、これまでの解答の記録です。

問88
頻出度★☆☆

IoT デバイスで収集した情報を IoT サーバに送信するときに利用されるデータ形式に関する次の記述中の a,b に入れる字句の適切な組合せはどれか。 [ a ] 形式は,コンマなどの区切り文字で,データの区切りを示すデータ形式であり,[ b ] 形式は,マークアップ言語であり,データの論理構造を,タグを用いて記述できるデータ形式である。

出典 令和4年度 ITパスポート試験 問88
解説

問 88

  • 不正解ア

    a=CSV は正しいが、b=JSON が誤り。JSON は「キー:値」のペアを波かっこ{}や角かっこ[]で表す軽量データ交換形式で、タグを用いるマークアップ言語ではない。b の「マークアップ言語でタグを用いて記述する」という説明に合致しない。

  • イ

    正解 空欄 a の説明「コンマなどの区切り文字で、データの区切りを示すデータ形式」は CSV (Comma-Separated Values) の定義そのものである。空欄 b の説明「マークアップ言語であり、データの論理構造をタグを用いて記述できるデータ形式」は XML (Extensible Markup Language) の定義に合致する。XML は開始タグと終了タグで要素を囲み、入れ子構造でデータの論理構造を表現できる。したがって a=CSV / b=XML の組合せである「イ」が正しい。

  • 不正解ウ

    a=RSS が誤り。RSS は Web サイトの更新情報を配信するための XML ベースのフィード形式であり、「コンマで区切ってデータを示す」形式ではない。b=JSON もマークアップ言語ではないため誤り。両方の空欄が不適切。

  • 不正解エ

    b=XML は正しいが、a=RSS が誤り。RSS はコンマ区切りの形式ではなく、更新情報を配信する XML ベースのフィード形式である。空欄 a の「コンマなどの区切り文字でデータの区切りを示す」という説明に合致しない。

ここがポイント
  • CSV はコンマなどの区切り文字で値を区切る単純なテキストデータ形式。XML はタグ(開始・終了タグ)でデータの論理構造を階層的に記述できるマークアップ言語。
  • JSON はキーと値のペアによる軽量データ交換形式でタグを用いず、RSS は更新情報を配信する XML ベースのフィード形式。いずれも「コンマ区切り」や「タグを用いるマークアップ言語」の説明とは区別して覚える。
用語

解答の記録