第1章 XML概述
一、填空题
1.XML是(可扩展标记语言 )?
2.DTD是( )?
3.XSL是( )?
4.<NameStudent ID=20040001>Bill</Name>中,(ID )是数据部分?
二、单项选择题
1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XML        B、SGML        C、W3C        D、HTML
2.XML是什么?(B)
A、一种标准泛用标记语言        B、一种扩展性标记语言   
C、一种超文本标记语言        D、一种层叠样式表单
3.( D )是产生时间最早的标记语言。
A、XML        B、SGML        C、引用外部样式表的格式是HTML         D、GML
4.下面哪个不是HTML的优点(B)
A、跨平台            B、强大的信息展示能力       
C、标记可自定        D、编写简单
5.下列哪个是XML的解析器?(A)
A、Internet Explorer        B、XML1.0       
C、msxml.dll        D、微软的记事本
6.下列(D)不符合XML的相关特点。
A、XML是自描述的                    B、允许对文档内容进行验证
C、XML数据的内容可以直接显示        D、XML可以开发新的语言
7.下列(A)不属于XML的应用。
A、用于编写应用程序                    B、作为数据源提供给应用程序
C、作为客户端的数据存储容器            D、跨平台数据交换
三、程序设计题
1.设想有这样一本书:
书名:XML指南
第一章XML入门简介
1.1节什么是HTML
HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是
一套标记标签
2.
2.1节什么是XML
第二章XML语法
2.1节XML元素必须有结束标签
2.2节XML 必须正确地嵌套
试使用XML文档进行描述。
第2章 XML基本语法
一、填空题
1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个XML文档都分为两个部分:(文档序文 )和(文档根元素 )。
3.一个元素开始的分隔符被称作( ),一个元素最后的分隔符被称作( )。
4.一共有四类元素:(空元素 );仅含文本的;( 非空元素);含子元素、文本或混合元素的元素
二、单项选择题
1.属性(B)用来表示XML文档所使用的字符集。
A、version        B、encoding        C、standalone        D、type
2.含有中文字符的XML文档中,encoding的属性值应设为(B)
A、BIG5        B、GB2312        C、UTF-8        D、ANSI
3.下面的注释中,哪个是正确的?(B )
A、<!这个注释是正确的>            B、<!--这个注释是正确的-->
C、<--这个注释是正确的-->        D、<--这个注释是正确的-->
4.关于XML文档叙述错误的是(B)
A、不可以使用中文名作为XML的元素标记       
B、编写XML文档必须在首行对其声明
C、XML的元素标记区分大小写       
D、一个合法的XML文档必须包含一个根元素
5.下列选项中,哪一个是合法的元素名?(A)
A、TOM        B、1JACK        C、12            D、a&b
6.下列(A)XML的基本组成部分。
A、元素        B、属性        C、注释        D、指针
三、程序设计题
1.创建一个格式良好的XML文档,存储学生成绩的信息,包括:姓名name(元素)、班级class(元素)、科目course(元素)、成绩score(元素)。要求,至少写出3个同学上学期所有课程的成绩。并为该XML文档设计一个内部(或外部)DTD文档和Schema文档。
2.创建一个格式良好的XML文档,存储同学的联系信息,包括:姓名(元素)、电话号码(元素)、QQ号(元素)、(元素)、备注(元素)。要求,至少写出3个同学的所有;备注里面的内容可以自由发挥,但不允许为空。并为该XML文档设计一个内部(或外部)DTD文档和Schema文档。
3.    创建一个格式良好的XML文档,存储以下信息。
    《登幽州台歌》·陈子昂
    前不见古人,
后不见来者。
念天地之悠悠,
独怆然而涕下!
    陈子昂(公元659~公元700年),唐代文学家,初唐诗新人物之一。字伯玉,梓州射洪(今属四川)人。因曾任右拾遗,后世称为陈拾遗。其诗风骨峥嵘,寓意深远,苍劲有力,有《陈伯玉集》传世。
4.将表中学生信息表改写成为一个XML文档(文件名为l),具体要求如下。
根元素是<学生信息表>
二级元素为<班级>元素,按班级分组存放每个班的学生信息
三级元素为<学生>元素,具体表示某一学生的信息
学号
姓名
性别
出生日期
班级
200601114101
王芸娇
1988-04-15
日文061
200601114102
程路
1987-12-10
日文061
200601114210
马天宇
1987-11-03
日文062
200601114211
董新胜
1988-08-27
日文062
5.创建一个格式良好的XML文档,存储员工(employee)的信息包括:员工号id(属性)、姓名name(元素)、年龄age(元素)、性别sex(元素)、住址address(元素)。并为该XML文档设计一个内部(或外部)DTD文档。
第3章 文档类型定义
一、填空题
1.程序填空:
<?Xml  version=“1.0” encoding=“gb2312”standalone=“no” >                         
<  !DOCTYPE        PRODUCTDATA   SYSTEM          " 1.dtd">
<PRODUCTDATA>
    <PRODUCT PRODUCTID="P001" CATEGORY="TOYS">
        <PRODUCTNAME>Gone With the Wind</PRODUCTNAME>
        <PRICE>25.00</PRICE>
        <QUANTITY>35</QUANTITY>
    </PRODUCT>
</PRODUCTDATA>
2.程序填空:
<?xml   version=1.0            encoding="  gb2312            "?>
<  ! DOCTYPE    UNIVERSITY    [
    <!ELEMENT UNIVERSITY (NAME,  ADDRESS                )>
    <!ELEMENT NAME (#PCDATA)>
    <!ELEMENT ADDRESS (#PCDATA)>
    <!ENTITY name "青岛大学">
    <!ENTITY address "宁夏路308号">
]>
< UNIVERSITY >
    <NAME>  &name;          </NAME>
    <ADDRESS>  &address;          </ADDRESS>
</ UNIVERSITY >
3.在DTD中,元素类型是通过(ELEMLENT )标记声明的。
4.属性类型设为ID,表明该属性的取值( 唯一)。
二、单项选择题
1.DTD是什么?(B)
A、文档架构定义,用来验证XML        B、文档类型定义,用来验证XML
C、XML文档的数据部分                D、XML文档的片段
2.在元素声明中,当元素包含了子元素时,可以用量词来限定子元素出现的次数,那么关于量词说明错误的是( C )
A、*:表示元素可能出现在XML文档中0到无限次   
B、+:表示元素可以出现1次到无限次
C?:表示元素可以出现0次或无限次
D、?:表示元素可以出现0次或1
3.引用外部私有DTD的关键字( C )
A、PUBLIC        B、DOCTYPE        CSYSTEM        D、CDATA
4.XML进行验证的前提条件是什么?( D )
A、该XML文档的数据模型是完整的            B、该XML文档的定义是正确的
C、该XML文档的数据是正确的                D、该XML文档的格式是正确的
5.对于下面的代码:
<!ELEMENT PRODUCT(PRODUCTNAME, DESCRIPTION, PRICE,QUANTITY)>
下列选项中,(C )不是PRODUCT元素的子元素。
A、PRODUCTNAME        B、DESCRIPTION        C、NUMBER        D、QUANTITY

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。