ITパスポート試験 / 平成25年度 春期 ITパスポート試験 公開問題 / 問69
certification-simodake-work

平成25年度 春期 ITパスポート試験 公開問題 問69 解説 マークアップ言語

マークアップ言語では,画面表示や印刷などを目的に,文章の内容だけでなく, 文書構造やレイアウト情報,文字のフォント及びサイズなどを指定する記述を直接 埋め込むことができる。このマークアップ言語に分類されるものはどれか。

  1. ア CASL
  2. イ HTML ✓ 正答
  3. ウ SQL
  4. エ URL

解説

この問題は、選択肢に含まれる用語が「何をするための言語・識別子か」を判別することで即座に正解できます。マークアップ言語とは、文章に対して「ここは見出し」「ここはリンク」といったタグを埋め込み、文書の構造や見た目を指定するものです。HTMLはこの定義に合致する代表例であり、他の選択肢は目的や役割が全く異なります。

マークアップ言語とは何か

マークアップ(markup)とは、もともと出版業界で校正者が原稿に「ここは大きく」「ここは太字で」と指示を書き込むことを指しました。これをコンピュータの世界に応用したのがマークアップ言語です。

文書のテキストデータの中に、タグ(< >で囲まれた命令)を埋め込むことで、コンピュータに対して「この部分は見出しですよ」「この部分はリストですよ」と構造を伝えます。これにより、ブラウザなどのソフトウェアが文書を正しく解釈し、指定されたレイアウトやフォントサイズで表示できるようになります。

なぜ他の選択肢は違うのか

選択肢を一つずつ確認し、役割の違いを整理しましょう。

ア CASL CASL(キャスル)は、情報処理技術者試験のために設計された擬似的なアセンブラ言語です。コンピュータのハードウェアに近い低水準な処理を記述するためのものであり、文書の構造を指定するマークアップ言語ではありません。

イ HTML HTML(HyperText Markup Language)は、Webページを記述するための標準的な言語です。タグを用いて文章の構造やリンク、埋め込まれた画像などを指定します。設問の定義にそのまま当てはまる正解です。

ウ SQL SQL(Structured Query Language)は、データベースを操作するための言語です。データの検索や追加、削除を行うための命令文であり、文章の見た目や構造を記述するものではありません。名前が似ていますが、マークアップ(markup)とは無関係です。

エ URL URL(Uniform Resource Locator)は、Web上にあるリソース(Webページやファイルなど)がどこにあるかを示す「住所」のようなものです。言語ではなく識別子であるため、これ自体が構造やレイアウトを記述する機能はありません。

実務や学習で活きる視点

この問題の意図は、Web技術の基礎となる「マークアップ」という概念を正しく理解しているかを問うことにあります。

今日のシステム開発では、フロントエンドエンジニアがHTMLを書く一方で、バックエンドエンジニアがSQLでデータベースとやり取りし、インフラエンジニアがURLやネットワークの仕組みを管理するなど、役割が分担されています。エンジニアを目指す場合、これらの技術が「文書の構造を示すもの」「データの操作を行うもの」「場所を特定するもの」と明確に区分けされている感覚を養うことが重要です。この知識は、Web制作やデータベース設計の初歩として、あらゆるIT業務の土台となります。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう