ウカマル応用情報技術者ログイン

平成31年度 春期 応用情報技術者 問7

テクノロジ系

JavaScriptの言語仕様のうち,オブジェクトの表記法などの一部の仕様を基にして規定したものであって,“名前と値の組みの集まり”と“値の順序付きリスト”の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。

選択肢
正解と解説

正解 イ

JavaScriptのオブジェクト表記を基にし、名前と値の組(オブジェクト)と値の順序付きリスト(配列)でデータを表すのはJSONです。

JSON(JavaScript Object Notation)は、JavaScriptのオブジェクトの表記法を基にしたデータ記述の仕様です。データは、名前と値の組を{}で囲んだオブジェクトと、値を[]で囲んだ配列の二つの構造で表します。問題文の「JavaScriptの言語仕様」「名前と値の組みの集まり」「値の順序付きリスト」が決め手です。JSONはJavaScript以外の多くの言語でも扱え、Web APIのデータ交換に広く使われています。

ア:DOM(Document Object Model)は、HTMLやXMLの文書をツリー構造として扱い、プログラムから操作するためのAPIの仕様です。

ウ:SOAPは、XMLで書いたメッセージをHTTPなどで送り、別のシステムの機能を呼び出すための通信プロトコルです。

エ:XML(Extensible Markup Language)は、利用者が独自のタグを定義して文書やデータの構造を表すマークアップ言語です。JavaScriptの仕様を基にしたものではありません。

出典:平成31年度 春期 応用情報技術者試験 問7

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 応用情報技術者試験 問7(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方