2018-2019学年第二学期《XML》期末试卷
- 格式:doc
- 大小:54.00 KB
- 文档页数:2
2018-2019学年第二学期《XML 》期末考试
适用班级: 1801、1802、1803、1804
1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是( )
A 、声明元素student 的属性studentID 是可有可无的;
B 、声明元素student 的属性studentID 是唯一标识类型,可以省略;
C 、声明元素student 的属性studentI
D 是默认取值,可以省略;
D 、声明元素student 的属性studentID 是唯一标识类型,不可省略;
2、在XML 文档的第一条声明语句中,不能使用的属性是( )
A 、version
B 、encoding
C 、standalone
D 、 name
3、不符合格式良好的XML 文档要求的是( )
A 、文档可以有一个以上的根元素;
B 、有符合规范的声明语句;
C 、每个元素有正确的起始、结束标记;
D 、元素正确嵌套,没有交叉现象出现;
4、在进行属性声明时,错误的是( )
A 、标记中可以使用多个属性
B 、属性可以出现在起始标记或结束标记中;
C 、属性名是大小写敏感的;
D 、属性值必须用引号引上; 5、一个XML 文档如果符合它的
XML Schema 文档的定义,称它为( )
A 、结构良好的XML 文档
B 、有效的XML 文档
C 、无效的XML 文档
D 、以上都对
6、XML 文档中语句<!DOCTYPE dlib SYSTEM “mydtD 、dtd"> 中SYSTE
M 的作用是( )
A 、指定运行的操作系统
B 、打开系统文件
C 、连接外部DT
D 文件
7、以下不属于XML 语法规定的是( )
A 、元素必须正确嵌套
B 、标记任意大小写
C 、所有的属性值必须放在双引号或单引号中;
D 、若文档没有DTD ,属性值的默认类型是“CDATA ”;
8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA )>指明元素 学生信息是( )
A 、任意子元素组成 ;
B 、由子元素“地址”“成绩”和字符数据混合组成;
C 、由字符“地址,成绩”和字符“#PCDATA ”组成;
D 、由文本类数据组成
9、XML Schema 文档中语句 :
<element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type 的作用是( )
A 、指定子元素的属性;
B 、指定子元素的数据类型;
C 、指定子元素是引用元素声明中name 属性值为name 的元素;
D 、指定子元素名称;
10、下面标记中,非法的XML 标记名称是( )
A 、<city.tte>
B 、<myfile-name>
C 、<content_11>
D 、<xml>
1.为定义一个XML 文档的结构,开发者可以使用XML 技术有 ( ) A 、 UML B 、 DTD C 、 Namespace D 、 XML Schema
2.下面是XML 标准提供的编程接口,用于开发人员访问XML 文档( ) A 、Xpath B 、XSLT
一、单选题(3*10分=30分)
二、多选题(多选漏选不得分,3*10分=30分)
C、Dom
D、SAX
3.哪几种是预定义实体的正确引用 ( )
A、 It
B、 &It(小于)
C、 &root
D、 "(双引号)
4.以下属性写法正确的( )
A、 <root attribute="first"/>
B、 <root attribute==first/>
C、 <root attribute/>
D、 <root attribute='first' value='aaa'/>
5.对于Schema描述正确的( )
A、可对XML文档进行约束
B、相对于DTD语法比较简单
C、 schema文件本身也是一个XML文档
D、丰富的数据类型
6.DOM包括以下哪几种接口( )
A、 Document接口
B、 Nodelist接口
C、 Node接口
D、 Named Node Map接口
7.对文档的更新以下方法正确的( )
A、使用xml document类
B、直接读写xml文档
C、使用transformerfactory和transformer类
D、使用SAX解析器
8. XML的命名规则中说法正确的是( )
A、可以包含字母、数字、以及其他字符
B、名字可以任何字母、数字或符号开始
C、名字没有任何限制
D、以上均不正确
9.XML的应用领域正确的( )
A、数据存储
B、替代HTML
C、数据交换
D、替代数据库
10.关于DOM描述正确的是( )
A、 DOM总是将文档完全加载之后由程序处理
B、 DOM可以边加载边处理
C、对XML的所有操作都是在内存中进行
D、适合一次性处理大型XML文档
1.DTD本身不是规范的XML文本。
( )
2.在DOM中,XML文档不管简单或复杂,其信息都会转化成一棵节点树,
该树有唯一一个根节点--Document节点。
( )
3.SGML是XML语言的一个子集。
( )
4.实体包括两种类型:一般实体和参数实体。
( )
5.XML文档必须包含一个根元素,哪怕是空的。
( )
6.样式单(
style sheet)一般包含在XML文档内部. ( )
7.一个结构良好的XML文件一定是有效的。
( )
8.XML Schema一个特点:用XML语法来描述实例文档结构。
( )
9.XSLT中,对同一个节点,只能定义一种转换模板。
( )
10.在一个XML Schema中,可以同时使用同名称空间或不同名称空间的
外部声明。
( )
1、什么是XML?XML能做什么?
2、简述XML和 HTML的区别。
3、为什么需要XML命名空间
4、Schema和DTD的区别
四、问答题(5*4分=20分)三、判断题(2*10分=20分)。