

1、单选题:
用来编写网页文件的标记语言是( )。
选项:
A: XML
B: GML
C: HTML
D: WML
答案: 【 HTML】
2、判断题:
标记是添加在文本中的标志,是根据数据本身的信息对数据进行编码的方法。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
标记语言是用来标记有用的数据、字符等的特定符号及其标记规则。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
HTML的目的是通过标记来精确地表现信息的各种含义。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
HTML侧重于如何结构化地描述信息。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
HTML要求标记严格嵌套。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
XML的内容描述与显示方式是相分离的,XML只管内容描述,显示方式交由样式单负责。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
我们可以利用HTML定义新的标记,所以HTML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
1、多选题:
XML标记语言可以以( )、( )、( )或( )等形式存在,称之为XML数据对象。
选项:
A: 文件
B: 应用程序动态产生的结果
C: 数据流
D: 数据库结果集
答案: 【 文件;
应用程序动态产生的结果;
数据流;
数据库结果集】
2、多选题:
元素由( )和( )构成。
选项:
A: 标记
B: 声明
C: DTD
D: 内容
答案: 【 标记;
内容】
3、判断题:
我们可以利用XML定义新的标记,所以XML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、单选题:
当元素的开始标记和结束标记之间内容为空时,可以简写。例如:<居民 身份证号=“420104197707075979”></居民>可以简写为( )。
选项:
A: <居民 身份证号=“420104197707075979”></>
B: <居民 身份证号=“420104197707075979” >
C: <居民 身份证号=“420104197707075979” />
D: <居民 身份证号=“420104197707075979”>
答案: 【 <居民 身份证号=“420104197707075979” />】
2、单选题:
XML注释的语法格式为( )。
选项:
A: <!– 注释内容 –>
B: <!– 注释内容 –!>
C: <– 注释内容 –!>
D: <– 注释内容 –>
答案: 【 <!– 注释内容 –>】
3、多选题:
XML声明中的属性包括( )、( )和( )。
选项:
A: version
B: encoding
C: standalone
D: xml-stylesheet
答案: 【 version;
encoding;
standalone】
4、多选题:
以下哪些选项( )是格式良好的XML文档的要求?
选项:
A: 标记成对出现(内容为空时可以简写)且嵌套正确
B: 标记名称要合法,所有属性值都要加上引号
C: 包含一个或多个元素,有且仅有一个根元素
D: 直接或间接引用的每一个被解析的实体都是格式良好的
答案: 【 标记成对出现(内容为空时可以简写)且嵌套正确;
标记名称要合法,所有属性值都要加上引号;
包含一个或多个元素,有且仅有一个根元素;
直接或间接引用的每一个被解析的实体都是格式良好的】
5、判断题:
XML文件的第一行一定是XML声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
XML文件中必须至少包含一个元素,根元素可以有多个。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
如果需要用样式单来表现当前的XML文档,则需在XML文档第二行插入处理指令,例如:<?xml-stylesheet type="text/css" href="https://www.wangkejidi.com/cd.css" ?>
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
XML中,元素名称大小写没有区别。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
CDATA区中的所有内容都会被当作字符数据,即元素的内容。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、多选题:
由于名字空间的作用是防止同名元素出现冲突,因此名字空间需要具有唯一性,通常采用以下( )作为名字空间。
选项:
A: URI
B: URL
C: URN
D: 邮政编码
答案: 【 URI;
URL;
URN】
2、多选题:
声明名字空间的方式有两种,包括( )和( )。
选项:
A: 直接定义
B: 默认定义
C: 外部定义
D: 内部定义
答案: 【 直接定义;
默认定义】
3、判断题:
名字空间的作用是防止同名元素出现冲突。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果一个元素有名字空间作用于它,则该元素的全称为名字空间加上元素名称。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
当元素名称前面没有指定其他名字空间的时候,则默认定义的名字空间将作用于该元素。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
下面这个示例是采用默认定义的方式声明名字空间:xmlns:武汉分店="http://www.Mcdonald’s/wuhan.dtd"
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
名字空间的作用范围是从它被定义的那个标记到相应的结束标记,而且中间没有被别的名字空间把它覆盖掉。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、单选题:
用来编写网页文件的标记语言是( )。
选项:
A: XML
B: GML
C: HTML
D: WML
答案: 【 HTML】
2、单选题:
当元素的开始标记和结束标记之间内容为空时,可以简写。例如:<居民 身份证号=“420104197707075979”></居民>可以简写为( )。
选项:
A: <居民 身份证号=“420104197707075979”></>
B: <居民 身份证号=“420104197707075979” />
C: <居民 身份证号=“420104197707075979” >
D: <居民 身份证号=“420104197707075979”>
答案: 【 <居民 身份证号=“420104197707075979” />】
3、单选题:
XML注释的语法格式为( )。
选项:
A: <!– 注释内容 –!>
B: <!– 注释内容 –>
C: <– 注释内容 –!>
D: <– 注释内容 –>
答案: 【 <!– 注释内容 –>】
4、多选题:
XML标记语言可以以( )等形式存在,称之为XML数据对象。
选项:
A: 文件
B: 应用程序动态产生的结果
C: 数据流
D: 数据库结果集
答案: 【 文件;
应用程序动态产生的结果;
数据流;
数据库结果集】
5、多选题:
元素由( )和( )构成。
选项:
A: 标记
B: 内容
C: DTD
D: 声明
答案: 【 标记;
内容】
6、多选题:
XML声明中的属性包括( )、( )和( )。
选项:
A: xml-stylesheet
B: version
C: encoding
D: standalone
答案: 【 version;
encoding;
standalone】
7、多选题:
以下哪些选项( )是格式良好的XML文档的要求?
选项:
A: 标记成对出现(内容为空时可以简写)且嵌套正确
B: 标记名称要合法,所有属性值都要加上引号
C: 包含一个或多个元素,有且仅有一个根元素
D: 直接或间接引用的每一个被解析的实体都是格式良好的
E: 包含一个或多个根元素
答案: 【 标记成对出现(内容为空时可以简写)且嵌套正确;
标记名称要合法,所有属性值都要加上引号;
包含一个或多个元素,有且仅有一个根元素;
直接或间接引用的每一个被解析的实体都是格式良好的】
8、多选题:
由于名字空间的作用是防止同名元素出现冲突,因此名字空间需要具有唯一性,通常采用以下选项( )作为名字空间。
选项:
A: URI
B: URN
C: URL
D: 邮政编码
E: 身份证号
答案: 【 URI;
URN;
URL】
9、多选题:
声明名字空间的方式有两种,包括( )和( )。
选项:
A: 直接定义
B: 外部定义
C: 默认定义
D: 内部定义
答案: 【 直接定义;
默认定义】
10、判断题:
标记是添加在文本中的标志,是根据数据本身的信息对数据进行编码的方法。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
标记语言是用来标记有用的数据、字符等的特定符号及其标记规则。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
HTML的目的是通过标记来精确地表达信息的各种含义。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
HTML要求标记严格嵌套。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
XML的内容描述与显示方式是相分离的,XML只管内容描述,显示方式交由样式单负责。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
我们可以利用HTML定义新的标记,所以HTML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
XML文件的第一行一定是XML声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
如果需要用样式单来表现当前的XML文档,则需在XML文档第二行插入处理指令,例如:<?xml-stylesheet type="text/css" href="https://www.wangkejidi.com/cd.css" ?>
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
XML中,元素名称大小写没有区别。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
CDATA区中的所有内容都会被当作字符数据,即元素的内容。
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
名字空间的作用是防止同名元素出现冲突。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
如果一个元素有名字空间作用于它,则该元素的全称为名字空间加上元素名称。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
当元素名称前面没有指定其他名字空间的时候,则默认定义的名字空间将作用于该元素。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
下面这个示例是采用默认定义的方式声明名字空间:xmlns:武汉分店="http://www.Mcdonald’s/wuhan.dtd"
选项:
A: 正确
B: 错误
答案: 【 错误】
24、判断题:
名字空间的作用范围是从它被定义的那个标记到相应的结束标记,而且中间没有被别的名字空间把它覆盖掉。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、判断题:
格式良好的XML文档一定是有效的XML文档。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、填空题:
DTD文件的后缀名为( )。
答案: 【 dtd##%_YZPRLFH_%##DTD】
3、填空题:
Schema文件的后缀名为( )。
答案: 【 xsd##%_YZPRLFH_%##XSD##%_YZPRLFH_%##Xsd】
1、多选题:
在XML中声明DTD分为三种情形,分别是( )、( )和( )。
选项:
A: 内部的
B: 外部的
C: 公有的
D: 私有的
答案: 【 内部的;
外部的;
公有的】
2、判断题:
文档类型定义就是文档类型声明。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
在XML文档中,文档类型声明放在XML声明之后和根元素之前 。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果XML的文档类型声明为内部DTD,则该DTD的内容出现在XML文档中。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
如果利用DTD定义XML的约束规范,则XML解析器在进行XML有效性检查时,会到XML元素名字空间所指定的DTD文档中去查找约束规范的定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
1、单选题:
关于DTD定义元素的语法,下面哪个选项( )是正确的?
选项:
A: <ELEMENT 元素名称 元素内容的描述>
B: <!ELEMENT 元素名称 元素内容的描述>
C: <!DOCTYPE 元素名称 元素内容的描述>
D: <DOCTYPE 元素名称 元素内容的描述>
答案: 【 <!ELEMENT 元素名称 元素内容的描述>】
2、单选题:
利用DTD定义XML元素包含子元素,下面哪个选项( )的语法形式是正确的?
选项:
A: <!ELEMENT 父元素名 >(子元素名1,子元素名2,…)<!ELEMENT 父元素名/>
B: <!ELEMENT 父元素名 子元素名1,子元素名2,…>
C: <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>
D: <!ELEMENT (子元素名1,子元素名2,…)父元素名 >
答案: 【 <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>】
3、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义一个 子元素可以出现1次和1次以上,则应该在该子元素后面加元字符( )。
选项:
A: *
B: +
C: –
D: ?
答案: 【 +】
4、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义元素“书”的三个子元素严格按照“价格”、“作者”、“出版社”的顺序出现,则应该在三个子元素之间加元字符( )。
选项:
A: , 逗号
B: 空格
C: | 竖划线
D: ? 问号
答案: 【 , 逗号】
5、多选题:
DTD定义XML元素的内容可以有如下几种形式:( )。
选项:
A: #PCDATA,即字符数据
B: EMPTY,即不允许有内容,只能包含属性
C: 子元素,即包含子元素
D: ANY,即可以是任何内容
答案: 【 #PCDATA,即字符数据;
EMPTY,即不允许有内容,只能包含属性;
子元素,即包含子元素;
ANY,即可以是任何内容】
6、判断题:
如果XML文件中使用的某些元素在DTD没有给出相应的定义,则该文件不是有效的XML文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、单选题:
关于DTD定义元素的语法,下面哪个选项( )是正确的?
选项:
A: <ELEMENT 元素名称 元素内容的描述>
B: <!ELEMENT 元素名称 元素内容的描述>
C: <!DOCTYPE 元素名称 元素内容的描述>
D: <DOCTYPE 元素名称 元素内容的描述>
答案: 【 <!ELEMENT 元素名称 元素内容的描述>】
2、单选题:
利用DTD定义XML元素包含子元素,下面哪个选项( )的语法形式是正确的?
选项:
A: <!ELEMENT 父元素名 >(子元素名1,子元素名2,…)<!ELEMENT 父元素名/>
B: <!ELEMENT 父元素名 子元素名1,子元素名2,…>
C: <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>
D: <!ELEMENT (子元素名1,子元素名2,…)父元素名 >
答案: 【 <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>】
3、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义一个 子元素可以出现1次和1次以上,则应该在该子元素后面加元字符( )。
选项:
A: *
B: +
C: –
D: ?
答案: 【 +】
4、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义元素“书”的三个子元素严格按照“价格”、“作者”、“出版社”的顺序出现,则应该在三个子元素之间加元字符( )。
选项:
A: , 逗号
B: 空格
C: | 竖划线
D: ? 问号
答案: 【 , 逗号】
5、单选题:
关于DTD定义属性的语法,下面哪个选项( )的形式是正确的?
选项:
A: <ATTLIST 元素名 (属性名 属性类型 缺省值) * >
B: <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >
C: <ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
D: <!ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
答案: 【 <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >】
6、单选题:
利用DTD给“公民”元素定义名称为“身份证号”的属性,该属性取值唯一且不可缺省,下面哪个选项( )正确?
选项:
A: <!ATTLIST 公民 身份证号 ID #REQUIRED>
B: <!ATTLIST 公民 身份证号 IDREF #REQUIRED>
C: <!ATTLIST 公民 身份证号 ID #IMPLIED>
D: <!ATTLIST 公民 身份证号 ID #FIXED>
答案: 【 <!ATTLIST 公民 身份证号 ID #REQUIRED>】
7、单选题:
假设在DTD中有如下属性定义:<!ATTLIST 地址 城市(杭州|南京|合肥) "杭州" >,问:城市属性的类型是( )。
选项:
A: CDATA
B: ENUMERATED
C: ID
D: NMTOKEN
答案: 【 ENUMERATED】
8、单选题:
如果DTD定义某属性的取值类型为CDATA,则在XML文档中该属性取值为( )。
选项:
A: 字符数据(即纯文本)
B: 枚举值
C: 不包含空格的字符串
D: 实体类型
答案: 【 字符数据(即纯文本)】
9、单选题:
定义一般实体的语法形式为( )。
选项:
A: <!ENTITY %实体名 “实体所代表的内容”>
B: <!ENTITY &实体名 “实体所代表的内容”>
C: <!ENTITY 实体名 “实体所代表的内容”>
D: <ENTITY 实体名 “实体所代表的内容”>
答案: 【 <!ENTITY 实体名 “实体所代表的内容”>】
10、多选题:
在XML中声明DTD分为三种情形,分别是( )、( )和( )。
选项:
A: 内部的
B: 外部的
C: 公有的
D: 私有的
答案: 【 内部的;
外部的;
公有的】
11、多选题:
DTD定义XML元素的内容可以有如下几种形式:( )。
选项:
A: #PCDATA,即字符数据
B: EMPTY,即不允许有内容,只能包含属性
C: 子元素,即包含子元素
D: ANY,即可以是任何内容
答案: 【 #PCDATA,即字符数据;
EMPTY,即不允许有内容,只能包含属性;
子元素,即包含子元素;
ANY,即可以是任何内容】
12、多选题:
在DTD中,实体的分类包括:( )。
选项:
A: 一般实体
B: 内部实体
C: 外部实体
D: 参数实体
答案: 【 一般实体;
参数实体】
13、判断题:
格式良好的XML文档一定是有效的XML文档。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
文档类型定义就是文档类型声明。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
在XML文档中,文档类型声明放在XML声明之后和根元素之前 。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
如果XML的文档类型声明为内部DTD,则该DTD的内容出现在XML文档中。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
如果利用DTD定义XML的约束规范,则XML解析器在进行XML有效性检查时,会到XML元素名字空间所指定的DTD文档中去查找约束规范的定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
如果XML文件中使用的某些元素在DTD没有给出相应的定义,则该文件不是有效的XML文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
利用DTD定义元素的属性时,如果该属性有默认值,但没有给出缺省值说明,则在XML文档中不允许对该属性的值进行更改。
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
如果DTD定义某属性的取值类型为IDREF,那么在XML文档中该属性的取值与类型为ID的属性的取值对应。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
NOTATION类型的属性主要针对的对象是非XML格式的数据。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
一般实体适用范围为外部DTD元素声明处或外部DTD实体声明处。
选项:
A: 正确
B: 错误
答案: 【 错误】
23、判断题:
一般实体在内部或外部DTD中声明,在XML文档中引用.
选项:
A: 正确
B: 错误
答案: 【 正确】
24、填空题:
DTD文件的后缀名为( )。
答案: 【 dtd##%_YZPRLFH_%##DTD】
25、填空题:
Schema文件的后缀名为( )。
答案: 【 xsd##%_YZPRLFH_%##XSD##%_YZPRLFH_%##Xsd】
1、单选题:
关于DTD定义属性的语法,下面哪个选项( )的形式是正确的?
选项:
A: <ATTLIST 元素名 (属性名 属性类型 缺省值) * >
B: <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >
C: <ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
D: <!ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
答案: 【 <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >】
2、单选题:
利用DTD给“公民”元素定义名称为“身份证号”的属性,该属性取值唯一且不可缺省,下面哪个选项( )正确?
选项:
A: <!ATTLIST 公民 身份证号 ID #REQUIRED>
B: <!ATTLIST 公民 身份证号 IDREF #REQUIRED>
C: <!ATTLIST 公民 身份证号 ID #IMPLIED>
D: <!ATTLIST 公民 身份证号 ID #FIXED>
答案: 【 <!ATTLIST 公民 身份证号 ID #REQUIRED>】
3、单选题:
假设在DTD中有如下属性定义:<!ATTLIST 地址 城市(杭州|南京|合肥) "杭州" >,问:城市属性的类型是( )。
选项:
A: CDATA
B: ENUMERATED
C: ID
D: NMTOKEN
答案: 【 ENUMERATED】
4、单选题:
如果DTD定义某属性的取值类型为CDATA,则在XML文档中该属性取值为( )。
选项:
A: 字符数据(即纯文本)
B: 枚举值
C: 不包含空格的字符串
D: 实体类型
答案: 【 字符数据(即纯文本)】
5、单选题:
定义一般实体的语法形式为( )。
选项:
A: <!ENTITY %实体名 “实体所代表的内容”>
B: <!ENTITY &实体名 “实体所代表的内容”>
C: <!ENTITY 实体名 “实体所代表的内容”>
D: <ENTITY 实体名 “实体所代表的内容”>
答案: 【 <!ENTITY 实体名 “实体所代表的内容”>】
6、多选题:
在DTD中,实体的分类包括:( )。
选项:
A: 一般实体
B: 内部实体
C: 外部实体
D: 参数实体
答案: 【 一般实体;
参数实体】
7、判断题:
利用DTD定义元素的属性时,如果该属性有默认值,但没有给出缺省值说明,则在XML文档中不允许对该属性的值进行更改。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
如果DTD定义某属性的取值类型为IDREF,那么在XML文档中该属性的取值与类型为ID的属性的取值对应。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、多选题:
以下选项( )是DTD的不足。
选项:
A: 使用非XML的语法规则,一致性差
B: 支持的数据类型有限
C: DOM无法处理DTD
D: SAX不能处理DTD
答案: 【 使用非XML的语法规则,一致性差;
支持的数据类型有限;
DOM无法处理DTD;
SAX不能处理DTD】
2、判断题:
因为Schema遵循XML语法规则,所以Schema文档的第一行是XML声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、填空题:
Schema文档的后缀名为( )。
答案: 【 xsd##%_YZPRLFH_%##XSD】
4、填空题:
Schema文档的根元素为( )。
答案: 【 schema##%_YZPRLFH_%##Schema##%_YZPRLFH_%##SCHEMA】
1、单选题:
定义名为“国籍”的元素,其在XML中的默认内容为“中国”,正确的选项为( )。
选项:
A: <!element name="国籍" default="中国" />
B: <element name="国籍" default="中国" />
C: <attribute name="国籍" default="中国" />
D: <element name="国籍" default="中国" >
答案: 【 <element name="国籍" default="中国" />】
2、单选题:
定义名为“姓名”元素,该元素的内容不允许为空,下面正确的选项是( )。
选项:
A: <element name="姓名" required="true"/>
B: <element name="姓名" required="false"/>
C: <element name="姓名" nillable="true"/>
D: <element name="姓名" nillable="false"/>
答案: 【 <element name="姓名" nillable="false"/>】
3、单选题:
定义名为“学号”的属性,该属性的类型为“string”,该属性在XML中必须出现,下面正确的选项是( )。
选项:
A: <!attribute name="学号" type="string" use="required" />
B: <attribute name="学号" type="string" use="prohibited" />
C: <attribute name="学号" type="string" use="required" />
D: <attribute name="学号" type="string" use="optional" />
答案: 【 <attribute name="学号" type="string" use="required" />】
4、单选题:
定义名为“联系方式”的属性组,该属性组包含两个名称分别为“邮箱”和“电话”的属性,这两个属性的类型均为"string",下面正确的选项为( )。
选项:
A: <attributeGroup name="联系方式"> <attribute name="邮箱" type="xsd:sting"/> <attribute name="电话" type=“xsd:sting"/></attributeGroup>
B: <attributeGroup name="联系方式"> <attribute name="邮箱" type="xsd:sting"> <attribute name="电话" type=“xsd:sting"></attributeGroup>
C: <attribute name="联系方式"> <attribute name="邮箱" type="xsd:sting"/> <attribute name="电话" type=“xsd:sting"/></attribute>
D: <attribute name="联系方式"> <attribute name="邮箱" type="xsd:sting"> <attribute name="电话" type=“xsd:sting"></attribute>
答案: 【 <attributeGroup name="联系方式"> <attribute name="邮箱" type="xsd:sting"/> <attribute name="电话" type=“xsd:sting"/></attributeGroup>】
5、多选题:
定义名为“作者”的元素,其在XML中出现的次数至少一次,多则不限,下面正确的选项是( )。
选项:
A: <element name="作者" minoccurs="1" maxOccurs="unbounded" />
B: <element name="作者" minoccurs="1" maxOccurs="100" />
C: <element name="作者" maxOccurs="unbounded" />
D: <element name="作者" maxOccurs="1" minoccurs="unbounded" />
答案: 【 <element name="作者" minoccurs="1" maxOccurs="unbounded" />;
<element name="作者" maxOccurs="unbounded" />】
1、单选题:
范围限制:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“namestringType”的简单类型,在“string”类型的基础上增加范围限制,要求字符串的最小长度为2,最大长度为20,下面正确的选项是( )。
选项:
A: <xsd:simpleType name="namestringType"> <xsd:restriction base="xsd:string" > <xsd:minLength value="2" /> <xsd:maxLength value="20" /> </xsd:restriction></xsd:simpleType>
B: <xsd:simpleType name="namestringType"> <xsd:restriction base="xsd:string" > <xsd:Length value="2" /> <xsd:maxLength value="20" /> </xsd:restriction></xsd:simpleType>
C: <xsd:simpleType name="namestringType"> <xsd:restriction base="xsd:string" > <xsd:minLength value="2" /> <xsd:Length value="20" /> </xsd:restriction></xsd:simpleType>
D: <xsd:simpleType name="namestringType"> <xsd:restriction base="xsd:string" > <xsd:minLength value="2" > <xsd:maxLength value="20" > </xsd:restriction></xsd:simpleType>
答案: 【 <xsd:simpleType name="namestringType"> <xsd:restriction base="xsd:string" > <xsd:minLength value="2" /> <xsd:maxLength value="20" /> </xsd:restriction></xsd:simpleType>】
2、单选题:
范围限制:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“ageType”的简单类型,在“integer”类型的基础上增加范围限制,要求取值为[0,200]闭区间内的数,下面正确的选项是( )。
选项:
A: <xsd:simpleType name="ageType"> <xsd:restriction base="xsd:string" > <xsd:minExclusive value="0" /> <xsd:maxExclusive value="200" /> </xsd:restriction></xsd:simpleType>
B: <xsd:simpleType name="ageType"> <xsd:restriction base="xsd:decimal" > <xsd:minExclusive value="0" /> <xsd:maxExclusive value="200" /> </xsd:restriction></xsd:simpleType>
C: <xsd:simpleType name="ageType"> <xsd:restriction base="xsd:integer" > <xsd:minExclusive value="0" /> <xsd:maxExclusive value="200" /> </xsd:restriction></xsd:simpleType>
D: <xsd:simpleType name="ageType"> <xsd:restriction base="xsd:integer" > <xsd:minInclusive value="0" /> <xsd:maxInclusive value="200" /> </xsd:restriction></xsd:simpleType>
答案: 【 <xsd:simpleType name="ageType"> <xsd:restriction base="xsd:integer" > <xsd:minInclusive value="0" /> <xsd:maxInclusive value="200" /> </xsd:restriction></xsd:simpleType>】
3、单选题:
枚举限制:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“musicType”的简单类型,要求取值为“古典”、“流行”、“民族”三个字符串的其中之一,下面正确的选项是( )。
选项:
A: <xsd:simpleType name="musicType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="古典" > <xsd:enumeration value="流行" > <xsd:enumeration value="民族" > </xsd:restriction></xsd:simpleType>
B: <xsd:simpleType name="musicType"> <xsd:restriction base="xsd:enumeration"> <xsd:enumeration value="古典" /> <xsd:enumeration value="流行" /> <xsd:enumeration value="民族" /> </xsd:restriction></xsd:simpleType>
C: <xsd:simpleType name="musicType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="古典" /> <xsd:enumeration value="流行" /> <xsd:enumeration value="民族" /> </xsd:restriction></xsd:simpleType>
D: <xsd:simpleType name="musicType"> <xsd:restriction base="xsd:string"> <xsd:string value="古典" /> <xsd:string value="流行" /> <xsd:string value="民族" /> </xsd:restriction></xsd:simpleType>
答案: 【 <xsd:simpleType name="musicType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="古典" /> <xsd:enumeration value="流行" /> <xsd:enumeration value="民族" /> </xsd:restriction></xsd:simpleType>】
4、单选题:
空白字符限制:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“nameType”的简单类型,要求取值为字符串类型,且要求XML处理器在处理该类型元素内容的空白字符时:换行、回车、空格及制表符会被替换为空格,开头和结尾的空格被移除,而多个连续的空格会被缩减为单一的空格,下面正确的选项是( )。
选项:
A: <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="collapse"/> </xsd:restriction></xsd:simpleType>
B: <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="replace"/> </xsd:restriction></xsd:simpleType>
C: <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="preserve"/> </xsd:restriction></xsd:simpleType>
D: <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="compress"/> </xsd:restriction></xsd:simpleType>
答案: 【 <xsd:simpleType name="nameType"> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="collapse"/> </xsd:restriction></xsd:simpleType>】
5、单选题:
十进制数字限制:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“coursegradeType”的简单类型,要求取值为[0,100]之间的小数,且小数位数只有一位,下面正确的选项是( )。
选项:
A: <xsd:simpleType name=’coursegradeType’> <xsd:restriction base=’xsd:decimal’> <xsd:totalDigits value=’1’/> <xsd:minInclusive value=’0’/> <xsd:maxInclusive value=’100’/> </xsd:restriction> </xsd:simpleType>
B: <xsd:simpleType name=’coursegradeType’> <xsd:restriction base=’xsd:decimal’> <xsd:fractionDigits value=’1’/> <xsd:minInclusive value=’0’/> <xsd:maxInclusive value=’100’/> </xsd:restriction> </xsd:simpleType>
C: <xsd:simpleType name=’coursegradeType’> <xsd:restriction base=’xsd:decimal’> <xsd:fractionDigits value=’4’/> <xsd:minInclusive value=’0’/> <xsd:maxInclusive value=’100’/> </xsd:restriction> </xsd:simpleType>
D: <xsd:simpleType name=’coursegradeType’> <xsd:restriction base=’xsd:decimal’> <xsd:totalDigits value=’4’/> <xsd:minInclusive value=’0’/> <xsd:maxInclusive value=’100’/> </xsd:restriction> </xsd:simpleType>
答案: 【 <xsd:simpleType name=’coursegradeType’> <xsd:restriction base=’xsd:decimal’> <xsd:fractionDigits value=’1’/> <xsd:minInclusive value=’0’/> <xsd:maxInclusive value=’100’/> </xsd:restriction> </xsd:simpleType>】
6、单选题:
list类型:假设 Schema的名字空间前缀为“xsd”,现在需要定义名为“pricesType”的简单类型,要求取值为"decimal"类型的列表,多个"decimal"类型的值之间用空格分开,下面正确的选项是( )。
选项:
A: <xsd:simpleType name=’pricesType’> <xsd:list itemType=’xsd:decimal’ /> </xsdsimpleType>
B: <xsd:simpleType name=’pricesType’> <xsd:restriction base="xsd:decimal"> <xsd:list itemType=’xsd:decimal’/> </xsd:restriction></xsd:simpleType>
C: <xsd:simpleType name=’pricesType’> <xsd:list base=’xsd:decimal’/> </xsd:simpleType>
D: <xsd:simpleType name=’pricesType’> <xsd:base list=’xsd:decimal’/> </xsd:simpleType>
答案: 【 <xsd:simpleType name=’pricesType’> <xsd:list itemType=’xsd:decimal’ /> </xsdsimpleType>】
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved