AJAX技术考试题目
- 格式:pdf
- 大小:213.14 KB
- 文档页数:7
ajax面试题一、Ajax1、Ajax 是什么? 如何创建一个Ajax?Ajax并不算是一种新的技术,全称是asynchronous javascript and xml,可以说是已有技术的组合,主要用来实现客户端与服务器端的异步通信效果,实现页面的局部刷新,早期的浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来的浏览器提供了对ajax的原生支持使用ajax原生方式发送请求主要通过XMLHttpRequest(标准浏览器)、ActiveXObject(IE浏览器)对象实现异步通信效果基本步骤:var xhr =null;//创建对象if(window.XMLHttpRequest){xhr = new XMLHttpRequest();}else{xhr = new ActiveXObject("Microsoft.XMLHTTP");}xhr.open(“方式”,”地址”,”标志位”);//初始化请求xhr.setRequestHeader(“”,””);//设置http头信息xhr.onreadystatechange =function(){}//指定回调函数xhr.send();//发送请求js框架(jQuery/EXTJS等)提供的ajax API对原生的ajax进行了封装,熟悉了基础理论,再学习别的框架就会得心应手,好多都是换汤不换药的内容2、同步和异步的区别?同步:阻塞的-张三叫李四去吃饭,李四一直忙得不停,张三一直等着,直到李四忙完两个人一块去吃饭=浏览器向服务器请求数据,服务器比较忙,浏览器一直等着(页面白屏),直到服务器返回数据,浏览器才能显示页面异步:非阻塞的-张三叫李四去吃饭,李四在忙,张三说了一声然后自己就去吃饭了,李四忙完后自己去吃=浏览器向服务器请求数据,服务器比较忙,浏览器可以自如的干原来的事情(显示页面),服务器返回数据的时候通知浏览器一声,浏览器把返回的数据再渲染到页面,局部更新3、如何解决跨域问题?理解跨域的概念:协议、域名、端口都相同才同域,否则都是跨域出于安全考虑,服务器不允许ajax跨域获取数据,但是可以跨域获取文件内容,所以基于这一点,可以动态创建script标签,使用标签的src属性访问js文件的形式获取js 脚本,并且这个js脚本中的内容是函数调用,该函数调用的参数是服务器返回的数据,为了获取这里的参数数据,需要事先在页面中定义回调函数,在回调函数中处理服务器返回的数据,这就是解决跨域问题的主流解决方案4、页面编码和被请求的资源编码如果不一致如何处理?对于ajax请求传递的参数,如果是get请求方式,参数如果传递中文,在有些浏览器会乱码,不同的浏览器对参数编码的处理方式不同,所以对于get请求的参数需要使用encodeURIComponent函数对参数进行编码处理,后台开发语言都有相应的解码api。
1. Ajax有四种技术组成:DOM,CSS,JavaScript,XmlHttpRequest中控制文档结构的是:()A DOMB CSSC javascriptD XMLHttpRequest参考答案:A2. 在Ajax的四种技术中,控制通信的是哪一个?()A DOMB CSSC javascriptD XMLHttpRequest参考答案:D3. 在Ajax的四种技术中,JavaScript的主要作用是:()A 控制页面显示风格B 控制文档结构C 控制通信D 控制其他的三个对象参考答案:D49.当XMLHttpRequest 对象的状态发生改变时调用yourCallback 函数,下列选项中正确的是()。
A.xmlHttpRequest. yourCallback = onreadystatechange; B.xmlHttpRequest.onreadystatechange (yourCallback); C.xmlHttpRequest.onreadystatechange (new function(){yourCallback }); D.xmlHttpRequest.onreadystatechange = yourCallback;50.关于XmlHttpRequest 对象的五种状态,下列说法正确的是()。
A.1表示新创建B.2表示初始化C.3表示发送数据完毕D.4表示接收结果完毕5. 在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的什么属性?()A xhr.responseTextB xhr.responseXMLC xhr.requestTextD xhr.requestXML参考答案:A6. 在处理应答中,如果我们要处理XML文档,我们需要在参数表中放置XMLHttpRequest 对象的什么属性?()A xhr.responseTextB xhr.responseXMLC xhr.requestTextD xhr.requestXML参考答案:B7. 在IE浏览器上创建XMLHttpRequest对象的方法是?()A var a=new ActiveXObject("Microsoft.XMLHTTP");B var a=new XMLHttpRequest();参考答案:A8. xhr.status==200表示什么?A 表示错误B 表示找不到资源文件C 表示成功参考答案:C9. xhr.status==404表示什么?A 表示错误B 表示找不到资源文件C 表示成功参考答案:B3. 以下哪个技术不是Ajax技术体系的组成部分?a. XMLHttpRequestb. DHTMLc. CSSd. DOM正确答案:bAJAX应用和传统Web应用有什么不同?在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。
A J ax笔试题目1. 以下(A,C)是针对XML文档的定义和规范。
【选两项】A. DTDB. SGMLC. SchemaD. complexType2. 关于XML的语法规则,下列说法中错误的有(C,D )。
【选两项】A. XML文档必须有且只能有一个根元素B. XML文档中的标签(元素)区分大小写C. XML文档中的元素和属性都必须加引号D. XML文档中一个属性可以包含多个值3. 以下选项中,XML元素中的子元素转换成属性表示正确的是(A )ov书桌〉<长>1100mmv长 ><宽>600mmv宽〉<咼>710mmv咼〉</书桌〉A. v书桌长=,,1100mm M宽=”600口01”高』710mm”>v/书桌 >B. v书桌长=”600mm”宽=”7100101”高=”1100mm”x/书桌 >C. v书桌长=,700mm H宽仝600mm“高=”1100mm”>v/书桌 >D. 以上都不正确4. 关于XML Schema相比DTD的优势,以下说法错误的是(D )A. Schema可以更容易地描述文档内容B. Schema可以更容易地与来自数据库的数据一起工作C. Schema可以更容易地定义数据约束D. Schema更容易嵌入到XML文档中进行验证5. 关于DOM级别,下列说法中正确的有(A,B)。
【选两项】A. DOM级别是W3C组织的DOMS范B. DOM级别1专注于文档模型C. DOM级别2专注于文档模型D. DOM级另【J2规定了DTD和Schema6. 关于XML节点树,下列描述错误的是(D )oA. 同级节点拥有相同的父节点B. 除根节点外,所有节点都有一个父节点C. 有且必须只能有一个根节点关于XMLDOM中方法的描述,下列说法正确的有(A,B,C)【选三项】A. createEleme nt ()方法创建一个元素节点B. setAttribute ()方法为一个元素创建一个属性节点C. setAttributeNode ()将属性节点添加到一个元素中D. replaceData ()使用新节点替换一个已经存在的节点***replaceChild ()8. 关于getElementsByTagName ()方法的描述,下列说法正确的是()。
Ajax模拟题答案孝感学院成人高等教育课程考试试卷课程名称:Ajax (A)卷专业:年级:层次:高升专(高升本/专升本) 姓名:_______________ 学号:_________________ 考试(考查) 闭卷题号一二三总分分数一、基础题(每题2分)1. 表单的提交方式有( )A setB getC domD post/doc/b118005195.html,中读写 XML的类属于哪个命名空间( )A System.XmlB System.WebC System.DataD System.Data.Sql3.下面关于Xml的描述正确的是( )A Xml 提供一种描述结构化数据的方法B Xml是一种简单,与平台无关并被广泛采用的标准C Xml 文档可以承载各种信息D Xml 只是为了生成结构化文档4.XML文档应该遵循的规则中错误的是( )A XML文档中的标签必须要有结束标签B XML标签区分大小写C XML属性必须加引号D XML中,空格会被保留5.关于属性说法错误的是( )A 属性 (Attribute) 提供关于元素的额外信息B 属性只能包含一个值C 属性不易扩展D 可以使用子元素的都能使用属性来替换6.DTD使用一系列合法的元素来定义文档的结构,其主要使用的元素错误的有A 定义文档的类型B 定义文档元素C 定义文档的属性D 定义实体7.Xml Schema与DTD的说法中错误的是( )A XML Schema 和DTD都支持数据类型和命名空间B XML Schema 可针对未来的需求进行扩展C XML Schema 比DTD更完善,功能更强大D XML Schema 基于 XML 编写,而DTD的语法晦涩,并不符合XML语法规则8.关于XML Schema的指示器说法错误的是( )A all 规定子元素可以按照任意顺序出现,且每个子元素必须只出现一次B choice 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)C sequence 子元素必须按照特定的顺序出现D select 规定可出现某个子元素或者可出现另外一个子元素(非此即彼)--------------------------------------装--------------------------------------订------------------------------线----------------------------------------9.以下概念中错误的是( )A XPath是在XML文档中查找信息的路径语言是XSL的最主要组成部分B XQuery是XML文档的查询语言,主要使用“FLWOR”表达式对XML格式的数据进行查询C XSL是XML的样式表语言,决定XML的输出和显示D XSLT使用它,可以将XML文档转换为其他格式的文档10.下列关于XML DOM方法描述中,不正确的是( )A createElement( )方法创建元素节点B appendChild( ) 在当前节点中添加子节点C createTextNode( )创建文本节点D setAttribute( ) 设置元素节点的值11.在/doc/b118005195.html,中,下列代码在页面中输出结果是( )XmlDocument xd = new XmlDocument();xd.LoadXml("诸葛亮");XmlElement xe = xd.CreateElement("Sex");xe.InnerT ext = "男";xd.DocumentElement.AppendChild(xe);Response.Write(Server.HtmlEncode(xd . DocumentElement . InnerXml));ABC 诸葛亮男D 诸葛亮男12.以下选项中,关于/doc/b118005195.html,的Web Service 描述正确的是( )A Web Service只能在Windows操作系统下使用B Web Service 只能用C#语言开发C Windows 操作系统下可以调用Linux操作系统下的Web ServiceD Web Service只能在Linux操作系统下使用13.在Xml基础中,XSL的循环判断语句为( )ABCD14.下列关于Soap的描述,错误的有( )A SOAP是一种网络通信协议B SOAP 消息只能用在Windows平台C SOAP 消息是标准的XML格式文档D SOAP消息可以穿透防火墙15.以下关于Web服务方法的说法正确的是( )A Web服务方法必须是private修饰符B Web服务方法和其他类型方法没有区别C Web服务方法必须以WebObject特性进行标识D Web服务方法必须以WebMethod特性进行标识16.下面在JavaScript定义数组,错误的是( )A var array = [1 , true , 3.3 , 'ffff'];B var array = new Array();C var array = new Array(2.5)D var array = new Array(2.5 , 'aaa')17.18.XmlHttpRequest对象的readyState的属性有( )种状态A 2B 3C 4D 519.readyState属性在( )状态时为已发送状态A 1B 2C 3D 420.下列关于$(document).ready(function(){})作用说法正确的是( )A 在网页中所有的内容都加载完毕后调用B 可以简写为$(function(){});C 不能同时编写多个来依次执行D 它可以完全等同于window.onload()21.下面关于Jquery 节点操作说法正确的是( )A html() 获取或设置元素的文本B attr() 获取或设置元素的HTML内容C val() 获取或设置元素的值D text() 获取或设置属性的值22.下列语句中,给对象设置CSS错误的写法是( )A .$("input").addClass("text");B .$("input").addClass("text")C .$("input").css({width:"20%",height:"30px"})D $("input").css(width,"30px") 23一家数据挖掘公司专门出售对其股票报价引擎的访问权,如果这家公司使用下列()技术,就可以把股票报价服务卖给数百家客户,而无需进行任何定制或修改。
《开发基于Ajax和控件技术的Web应用系统》阶段测试-笔试试卷一、选择题(共25题,每题4分,满分100分)1) 在中,下面真正对客户端请求的服务器页面做出处理的对象是()。
A. HttpModuleB. HttpApplicationC. HttpHandlerD. HttpResponse2) 在中,创建HttpHandler程序需要实现()。
A. ProcessRequest()方法B. HttpRequest()方法C. IsReusable属性D. IsOverride属性3) 在中,下面关于HttpHandler应用程序与aspx 处理程序描述正确的是()。
A. 都能使用服务器控件B. 都能直接使用Session对象C. HttpHandler应用程序不需要实现接口D. aspx 处理程序不需要实现接口4) 在中,下面关于@Control指令属性描述错误的是()。
A. AutoEventWireup=true表示页面自动回传到服务器B. Inherits指定用户控件要继承的CodeBehind类C. CodeFile指定与用户控件相关的后台编码文件D. WarningLevel指定停止编译页面时的编译警告级别,其值可以是0到10.5) 在中,开发用户控件需要继承()类。
A. UserControlB. PageC. WebControlD. 以上都不对.6) 在中,关于下面代码描述错误的是()。
<%@ Register Src="UserControls/UserLogin.ascx"TagName="UserLogin" TagPrefix="uc1" %>A. TagPrefix属性定义了用户控件所使用的前缀B. TagName属性定义了用户控件的名称C. Src属性定义要包括在Web窗体页中的用户控件文件的虚拟路径,不允许为绝对路径D. Register实现用户控件的注册7) 在中,用户控件需要的扩展名是()。
单项选择题(每题2分,共60分)1.在Ajax技术中,实现控件CollapsiblePanel 垂直显示、失去焦点时自动折叠,需要依次设置(A)。
A、ExpandDirection、AutoCollapseB、ExpandDirection、CollapsedC、CollapsedSize、CollapsedD、ExpandDirection、AutoExpand2.以下( D )技术不是Ajax的常用技术。
A、JavaScriptB、XMLC、CSSD、Cache3.以下选项中(D )不是 AJAX框架的组成部分。
A、AJAX ControlToolkit工具包B、AJAX TCP增强组件C、AJAX Library类库D、Web Service中AJAX框架技术的Accordion控件的(A )属性用来设置菜单标题样式。
A、HeaderCssClassB、ContentCssClass。
C、HeaderTemplateD、ContentTemplate5.在jQuery中,关于数据缓存描述错误的是(D)。
A、data()方法有两个参数,第一个是键值,第二个是设置的值。
B、获取缓存数据采用data()方法,它的参数是设置的键值。
C、removeData(),移除存放的数据。
D、缓存数据是存储在Cookies中的6.在jQuery中,$("div>ul>li:last").text()的值是(B)。
<div><ul>c</ul></div><div><ul ><li>a</li></ul><ul><li>b</li></ul></div>A、aB、bC、cD、""中AJAX框架技术的CollapsiblePanel控件用于实现(C )效果。
AJAX试题与答案Ajax试题选择题10道:1.AJAX术语是由哪家公司或组织最先提出的?a.Googleb.IBMc.Adaptive Pathd.Dojo Foundation正确答案:c2.以下哪一个Web应用不属于Ajax应用?a.Hotmailb.GMapsc.Flickrd.Windows Live正确答案:a3.以下哪个技术不是Ajax技术体系的组成部分?a.XMLHttpRequestb.DHTMLc.CSSd.DOM正确答案:b4.XMLHttpRequest对象有几个返回状态值?a.3b.4c.5d.6正确答案:c5.下列哪些方法或属性是Web标准中规定的?a.all()b.innerHTMLc.getElementsByTagName()d.innerText正确答案:c6.以下哪一个CSS属性不属于W3C的CSS2规范?a.list-style-positionb.min-heightc.floatd.text-overflow正确答案:d7.下列哪个工具不能用来调试浏览器中的JavaScript?a.MS Visual InterDevb.Eclipsec.MS Script Debuggerd.Mozilla Venkman正确答案:b8.应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode?a.b.c.d.正确答案:b9.关于JavaScript中的函数和对象,下列说法不正确的是:a.每一个函数都有一个prototype对象。
b.函数就是一个特殊类型的对象。
c.函数附属于它所附加到的对象上,只能通过该对象访问。
d.同一个函数可以被附属到多个对象上。
正确答案:c10.创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。
以下哪一段JavaScript代码无法得到上述的结果?a.var obj=new Object();obj["name"]="value";b.var obj=new Object();="value";c.var obj={name:"value"};d.var obj=new function(){="value";}正确答案:b部分答案说明:选择题的答案有几个地方需要解释一下:第3题,DHTML其实不是单个的技术,而是多种技术的组合。
郑州大学软件学院《AJAX程序设计》课程2014-2015学年第一学期期末试题(A)卷(适用专业:《java、软测、软件外包》专业考试时间:《120》分钟)合分人:复查人:一、填空题:(每空1 分,共10 分)(说明:将答案写在试卷后面的答题纸上)1、Ajax指的是异步的___________________和__________________。
2、____________是整个AJAX的核心部分,并且是区分传统Web应用程序的标志。
3、在JavaScript中,可使用关键字________________来声明一个变量。
4、创建完XMLHttpRequest对象后,可用open方法初始化一个请求,使用__________________方法发送一个请求。
5、在JavaScript中可以使用两种构造函数注册事件处理程序,它们分别是:_________________和_________________。
6、创建XMLHttpRequest对象可以使用new ActiveXObject(“Microsoft.XMLHTTP”)、和____________________________构造函数。
7、DOM元素结点组成有:标签名、属性结点和________________结点。
8、DOM结构模型中使getElementById方法引用指定id的结点,使用_____________________方法引用指定标签名的结点,从而实现直接引用结点。
二、选择题:(每题2 分,共40 分)(说明:将答案写在试卷后面的答题纸上)1、以下选项不是Ajax技术基础的是()A、XMLB、DHTMLC、CSSD、DOM2、下列关于AJAX的描述,错误的是()A、AJAX使用XHTML和CSS的基于标准的表示技术。
B、AJAX使用DOM进行动态显示和交互。
C、AJAX使用XML和XSLT进行数据交换和处理。
D、AJAX 是一个新技术。
第19章AJAX技术-参考题一、选择题1.Ajax技术可以实现客户端的()请求操作。
A.同步 B.异步2.Ajax的优点具体表现在()。
A.减轻服务器的负担 B. 无刷新更新页面C. 调用XML等外部数据,进一步促进Web页面显示和数据的分离D. 以上都正确3.Ajax技术之中,最核心的技术就是()。
A.XMLHttpRequest B.XMLC.JavaScript D.DOM 4.下列技术中,不属于Ajax技术的是()。
A.CSS B.XML C.JavaScript D.HTML5.在XMLHttpRequest对象中,readyState属性共包括()个属性值。
A.3 B.4 C.5 D.66.下列描述中不正确的是()A.abort()方法的作用是停止当前请求B.getResponseHeader()方法用于以字符串形式返回指定的HTTP头信息。
C.open()方法用于设置请求目标的URL、请求方法以及其他参数信息。
D.getAllResponseHeaders( )作为字符串返回的HTTP头信息不完整7.XMLHttpRequest对象中提供的用于返回服务器的HTTP状态码的属性是()。
A.readyState B.status C.responseText D.onreadystatechange8.用于向服务器发送请求的方法是()方法。
A.open() B.abort() C.sen d() D.setRequestHeader()9.XMLHttpRequest对象提供了()种返回HTTP头信息的方法。
A.1 B.2 C.3 D.410.XMLHttpRequest对象中用于获取服务器响应的表示为字符串的属性是()属性。
A.responseT ext B.responseHTMLC.responseXML D.responseValue二、填空题1.Ajax最大的优点是_______________。
AJax笔试题目1.以下(A,C)是针对XML文档的定义和规范。
【选两项】A.DTDB.SGMLC.SchemaplexType2.关于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和Schema6.关于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.HTMLB.DTDC.XMLD.XSL11.XSL的格式对象称为()。
A.FOB.XSLTC.DTDD.DOM12.关于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-name16.关于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(1to5,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 S tylesheet Language,可扩展样式表语言)相对于XML文档,如同CSS相对于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.在中,WSDL文档只能通过必须手动创建21.关于使用Web Service的优势,下列选项中描述不正确的是(A)。
A.不能跨平台B.编程语言无关性C.部署、升级和维护Web服务简单D.对于Web服务使用者而言,可以轻易地实现多种数据、服务的聚合22.基于(C)数据的传输标准,Web服务可以实现跨平台、跨语言的相互通信和数据共享。
A.HTMLB.CSSC.XMLD.XSLT23.在Java中,下列(D)选项中框架是SOAP框架,它不仅能方便地实现Web服务的环境,还提供许多Web服务的高级特征:(选择一项)A.XFireB.StrutsC.SpringD.DWR24.javaScript的表达式“parseInt("1”)+parseInt('1')”的结果是(D)。
A.1+1B.11C.2D."1"+'1'25.关于XmlHttpRequest对象的readyState属性,下列说法中正确的有(B,C)。
【选两项】A.当open()方法调用后,readyState属性值为2B.当readyState的值为3时,send()方法已经被调用C.当readyState的值为3时,服务器已经响应,但响应未完全结束D.当readyState的值为4时,HTTP响应码一定是20026.从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发(D)次。
A.2B.3C.4D.527.Aj ax技术不全新的技术,它是整合了一下除了(B)以外的三项技术的新的应用方式A.XMLB.DWRC.CSSD.JavaScript28.在使用DWR框架可以简化Ajax开发,需要在(C)配置文件中为JavaScript脚本暴露Java类A.util.JsB.engine.jspC.dwr.XmlD.web.xm29.下面Ajax代码中,存在哪些错误(A)。