問題本文
マークアップ言語では,画面表示や印刷などを目的に,文章の内容だけでなく,文書構造やレイアウト情報,文字のフォント及びサイズなどを指定する記述を直接埋め込むことができる。このマークアップ言語に分類されるものはどれか。
解説
マークアップ言語はタグ(例:<p...</p)を使って文書の論理構造やレイアウト情報を本文に直接埋め込む言語の総称で,代表例がHTML(HyperText Markup Language)である.HTMLはWebページの記述に使用され,見出し・段落・リンク・画像・表など文書要素をタグで表現する.選択肢のCASLは情報処理試験用の教育用アセンブリ言語,SQLは関係データベース操作言語,URLはインターネット上のリソース所在を示す統一資源位置子(言語ではない)であり,いずれもマークアップ言語ではない.以上からHTMLを挙げたイが正解.同種にXMLやXHTMLもあるが,選択肢にはないため意識しなくてよい.
選択肢ごとの解説
- ア.CASLは情報処理試験用に開発された教育用アセンブリ言語(CASL II)で,計算機の基本動作を学ぶための仮想機械COMETに対応する低水準言語.機械語命令に近い処理を記述する言語であり,文書構造や見た目をタグで指定するマークアップ言語ではないため,本問の答えとしては誤り.
- イ.正解.HTML(HyperText Markup Language)はWebページを記述するためのマークアップ言語で,タグ(例:<p段落</p,<a hrefリンク</a)で文書構造・レイアウト情報・文字フォント・サイズ等を直接埋め込む.Webの基盤技術として広く使われ,設問のマークアップ言語の説明と完全に一致する.
- ウ.SQL(Structured Query Language)は関係データベースに対する問合せ・更新・定義のための言語.SELECT・INSERT・UPDATE・DELETE等の命令でデータベースを操作する言語であり,文書構造や見た目をタグで指定するマークアップ言語ではないため,本問の答えとしては誤り.
- エ.URL(Uniform Resource Locator)はインターネット上のリソース(Webページ・画像・ファイル等)の所在を示す統一資源位置子で,「http://example.com/index.html」のような文字列.そもそも言語ではなくアドレス表記の仕様であり,マークアップ言語ではないため誤り.
ITパスポート 2013年 (平成25年 春期) の過去問一覧へ戻る・問69