AjaxJava方向D2.docx

上传人:b****6 文档编号:7914985 上传时间:2023-01-27 格式:DOCX 页数:16 大小:23.61KB
下载 相关 举报
AjaxJava方向D2.docx_第1页
第1页 / 共16页
AjaxJava方向D2.docx_第2页
第2页 / 共16页
AjaxJava方向D2.docx_第3页
第3页 / 共16页
AjaxJava方向D2.docx_第4页
第4页 / 共16页
AjaxJava方向D2.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

AjaxJava方向D2.docx

《AjaxJava方向D2.docx》由会员分享,可在线阅读,更多相关《AjaxJava方向D2.docx(16页珍藏版)》请在冰豆网上搜索。

AjaxJava方向D2.docx

AjaxJava方向D2

**学院课程考试试卷

课程名称:

《Ajax:

使用Ajax改善用户体验(Java)》(A)卷

年级:

班级:

姓名:

_______________学号:

_________________考试(考查)闭卷

题号

1-20

21-40

41-50

总分

分数

选择题(每题2分,共计100分)

1.以下(AC)是针对XML文档的定义和规范。

[选两项]

A.DTD

B.SGML

C.Schema

D.complexType

2.关于XML的语法规则,下列说法中错误的有(CD)。

[选两项]

A.XML文档必须有且只能有一个根元素

B.XML文档中的标签(元素)区分大小写

C.XML文档中的元素和属性都必须加引号//属性必须加引号

D.XML文档中一个属性可以包含多个值

3.下面XML元素中的子元素转换成属性表示出来正确的是(A)。

<书桌>

<长>1100mm

<宽>600mm

<高>710mm

A.<书桌长="1100mm"宽="600mm"高="710mm">

B.<书桌长="600mm"宽="710mm"高="1100mm">

C.<书桌长="700mm"宽="600mm"高="1100mm">

D.以上都不正确

4.关于XMLSchema相比DTD的优势,以下说法错误的是(D)。

A.Schema更容易地描述文档内容

B.Schema更容易地与来自数据库的数据一起工作

C.Schema更容易地定义数据约束

D.Schema更容易嵌入到XML文档中进行验证

与DTD相比,XMLSchema具有以下五个优势:

(1)支持更丰富的数据类型;、

(2)可针对未来的需求进行扩展;

(3)比DTD更完善,功能更强大;

(4)基于XML编写,比DTD语法更简单;

(5)支持命名空间

5.关于DOM级别,下列说法中正确的有(AB)。

[选两项]

A.DOM级别是W3C组织的DOM规范

B.DOM级别1专注于文档模型//含有文档导航和处理功能

C.DOM级别2专注于文档模型//在DOM级别1的基础上添加了样式表对象模型

D.DOM级别2规定了DTD和Schema//DOM级别3DTD和Schema以及文档验证

DOM(文档对象模型),定义了访问XML和XHTML等文档的标准

DOM分为:

核心DOM、HTMLDOM和XMLDOM。

HTMLDOM定义了所有HTML文档元素的对象和属性以及访问它们的方法(接口),是用于HTML文档的标准模型。

XMLDOM与HTMLDOM类似,但它用于获取、更改、添加或删除XML元素的标准。

XMLDocument对象的load()方法用于加载XML文档,loadXML()方法用于加载XML字符串

DOM级别指:

W3C组织的DOM规范。

6.关于XML节点树,下列描述错误的是(D)。

A.同级节点拥有相同的父节点

B.除根节点外,所有节点都有一个父节点

C.有且必须只能有一个根节点

D.所有节点都必须有子节点//叶节点是没有子节点的节点

XMLNodeList代表一个节点集合、具有length属性。

XMLNode表示一个节点,具有nodeName、nodeType、nodeValue属性。

nodeName属性特点是:

(1)nodeName属性是只读的;

(2)元素节点的nodeName与标签名相同;

(3)属性节点的nodeName是属性的名称。

nodeType,规定节点的类型,是只读的。

常用的值包括:

(1)"1"表示节点是元素节点;

(2)"2"属性节点;

(3)"3"文本节点;

(4)"8"注释节点;

(5)"9"文档节点。

下列XMLDOM中的一些方法描述,说法正确的有(ABC)。

[选三项]

A.createElement()方法创建一个元素节点

B.setAttribute()方法为一个元素创建一个属性节点

C.setAttributeNode()将属性节点添加到一个元素中

D.replaceData()使用新节点替换一个已经存在的节点(替换字符)

createTextNode创建文本节点

createDomment()创建注释节点

7.关于getElementsByTagName()方法,说法正确的是(D)。

A.获取同名称的所有节点

B.获取同名称的所有属性节点

C.获取同名称的所有文本节点

D.获取同名称的所有元素节点

8.下列XMLDOM中的一些方法描述,说法正确的有()。

[选三项]

A.createElement()方法创建一个元素节点

B.setAttribute()方法为一个元素创建一个属性节点

C.setAttributeNode()将属性节点添加到一个元素中

D.replaceData()使用新节点替换一个已经存在的节点

9.AJAX中XMLHttpRequest对象有(C)个状态值。

A.3

B.4

C.5

D.6

10.从以下定义的XML文档中读取数据,正确的说法是(A)。

LearningXML

Andy

2010

56.23

A.xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;

B.xmlDoc.getElementsByTagName["title"][0].childNodes[0].nodeValue;

C.xmlDoc.getElementsByTagName["title"](0).childNodes[0].nodeValue;

D.xmlDoc.getElementsByTagName("title")[0].childNodes(0).nodeValue;

11.对XMLNode对象的nodeName属性说法正确的是(AC)。

A.nodeName是只读的

B.元素节点的nodeName与标签名不相同(相同)

C.属性节点的nodeName不是属性的名称(是属性的名称)

D.以上都不正确

nodeValue特点:

(1)元素节点的nodeValue是不可用的;

(2)文本节点的nodeValue是文本本身;

(3)属性节点的nodeValue是属性的值

12.访问XML节点的方法正确的有(ABC)。

[选三项]

A.通过使用getElementsByTagName()方法

B.通过循环(遍历)节点树

C.通过利用节点的关系在节点树中导航

D.XML节点通过以上方法都不能访问。

13.在XML文档中使用CSS样式单正确的方式为(A)。

A.引用式和嵌入式B.内部和外部C.交叉引用D.包含式

14.使用XSL定义XML文档显示方式的基本思想是(A)。

A.通过定义转换模板,将XML源文档转换为带样式信息的可浏览文档

B.定义不同以往的显示风格

C.控制XML文档显示数据的输出

D.通过定义显示模版,显示指定的XML数据

15.关于XSL中排序输出内容的描述错误的有(C)。

A.可以使用xsl:

sort命令或者order-by参数进行排序

B.排序影响了数据的存放顺序

C.默认的排序规则为按拼音字母排序

D.可以省略排序功能,直接输出文档内容

16.不是XML文档的显示方式的为(D)。

A.利用CSS控制HTML文档显示

B.利用XSL转化为FO显示

C.用XSL转化为HTML文档显示

D.利用CSS显示

17.DOM是对象化的XML数据接口,一个与(A)无关的标准接口规范。

A.语言、平台

B.操作系统

C.开发环境

D.可移植环境

18.相对于结构和内容来说,XHTML文档更偏向于(B)文档类型。

A.HTMLB.DTDC.XMLD.XSL

19.相对于描述性来说,XHTML文档更偏向于(D)文档类型。

A.HTMLB.DTDC.XMLD.XSL

20.XSL的格式对象称为(B)。

A.FOB.XSLTC.DTDD.DOM

XPath使用路径表达式在XML文档中进行导航。

XSL是XML的样式表语言,可以决定XML的输出和显示。

XSLT是XSL转换,是XSL最重要的组成部分,可以将XML文档转换为其他格式的文档

21.关于XSL中排序输出内容的描述错误的有(C)。

A.可以使用xsl:

sort命令或者order-by参数进行排序

B.排序影响了数据的存放顺序

C.默认的排序规则为按拼音字母排序

D.可以省略排序功能,直接输出文档内容

22.关于XSLT的语句描述不正确的有(D)。

A.xsl:

element用来创建输出元素标记

B.xsl:

attribute用来创建输出元素属性

C.xsl:

text用来创建文本信息

D.xsl:

comment用来创建描述信息//用于创建注释

23.关于XML接口DOM的描述,错误的是(D)。

A.DOM的全称是DocumentObjectModel,也即文档对象模型

B.在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)

C.通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制

D.DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式

24.下列关于XPath表达式的的用法,正确的有(BD)。

[选两项]

A.“..”用于获取当前节点//获取当前节点的父节点

B.“//title[@lang='en']”选择当前节点下面包含属性lang,且lang的值为en的title元素

C.“/title[@lang='en']”选择根节点下面所有包含属性lang,且lang的值为en的title元素

D.“//item-info/descendant:

:

item-name”选择所有以item-info为父节点的后代节点item-name

25.关于XSLT使用的元素,说法正确的有(BC)。

[选两项]

A.一个XSL文件只能包含一个

template>元素

B.

sort>元素默认是按升序排序

C.使用

attribute>元素转换属性值

D.元素的select属性是必需的

XSLT的常用元素: