AJax笔试题目
1. 以下( A,C )是针对XML文档的定义和规范。【选两项】
A. DTD
B. SGML
C. Schema
D. complexType
2. 关于XML的语法规则,下列说法中错误的有( C,D )。【选两项】
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. 关于XML Schema相比DTD的优势,以下说法错误的是( D )。
A. Schema可以更容易地描述文档内容
B. Schema可以更容易地与来自数据库的数据一起工作
C. Schema可以更容易地定义数据约束
D. Schema更容易嵌入到XML文档中进行验证
5. 关于DOM级别,下列说法中正确的有( A,B )。【选两项】
A. DOM级别是W3C组织的DOM规范
B. DOM级别1专注于文档模型
C. DOM级别2专注于文档模型
D. DOM级别2规定了DTD和Schema
6. 关于XML节点树,下列描述错误的是( D )。
A. 同级节点拥有相同的父节点
B. 除根节点外,所有节点都有一个父节点
C. 有且必须只能有一个根节点
D. 所有节点都必须有子节点 ***文本节点没有子节点
7. 关于XML DOM中方法的描述,下列说法正确的有(A,B,C )。【选三项】
A. createElement()方法创建一个元素节点
B. setAttribute()方法为一个元素创建一个属性节点
C. setAttributeNode()将属性节点添加到一个元素中
D. replaceData()使用新节点替换一个已经存在的节点 ***replaceChild()
8. 关于getElementsByTagName()方法的描述,下列说法正确的是( )。
A. 获取同名称的所有节点
B. 获取同名称的所有属性节点
C. 获取同名称的所有文本节点
D. 获取同名称的所有元素节点
9. XML DOM定义了所有XML元素的对象、属性以及访问它们的方法(接口),即XML DOM是用于获取、更改、添加或删除XML元素的标准,下列说法正确的有( A,B,C )。【选三项】
A. XML DOM是用于XML的标准对象模型
B. XML DOM是用于XML的标准编程接口
C. XML DOM独立于平台和语言
D. XML DOM不是W3C的标准
10. 相对于描述性而言,XHTML文档更偏向于( C )文档类型。
A. HTML
B. DTD
C. XML
D. XSL
11. XSL的格式对象称为( )。
A. FO
B. XSLT
C. DTD
D. DOM
12. 关于XSL中排序输出内容的描述错误的是( C )。
A. 可以使用xsl:sort命令或者order-by参数进行排序
B. 排序影响了数据的存放顺序
C. 默认的排序规则为按拼音字母排序
D. 可以省略排序功能,直接输出文档内容
13. 关于XSLT的语句描述不正确的是( D )。
A. xsl:element用于创建输出元素标记
B. xsl: attribute用于创建输出元素属性
C. xsl:text用于创建文本信息
D. xsl:comment用于创建描述信息
14. 关于XML接口DOM,下列描述错误的是( D )。
A. DOM的全称是“Document Object Model”,即文档对象模型。
B. 在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)
C. 通过DOM接口,应用程序可以在任意时刻访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制
D. DOM强制使用树模型访问XML文档中的信息,不适合XML的模式
15. 关于XPath表达式的的用法,下列描述正确的有( A,D )。【选两项】
A. “..”用于获取当前节点
B. “//title[@lang='en']”选择当前节点下包含属性lang且值为en的title元素
C. “/title[@lang='en']”选择根节点下面所有包含属性lang且值为en的title元素
D. “//item-info/descendant::item-name”选择所有以item-info为父节点的后代节点item-name
16. 关于XSLT使用的元素,下列说法正确的有( A,C )。【选两项】
A. 一个XSL文件只能包含一个<xsl:template>元素
B. <xsl:sort>元素默认按升序排序
C. 使用<xsl:attribute>元素转换属性值
D. <apply-templates>元素的select属性是必需的
17. 关于XQuery中的“FLWOR”表达式,下列说法正确的有( B ,D )。【选两项】
A. 使用for子句和使用let子句作用相同,都是为变量赋值
B. 使用where子句只能为查询结果设置一个过滤条件
C. “FLWOR”中return子句是必面的
D. 在“FLWOR”表达式中可以使用运算符“gt”和“>”,但它们的作用不完全相同
18. 使用以下提供的XQuery表达式,查询的结果是( A )。
XQuery表达式:
<items>
{for $i in (1 to 5, 7, 8)
return <item>{$i}</item>}
</items>
A.
<items>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>7</item>
<item>8</item>
</items>
B.
<items>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</items>
C.
<items>
<item>5</item>
<item>7</item>
<item>8</item>
</items>
D.
<items>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
</items>
19. XSL(Extensible Stylesheet Language,可扩展样式表语言)相对于XML文档,如同CSS相对web前端开发笔试题库于HTML文档,其作用是显示XML文档,XSL语言中包含( A,B,C )部分。【选三项】
A. XSLT,即用于转换XML文档的语言规范
B. XPath,即用于在文档中进行导航的路径语言
C. XHTML,即可扩展超文本置标语言(Extensible HyperText Markup Language)
D. XSL-FO,即用于格式化XML文档的语言
20. 下列关于WSDL的说法,正确的有( A,C )。【选两项】
A. WSDL 是描述Web服务或网络端点的基于XML的语言
B. WSDL文档中描述消息详细信息的是<binding>元素
C. WSDL文档的服务部分包含端口或者端点的集合。
D. 在VS.NET中,WSDL文档只能通过必须手动创建
21. 关于使用Web Service的优势,下列选项中描述不正确的是( A )。
A. 不能跨平台
B. 编程语言无关性
C. 部署、升级和维护Web服务简单
D. 对于Web服务使用者而言,可以轻易地实现多种数据、服务的聚合
22. 基于( C )数据的传输标准,Web服务可以实现跨平台、跨语言的相互通信和数据共享。
A. HTML
B. CSS
C. XML
D. XSLT
23. 在Java中,下列(D)选项中框架是SOAP框架,它不仅能方便地实现Web服务的环境,还提供许多Web服务的高级特征:(选择一项)
A. XFire
B. Struts
C. Spring
D. DWR
24. javaScript的表达式“parseInt("1”)+parseInt('1')”的结果是( D )。
A. 1+1
B. 11
C. 2
D. "1"+'1'
25. 关于XmlHttpRequest对象的readyState属性,下列说法中正确的有( B,C )。【选两项】
A. 当open()方法调用后,readyState属性值为2
B. 当readyState的值为3时,send()方法已经被调用
C. 当readyState的值为3时,服务器已经响应,但响应未完全结束
D. 当readyState的值为4时,HTTP响应码一定是200
26. 从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发( D )次。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论