XML形考试题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<作者>蒋越</作者>
<出版社>中国农业大学</出版社>
<出版日期>2007-01-01</出版日期>
<定价>22.00</定价>
</图书>
</图书信息>
<?xml version="1.0" encoding="gb2312"?>
<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"elementFormDefault="qualified"attributeFormDefault="unqualified"><xs:element name="图书信息">
A. URIB. URNC. URLD. UPI
第二大题
1.属性是元素的可选组成部分,它可以放在(元素)标记或空标记中。(5.00分)
2.每个XML文档都分为两个部分:序言和(文档节点)。(5.00分)
3.用形如“<学生/>”表示的标记称为(空)标记。(5.00分)
4.(命名空间)是解决XML元素多义性和名字冲突问题的方案。(5.00分)
A.<xsl:sort>
B.<xsl:apply-templates>
C.<xsl:value-of>
D.<xsl:template>
3.XSL是(D)文件。(5.00分)
A. soap文件
B.转换后的流文件
C. XML文件
D.样式表单文件
4.在多条件的判断语句中,获得条件的属性是(D)。(5.00分)
2.下列选项中,(B)是预定义实体。(5.00分)
A.&copyright B.&lt C.&name D.&wg
3.DTD文档中,定义属性的关键字是(A)。(5.00分)
A. ATTLISTB. DOCTYPEC. ENTITYD. ELEMENT
4.用于确保文档的一致性和有效性是(B)。(5.00分)
<!ELEMENT价格(#PCDATA)>
<!ELEMENT存货数量(#PCDATA)>
<!ATTLIST商品
货号CDATA #REQUIRED
>
<!ATTLIST品名
生产商CDATA #REQUIRED
>
<!ATTLIST价格
会员打折CDATA #REQUIRED
货币单位CDATA #FIXED "人民币"
2.在XSL样式表中选择元素属性的格式为(@属性名)。(5.00分)
3.W3C推荐的样式表标准有两个,它们分别是CSS和(XSL)。(5.00分)
4.处理指令“<?xml:stylesheet>”的type属性用于指定样式表文件的格式,CSS样式表使用“text/css”,XSL样式表使用“(text/xsl)”。(5.00分)
<音乐>
<客户信息种类=“个人”>
<客户编号>KH-0165</客户编号>
<姓名>任建兴</姓名>
<客户地址>大连</客户地址>
<订单>DD-345</订单>
</客户信息>
<客户信息种类=“个人”>
<客户编号>KH-0166</客户编号>
<姓名>马辛</姓名>
<客户地址>北京</客户地址>
<订单>DD-346</订单>
<图书类别="计算机" ISBN号="9787810825634">
<书名>C#程序设计</书名>
<作者>田原</作者>
<出版社>清华大学</出版社>
<出版日期>2008-06-01</出版日期>
<定价>28.00</定价>
</图书>
<图书类别="文学" ISBN号="781066087">
<书名>冰壶秋月</书名>
<xs:complexType>
<xs:sequence>
<xs:element ref="图书" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="图书">
<xs:complexType>
>
<!ATTLIቤተ መጻሕፍቲ ባይዱT存货数量
单位CDATA #FIXED "件"
>
<?xml version="1.0" encoding="gb2312" standalone="no"?>
<!DOCTYPE商品系列SYSTEM "2.dtd">
<商品系列>
<商品货号="001">
<品名生产商="瑞士雀巢产品有限公司">雀巢咖啡</品名>
C. xsl:apply-templates
D. xsl:template
8.要将元素显示在块中,应选用(A)显示方式。(5.00分)
A. display:block
B. display:inline
C. display:list-item
D. display:none
第二大题
1.<xsl:value-of>指令的(select)属性用来选择被提取值的节点。(5.00分)
A. ‘B. <C. >D. “
6.XML是由(C)工作组(原先的SGML的编辑审查委员会)开发。(5.00分)
A. XMLB. W3CC. SGMLD. HTML
7.实体引用是一种合法的XML名字,前面带有一个符号(D)。(5.00分)
A. *B. +C. ;D. &
8.统一资源标识符简称为(C)。(5.00分)
XML形考答案
第一次作业
第一大题
1.下面(B)不是XML语言的特点。(5.00分)
A.自我描述B.修饰数据C.跨平台D.可扩展
2.XML声明语句:<?xml version=”1.0”(B)=”UTF-8”?>。(5.00分)
A. encordingB. encodingC. standaloneD. cording
</客户信息>
<客户信息种类=“公司”>
<客户编号>KH-0233</客户编号>
<单位>上海东方旅游公司</单位>
<客户地址>上海</客户地址>
<订单>DD-210</订单>
</客户信息>
</音乐>
第二次作业
第一大题
1.元素控制符+号表示元素可以出现的次数为(B)。(5.00分)
A. 0B.≥1 C.≥0D. 1
7.使用外部DTD,在XML文档声明中standalone值为(A)。(5.00分)
A. noB. 1C. 0D. yes
8.在XML Schema文档中,定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是(D)。(5.00分)
A. sequenceB. groupC. allD. choice
第三大题
{1}小题
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:fo="http://www.w3.org/1999/XSL/Format">
(1)
<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT ENTER_NAME_OF_ROOT_ELEMENT_HERE EMPTY>
<!ELEMENT商品系列(商品)+>
<!ELEMENT商品(品名,价格,存货数量)>
<!ELEMENT品名(#PCDATA)>
<xs:element name="定价" type="xs:string"/>
</xs:sequence>
<xs:attribute name="ISBN号" type="xs:long"/>
<xs:attribute name="类别" type="xs:string"/>
</xs:complexType>
5.DTD分为外部DTD和(内部DTD)两种。(5.00分)
6.在DTD中,属性类型中描述纯文本数据应使用关键字(CDATA)。(5.00分)
7.XML Schema中,声明用户自定义的简单数据类型使用关键字(simpleType)。(5.00分)
8.DTD的全称为(文档类型定义)。(5.00分)
第三大题
</xs:element>
</xs:schema>
第三次作业
第一大题
1.用来设置背景图片的CSS基本标记是(D)。(5.00分)
A. background-position
B. background-repeat
C. background-color
D. background-image
2.(B)指令可以应用匹配的模板规则。(5.00分)
A.注释B. DTDC.实体D.命名空间
5.元素内容类型中,关键字(C)表示元素只包含被解析的字符数据。(5.00分)
A. #PCDATAB.子元素C. CDATAD.实体
6.XML Schema文档中元素element的(B)属性指定子元素可以出现的最多次数。(5.00分)
A. minB. maxOccursC. minOccursD. max
<xs:sequence>
<xs:element name="书名" type="xs:string"/>
<xs:element name="作者" type="xs:string"/>
<xs:element name="出版社" type="xs:string"/>
<xs:element name="出版日期" type="xs:date"/>
<价格会员打折="0.88"货币单位="人民币">58.98</价格>
<存货数量单位="件">200</存货数量>
</商品>
<商品货号="002">
<品名生产商="卡付广通食品有限公司">麦斯韦尔咖啡</品名>
<价格会员打折="0.75"货币单位="人民币">68.88</价格>
<存货数量单位="件">400</存货数量>
5.<xsl:template>元素的(match)属性用来匹配指定的节点。(5.00分)
6.在XSL样式表中,使用(<xsl:for-each>)元素可以访问所有符合条件的子节点。(5.00分)
7.(<xsl:value-of>)元素用来取出XML文件中被选择的元素或属性的内容。(5.00分)
8.XSL提供的根据输入文档来改变输出内容的两个元素是(<xsl:if>)和<xsl:choose>。(5.00分)
6.下面(B)不是XSL语言的功能。(5.00分)
A.把XML转换为HTML
B.链接不同的XML文档
C.格式化输出对象
D.定义XML模式
7.xsl:sort元素一般作为xsl:apply-templates或(B)的子元素出现。(5.00分)
A. xsl:value-of
B. xsl:for-each
</商品>
</商品系列>
(2)
<?xml version="1.0" encoding="gb2312"?>
<图书信息
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="111.xsd">
3.下面哪一个标记语言可以创建其他的标记语言(C)。(5.00分)
A. HTMLB. CMLC. XMLD. XHTML
4.下列元素定义中正确的是(C)。(5.00分)
A.<book></Book>B.<Book></bOOK>C.<book></book>D.<BOOK></book>
5.实体引用符<代表的是下列哪个特殊符号?(B)(5.00分)
5.XML元素由(起始标记)、结束标记和两者之间的内容三个部分组成。(5.00分)
6..属性值必须用(双引号)括起来。(5.00分)
7.在XML文档中只有(一)个根元素,可以有多个子元素。(5.00分)
8.XML的中文全称是(可扩展标记语言)。(5.00分)
第三大题
<?xml version="1.0" encoding="GB3212"?>
A. match
B. value
C. template
D. test
5.XSL样式表中用到了许多具有一定功能的XSL元素和指令,(A)元素可以定义模板规则。(5.00分)
A.<xsl:template>
B.<xsl:sort>
C.<xsl:value-of>
D.<xsl:apply-templates>
第二大题
1.在DTD中,元素类型是通过(ELEMENT)标记声明的。(5.00分)
2.设定一个元素可能出现1次,也可能不出现,可以通过在元素名后加一个(?)号来实现。(5.00分)
3.XML定义了两种类型的实体。一种是预定义实体,另一种是(自定义实体)。(5.00分)
4.XML Schema数据类型分为(简单类型)和复杂类型两种。(5.00分)
<出版社>中国农业大学</出版社>
<出版日期>2007-01-01</出版日期>
<定价>22.00</定价>
</图书>
</图书信息>
<?xml version="1.0" encoding="gb2312"?>
<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"elementFormDefault="qualified"attributeFormDefault="unqualified"><xs:element name="图书信息">
A. URIB. URNC. URLD. UPI
第二大题
1.属性是元素的可选组成部分,它可以放在(元素)标记或空标记中。(5.00分)
2.每个XML文档都分为两个部分:序言和(文档节点)。(5.00分)
3.用形如“<学生/>”表示的标记称为(空)标记。(5.00分)
4.(命名空间)是解决XML元素多义性和名字冲突问题的方案。(5.00分)
A.<xsl:sort>
B.<xsl:apply-templates>
C.<xsl:value-of>
D.<xsl:template>
3.XSL是(D)文件。(5.00分)
A. soap文件
B.转换后的流文件
C. XML文件
D.样式表单文件
4.在多条件的判断语句中,获得条件的属性是(D)。(5.00分)
2.下列选项中,(B)是预定义实体。(5.00分)
A.&copyright B.&lt C.&name D.&wg
3.DTD文档中,定义属性的关键字是(A)。(5.00分)
A. ATTLISTB. DOCTYPEC. ENTITYD. ELEMENT
4.用于确保文档的一致性和有效性是(B)。(5.00分)
<!ELEMENT价格(#PCDATA)>
<!ELEMENT存货数量(#PCDATA)>
<!ATTLIST商品
货号CDATA #REQUIRED
>
<!ATTLIST品名
生产商CDATA #REQUIRED
>
<!ATTLIST价格
会员打折CDATA #REQUIRED
货币单位CDATA #FIXED "人民币"
2.在XSL样式表中选择元素属性的格式为(@属性名)。(5.00分)
3.W3C推荐的样式表标准有两个,它们分别是CSS和(XSL)。(5.00分)
4.处理指令“<?xml:stylesheet>”的type属性用于指定样式表文件的格式,CSS样式表使用“text/css”,XSL样式表使用“(text/xsl)”。(5.00分)
<音乐>
<客户信息种类=“个人”>
<客户编号>KH-0165</客户编号>
<姓名>任建兴</姓名>
<客户地址>大连</客户地址>
<订单>DD-345</订单>
</客户信息>
<客户信息种类=“个人”>
<客户编号>KH-0166</客户编号>
<姓名>马辛</姓名>
<客户地址>北京</客户地址>
<订单>DD-346</订单>
<图书类别="计算机" ISBN号="9787810825634">
<书名>C#程序设计</书名>
<作者>田原</作者>
<出版社>清华大学</出版社>
<出版日期>2008-06-01</出版日期>
<定价>28.00</定价>
</图书>
<图书类别="文学" ISBN号="781066087">
<书名>冰壶秋月</书名>
<xs:complexType>
<xs:sequence>
<xs:element ref="图书" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="图书">
<xs:complexType>
>
<!ATTLIቤተ መጻሕፍቲ ባይዱT存货数量
单位CDATA #FIXED "件"
>
<?xml version="1.0" encoding="gb2312" standalone="no"?>
<!DOCTYPE商品系列SYSTEM "2.dtd">
<商品系列>
<商品货号="001">
<品名生产商="瑞士雀巢产品有限公司">雀巢咖啡</品名>
C. xsl:apply-templates
D. xsl:template
8.要将元素显示在块中,应选用(A)显示方式。(5.00分)
A. display:block
B. display:inline
C. display:list-item
D. display:none
第二大题
1.<xsl:value-of>指令的(select)属性用来选择被提取值的节点。(5.00分)
A. ‘B. <C. >D. “
6.XML是由(C)工作组(原先的SGML的编辑审查委员会)开发。(5.00分)
A. XMLB. W3CC. SGMLD. HTML
7.实体引用是一种合法的XML名字,前面带有一个符号(D)。(5.00分)
A. *B. +C. ;D. &
8.统一资源标识符简称为(C)。(5.00分)
XML形考答案
第一次作业
第一大题
1.下面(B)不是XML语言的特点。(5.00分)
A.自我描述B.修饰数据C.跨平台D.可扩展
2.XML声明语句:<?xml version=”1.0”(B)=”UTF-8”?>。(5.00分)
A. encordingB. encodingC. standaloneD. cording
</客户信息>
<客户信息种类=“公司”>
<客户编号>KH-0233</客户编号>
<单位>上海东方旅游公司</单位>
<客户地址>上海</客户地址>
<订单>DD-210</订单>
</客户信息>
</音乐>
第二次作业
第一大题
1.元素控制符+号表示元素可以出现的次数为(B)。(5.00分)
A. 0B.≥1 C.≥0D. 1
7.使用外部DTD,在XML文档声明中standalone值为(A)。(5.00分)
A. noB. 1C. 0D. yes
8.在XML Schema文档中,定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是(D)。(5.00分)
A. sequenceB. groupC. allD. choice
第三大题
{1}小题
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns:fo="http://www.w3.org/1999/XSL/Format">
(1)
<?xml version="1.0" encoding="gb2312"?>
<!ELEMENT ENTER_NAME_OF_ROOT_ELEMENT_HERE EMPTY>
<!ELEMENT商品系列(商品)+>
<!ELEMENT商品(品名,价格,存货数量)>
<!ELEMENT品名(#PCDATA)>
<xs:element name="定价" type="xs:string"/>
</xs:sequence>
<xs:attribute name="ISBN号" type="xs:long"/>
<xs:attribute name="类别" type="xs:string"/>
</xs:complexType>
5.DTD分为外部DTD和(内部DTD)两种。(5.00分)
6.在DTD中,属性类型中描述纯文本数据应使用关键字(CDATA)。(5.00分)
7.XML Schema中,声明用户自定义的简单数据类型使用关键字(simpleType)。(5.00分)
8.DTD的全称为(文档类型定义)。(5.00分)
第三大题
</xs:element>
</xs:schema>
第三次作业
第一大题
1.用来设置背景图片的CSS基本标记是(D)。(5.00分)
A. background-position
B. background-repeat
C. background-color
D. background-image
2.(B)指令可以应用匹配的模板规则。(5.00分)
A.注释B. DTDC.实体D.命名空间
5.元素内容类型中,关键字(C)表示元素只包含被解析的字符数据。(5.00分)
A. #PCDATAB.子元素C. CDATAD.实体
6.XML Schema文档中元素element的(B)属性指定子元素可以出现的最多次数。(5.00分)
A. minB. maxOccursC. minOccursD. max
<xs:sequence>
<xs:element name="书名" type="xs:string"/>
<xs:element name="作者" type="xs:string"/>
<xs:element name="出版社" type="xs:string"/>
<xs:element name="出版日期" type="xs:date"/>
<价格会员打折="0.88"货币单位="人民币">58.98</价格>
<存货数量单位="件">200</存货数量>
</商品>
<商品货号="002">
<品名生产商="卡付广通食品有限公司">麦斯韦尔咖啡</品名>
<价格会员打折="0.75"货币单位="人民币">68.88</价格>
<存货数量单位="件">400</存货数量>
5.<xsl:template>元素的(match)属性用来匹配指定的节点。(5.00分)
6.在XSL样式表中,使用(<xsl:for-each>)元素可以访问所有符合条件的子节点。(5.00分)
7.(<xsl:value-of>)元素用来取出XML文件中被选择的元素或属性的内容。(5.00分)
8.XSL提供的根据输入文档来改变输出内容的两个元素是(<xsl:if>)和<xsl:choose>。(5.00分)
6.下面(B)不是XSL语言的功能。(5.00分)
A.把XML转换为HTML
B.链接不同的XML文档
C.格式化输出对象
D.定义XML模式
7.xsl:sort元素一般作为xsl:apply-templates或(B)的子元素出现。(5.00分)
A. xsl:value-of
B. xsl:for-each
</商品>
</商品系列>
(2)
<?xml version="1.0" encoding="gb2312"?>
<图书信息
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="111.xsd">
3.下面哪一个标记语言可以创建其他的标记语言(C)。(5.00分)
A. HTMLB. CMLC. XMLD. XHTML
4.下列元素定义中正确的是(C)。(5.00分)
A.<book></Book>B.<Book></bOOK>C.<book></book>D.<BOOK></book>
5.实体引用符<代表的是下列哪个特殊符号?(B)(5.00分)
5.XML元素由(起始标记)、结束标记和两者之间的内容三个部分组成。(5.00分)
6..属性值必须用(双引号)括起来。(5.00分)
7.在XML文档中只有(一)个根元素,可以有多个子元素。(5.00分)
8.XML的中文全称是(可扩展标记语言)。(5.00分)
第三大题
<?xml version="1.0" encoding="GB3212"?>
A. match
B. value
C. template
D. test
5.XSL样式表中用到了许多具有一定功能的XSL元素和指令,(A)元素可以定义模板规则。(5.00分)
A.<xsl:template>
B.<xsl:sort>
C.<xsl:value-of>
D.<xsl:apply-templates>
第二大题
1.在DTD中,元素类型是通过(ELEMENT)标记声明的。(5.00分)
2.设定一个元素可能出现1次,也可能不出现,可以通过在元素名后加一个(?)号来实现。(5.00分)
3.XML定义了两种类型的实体。一种是预定义实体,另一种是(自定义实体)。(5.00分)
4.XML Schema数据类型分为(简单类型)和复杂类型两种。(5.00分)