令和5年度 秋期 午前 問7
ソフトウェア
オブジェクトに関する問題
JavaScript のオブジェクトの表記法などを基にして規定したものであって,“名前と値との組みの集まり”と“値の順序付きリスト”の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。
- アDOM
- イJSON
- ウSOAP
- エXML
答えと解説を見る
✓ これが正解イJSON
解説
JavaScript の表記法を基にしたデータ記述の仕様です。
設問は、JavaScript のオブジェクトの表記法などを基にして規定され、二つの構造でオブジェクトを表現するデータ記述の仕様を選ばせています。手がかりは名前そのもので、JSON は JavaScript Object Notation の頭文字です。設問が挙げる二つの構造も、この仕様の中身に素直に対応します。名前と値との組みの集まりは波括弧で囲むオブジェクトにあたり、値の順序付きリストは角括弧で囲む配列にあたります。この二つだけで入れ子に組み立てられるため、設定を書き残す用途や、Web での機器どうしのやり取りに広く使われています。仕様は文書として公開されています。正解は JSON です。
ほかの選択肢はなぜ違うのか
- アDOM:DOM は、文書を木の形に見立てて読み書きするための仕組みの名前です。オブジェクトという語を含む点だけが重なりますが、データをどう書き表すかを定めたものではありません。
- ウSOAP:SOAP は、封筒に相当する枠組みを決めて情報をやり取りする通信の手順です。運ぶ中身の書き方にはタグ形式のものを用いており、設問が求めている記述の仕様そのものとは層が違います。
- エXML:XML もデータを書き表す仕様ですが、こちらはタグで囲む形が基になっています。設問が示している、JavaScript の書き方を基にしたという条件に当てはまりません。
出典:令和5年度 秋期 応用情報技術者試験 午前 問7
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)