マークアップ言語では, 画面表示や印刷などを目的に, 文章の内容だけでなく, 文書構造やレイアウト情報, 文字のフォント及びサイズなどを指定する記述を直接埋め込むことができる。このマークアップ言語に分類されるものはどれか。
平成25年度 春期 ITパスポート試験 問69
这道题的解析和你的作答记录。
問 69
错误ア
CASL 是面向信息处理技术人员考试所定义的虚拟计算机 COMET Ⅱ 的汇编语言。汇编语言是把与机器语言指令一一对应的符号排列起来、用以描述计算机动作步骤的低级程序设计语言,是用来书写计算与处理过程的。它完全不具备在文档中嵌入标签来指定结构或外观的用途,因此不属于标记语言。
- イ
正解 正确答案是 イ「HTML」。所谓标记语言,是指通过在文档正文中直接写入称为标签的标记,来指定该部分是什么(标题、段落、表格、项目符号列表等)这样的文档结构,以及如何呈现,即版式、字体、文字大小等的语言。HTML 是 HyperText Markup Language(超文本标记语言)的缩写,是用于描述 Web 页面的代表性标记语言。例如用 <h1> 表示标题、<p> 表示段落、<table> 表示表格、<a> 表示超链接,像这样用起始标签和结束标签把正文括起来以赋予结构,而字体、文字大小之类的显示指定也可以嵌入同一份文档之中。浏览器会解释这些标签来进行屏幕显示或打印,因此 HTML 正好符合题干所说的「不仅是内容,还可以直接嵌入指定文档结构、版式信息、文字字体及大小等的描述」。同类的还有 XML、SGML、XHTML,它们的共同点都是用标签进行标记(另外,在当今的 Web 制作中,把外观的指定从 HTML 分离到 CSS 是标准做法,但 HTML 被归类为标记语言这一点本身并没有改变)。
错误ウ
SQL 是用于操作关系数据库(RDB)的数据库语言。它用于表的定义(CREATE TABLE 等)、数据的检索、添加、更新、删除(SELECT、INSERT、UPDATE、DELETE)以及访问权限的控制等,其处理对象是表格形式的数据而不是文档。它不具备为屏幕显示或打印指定版式、字体、文字大小的机制,因此不是标记语言。
错误エ
URL(Uniform Resource Locator,统一资源定位符)是表示互联网上的 Web 页面、文件等资源「位于何处」的地址写法,只不过是按规定格式把方案名(scheme)、主机名、路径等排列而成的字符串。它本来就不是语言,也完全不具备描述文档结构或外观的功能,因此不属于标记语言。它与 HTML 之间只不过是这样一种关系:在 HTML 中指定超链接的跳转目标时要写 URL。
- 所谓标记语言,是指通过在文档正文中直接嵌入标签,从而能够同时指定标题、段落之类的文档结构,以及版式、字体、文字大小等外观的语言。代表例是用于描述 Web 页面的 HTML,此外还有 XML、SGML、XHTML 等。其特点在于可以把数据本身与对它的语义标注、呈现方式的指示放在同一个文件中。
- 容易混淆的三字母缩写要按「是做什么用的语言」来区分。HTML=描述文档的标记语言,SQL=操作关系数据库的数据库语言,CASL=考试用虚拟计算机 COMET Ⅱ 的汇编语言(程序设计语言),URL=表示互联网上资源所在位置的书写格式,并不是语言。