Ajax技术考试题目

合集下载

Ajax常见面试题

Ajax常见面试题

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数据到服务器端。

Ajax面试题及答案详解

Ajax面试题及答案详解

Ajax面试题及答案详解以下是10个与Ajax相关的面试题及答案:●问题:什么是Ajax?●答案:Ajax(Asynchronous JavaScript and XML)是一种使用JavaScript在无需重新加载整个网页的情况下,向服务器发送请求并获取数据的技术。

●问题:Ajax有哪些组成部分?●答案:Ajax包括以下几个组成部分:●JavaScript:用于创建异步请求和处理响应。

●XMLHttpRequest:用于向服务器发送请求并接收响应。

●DOM:用于更新网页内容。

●CSS:用于样式化网页。

问题:如何使用Ajax发送请求?答案:可以使用JavaScript的XMLHttpRequest对象发送请求。

首先,创建一个XMLHttpRequest对象,然后设置请求方法和URL,最后发送请求并处理响应。

问题:如何处理Ajax的响应?答案:在Ajax请求成功后,可以通过XMLHttpRequest对象的responseXML 或responseText属性获取响应数据。

然后,可以使用JavaScript将数据更新到DOM中。

问题:如何处理Ajax的错误?答案:可以通过XMLHttpRequest对象的readyState和status属性判断请求是否成功。

如果请求失败,可以通过error事件处理程序处理错误。

问题:如何使用Ajax发送GET请求?答案:可以使用XMLHttpRequest对象的open方法设置GET请求,然后使用send方法发送请求。

在收到响应后,可以通过responseData属性获取响应数据。

问题:如何使用Ajax发送POST请求?答案:与GET请求类似,可以使用XMLHttpRequest对象的open方法设置POST请求,然后使用send方法发送请求。

在收到响应后,同样可以通过responseData属性获取响应数据。

问题:如何使用Ajax发送JSON数据?答案:可以将要发送的JSON数据转换为字符串,然后使用Ajax发送该字符串作为请求体。

ajax面试题及答案

ajax面试题及答案

ajax面试题及答案AJAX(Asynchronous JavaScript and XML)是一种用于在Web应用程序中传输数据的技术。

在面试过程中,面试官可能会针对AJAX技术提出一些问题,用以考察面试者对该技术的理解和应用能力。

以下是一些常见的AJAX面试题及其答案。

1. 什么是AJAX技术?AJAX是一种用于在Web应用程序中实现异步通信的技术。

它利用JavaScript和XML(也可以是其他格式的数据)来实现在不重新加载整个页面的情况下,更新页面的部分内容。

通过AJAX,用户可以与服务器进行数据交互,实现动态的页面加载和数据更新。

2. AJAX的工作原理是什么?AJAX使用XMLHttpRequest对象来与服务器进行数据交互。

当页面需要更新或发送请求时,JavaScript代码会创建一个XMLHttpRequest 对象,并通过该对象向服务器发送请求。

服务器接收请求后,返回需要的数据(通常是JSON格式的数据),然后JavaScript代码根据返回的数据来更新页面的内容。

3. AJAX与传统的页面请求有什么区别?传统的页面请求会导致整个页面的重新加载,而AJAX只更新页面的一部分内容,从而提高了用户体验和页面加载速度。

另外,传统的页面请求是同步的,即页面会等待服务器返回数据后才进行更新,而AJAX是异步的,页面不会被阻塞,用户可以继续进行其他操作。

4. AJAX可以用来做什么?AJAX可以用于实现动态加载内容、表单验证、自动补全、实时数据更新等功能。

它可以根据用户的操作,动态地获取和更新数据,从而提升用户体验。

5. AJAX中的同步请求和异步请求有什么区别?同步请求是指请求发送后,页面会被阻塞,直到服务器返回数据后才进行下一步操作。

异步请求是指请求发送后,页面不会被阻塞,而是可以继续执行其他操作,同时等待服务器返回数据。

在AJAX中,推荐使用异步请求,以提高用户体验。

6. 什么是AJAX的跨域问题?如何解决跨域问题?AJAX的跨域问题是指当使用AJAX请求的目标URL与当前页面的域名不一致时,浏览器会阻止跨域请求。

Ajax笔试题

Ajax笔试题

Ajax内部测试——笔试题【题目数量:50题,每题2分】【完成时间:60分钟】1、下面为定义一个Web Service的代码,阅读下面代码:namespace WSAdd{public class Service1{public Service1(){InitializeComponent();}[WebMethod]public int Subtr(int x,int y){return (x-y);}}}关于上述代码的描述正确的是()。

(选择一项)√A). 可以提供名为Service1和Subtr的Web服务B). 可以提供名为Subtr的Web服务C). 代码在编译后,不能提供任何Web服务D). 该代码编译不能通过2. 在 AJAX中,关于AutoComplete控件的说法错误的是()。

(选择一项)A). CompletionSetCount属性表示提示数据的行数B). AutoComplete调用的WebMethod返回值数据类型一般为字符串数组C). AutoComplete所调用的WebService类必须加上[System.Web.Script.Service.ScriptService()]特性D). EnableCaching属性设置为0表示不启用缓存3. 以下关于调用Web Service的描述错误的是()。

(选择一项)A). 需要添加Web引用B). 需要实例化Web Service类C). 可以实现跨项目调用,但是不能实现异地调用D). 为了让异地程序调用我们的Web Service,我们需要把Web Service发布出去4. 在中使用Substitution控件实现页面部分缓存时,该控件的MethodName属性所调用的方法返回类型是()。

(选择一项)A). staticB). stringC). HttpContextD). int5. 在中,以下关于用户控件说法错误的是()。

ajax的面试题及答案

ajax的面试题及答案

ajax的面试题及答案Ajax(Asynchronous JavaScript and XML)是一种基于前端技术的异步通信机制,广泛应用于Web开发中。

针对Ajax的面试题,相关的问题主要涉及Ajax的原理、优缺点、常用的API、跨域请求等方面。

下面是一些常见的Ajax面试题及答案。

问题一:什么是Ajax?它的工作原理是什么?Ajax指的是一种在Web应用中实现异步加载数据的技术。

它通过在后台与服务器进行少量数据交换,实现页面局部刷新,提高用户体验。

Ajax的工作原理如下:1. 使用JavaScript创建XMLHttpRequest对象。

2. 使用XMLHttpRequest对象发送请求到服务器。

3. 服务器处理请求并返回XML格式或JSON格式的数据。

4. 使用JavaScript解析服务器返回的数据。

5. 更新页面内容,实现局部刷新。

问题二:Ajax的优点和缺点是什么?Ajax的优点:1. 改善用户体验:通过局部刷新,避免了整页刷新导致的页面闪烁问题,提升了用户的交互体验。

2. 减轻服务器压力:由于只更新部分数据,减少了不必要的数据传输量,降低了服务器的负载。

3. 提高应用性能:通过异步请求,用户可以在数据传输的同时进行其他操作,提高了应用的性能和效率。

4. 提供更好的交互界面:Ajax可以实现动态效果,提供更加友好、直观的交互界面。

Ajax的缺点:1. 不支持浏览器的前进、后退操作:由于Ajax是通过局部刷新实现页面内容的更新,因此无法支持浏览器的前进和后退操作。

2. SEO不友好:由于大部分搜索引擎不执行JavaScript代码,Ajax 对搜索引擎爬虫的支持不友好,影响了网页的SEO效果。

3. 安全性问题:Ajax技术存在一定的安全风险,容易受到跨站点脚本攻击(XSS)和跨站点请求伪造(CSRF)等攻击。

问题三:常用的Ajax API有哪些?常用的Ajax API有以下几种:1. XMLHttpRequest对象:用于创建异步请求对象,发送请求并获取服务器返回的数据。

ajax面试题

ajax面试题

Ajax面试资料整理1、ajax过程(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.(3)设置响应HTTP请求状态变化的函数.(4)发送HTTP请求.(5)获取异步调用返回的数据.(6)使用JavaScript和DOM实现局部刷新.2、异步加载和延迟加载1.异步加载的方案:动态插入script标签2.通过ajax去获取js代码,然后通过eval执行3.script标签上添加defer或者async属性4.创建并插入iframe,让它异步执行js5.延迟加载:有些 js 代码并不是页面初始化的时候就立刻需要的,而稍后的某些情况才需要的。

3、请解释一下 JavaScript 的同源策略。

概念:同源策略是客户端脚本(尤其是Javascript)的重要的安全度量标准。

它最早出自Netscape Navigator2.0,其目的是防止某个文档或脚本从多个不同源装载。

这里的同源策略指的是:协议,域名,端口相同,同源策略是一种安全协议。

指一段脚本只能读取来自同一来源的窗口和文档的属性。

为什么要有同源限制?我们举例说明:比如一个黑客程序,他利用Iframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名,密码登录时,他的页面就可以通过Javascript读取到你的表单中input中的内容,这样用户名,密码就轻松到手了。

4、GET和POST的区别,何时使用POST?GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符POST:一般用于修改服务器上的资源,对所发送的信息没有限制。

GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。

Ajax内部测试笔试试卷及答案

Ajax内部测试笔试试卷及答案

《开发基于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) 在中,用户控件需要的扩展名是()。

最新AJAX笔试题

最新AJAX笔试题

单项选择题(每题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试题与答案

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其实不是单个的技术,而是多种技术的组合。

第19章AJAX技术-参考题

第19章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请求与实战示例_基础知识习题及答案

前端高级开发工程师的面试,AJAX请求与实战示例_基础知识习题及答案

AJAX请求与实战示例_基础知识习题及答案(答案见尾页)一、选择题1. AJAX概念及应用场景A. 用于开发动态网页B. 用于处理服务器端数据C. 用于实现实时搜索功能D. 用于实现用户登录功能2. 与传统HTTP请求的区别A. 传统HTTP请求需要重新加载整个页面B. AJAX请求仅改变部分页面内容C. 传统HTTP请求需要发送表单数据D. AJAX请求不需要发送表单数据3. AJAX请求方式及其优缺点A. XMLHttpRequest的优点是兼容旧版浏览器,支持异步请求B. Fetch API的优点是语法简洁,易于使用C. XMLHttpRequest的缺点是跨域请求受限,性能较低D. Fetch API的缺点是不支持非同步请求4. 请求头与请求体的作用A. 请求头用于传递元信息,如User-Agent等B. 请求体用于传递表单数据或文件C. 请求头用于传递应用程序相关的信息D. 请求体用于接收服务器的响应数据5. 响应状态码的含义A. 200表示成功B. 400表示错误C. 404表示未找到资源D. 500表示内部服务器错误6. 登录功能实现A. 使用AJAX发送POST请求到服务器进行验证B. 使用AJAX发送GET请求到服务器获取用户名和密码C. 使用AJAX直接将用户名和密码作为URL参数发送到服务器D. 以上均正确7. HTML页面结构及JavaScript代码A. HTML页面包含一个输入框和一个提交按钮B. JavaScript代码中使用AJAX发送POST请求到服务器进行验证C. 服务器返回登录成功的响应后,JavaScript代码更新输入框的值D. 服务器返回登录错误的响应后,JavaScript代码提示用户8. 请求与响应过程A. 客户端发送POST请求到服务器,包含用户名和密码B. 服务器接收到请求后,对用户名和密码进行验证C. 服务器验证通过后,返回一个包含用户信息的响应D. 客户端接收到响应后,更新页面显示用户信息9. 数据列表查询功能实现A. HTML页面结构包含一个表格和一个查询按钮B. JavaScript代码中使用AJAX发送GET请求到服务器获取数据C. 服务器返回数据的JSON格式响应后,JavaScript代码解析响应并更新表格D. 服务器返回空的响应后,JavaScript代码提示用户10. 文件上传功能实现A. HTML页面结构包含一个文件输入框和一个提交按钮B. JavaScript代码中使用AJAX发送POST请求到服务器进行上传C. 服务器返回上傳成功的响应后,JavaScript代码更新页面显示提示D. 服务器返回上傳失败的响应后,JavaScript代码提示用户11. JSON数据格式及应用A. JSON是一种轻量级的数据交换格式B. JSON支持多层嵌套结构C. JSON支持字符串和数字类型D. JSON不支持布尔类型12. XMLHttpRequest与Fetch API比较A. XMLHttpRequest是 older的技术,Fetch API是 newer的技术B. XMLHttpRequest支持Ajax请求,Fetch API不支持C. Fetch API的语法更简洁,易於使用D. XMLHttpRequest支持更多功能,Fetch API不支持13. CORS跨域请求解决方法A. 通过CORS设置跨域资源共享 headers来解决B. 通过JSONP技术解决C. 通过XMLHttpRequest的open()方法设置请求方法和路径来解决D. 通过代理服务器来解决14. 网络请求优化策略A. 使用缓存来减少网络请求次数B. 使用CDN加速网络请求C. 使用压缩算法来减小数据传输大小D. 以上均正确15. 错误处理与调试技巧A. 使用try/catch语句来捕获异常B. 使用console.log()函数来输出调试信息C. 使用网络请求的statusText属性来判断请求是否成功D. 以上均正确16. 项目案例一分析A. 项目是一个在线购物网站的首页B. 使用了AJAX来实现数据的动态更新C. 实现了商品列表的懒加载和添加商品的功能D. 通过异常处理和调试,确保了项目的稳定性17. 项目案例二分析A. 项目是一个待办事项管理应用B. 使用了AJAX来实现任务的动态添加和修改C. 实现了任务筛选和排序的功能D. 通过单元测试和调试,确保了项目的质量18. 项目案例三分析A. 项目是一个博客网站B. 使用了AJAX来实现文章的动态加载和评论的提交C. 实现了文章列表的无限加载和分页显示D. 通过日志记录和调试,优化了项目的性能19. 项目案例四分析A. 项目是一个在线聊天应用B. 使用了AJAX来实现消息的实时发送和接收C. 实现了多终端之间的实时同步D. 通过压力测试和调试,保证了项目的稳定性20. 项目案例五分析A. 项目是一个图片画廊应用B. 使用了AJAX来实现图片的懒加载和动态添加C. 实现了图片列表的无限加载和缩放功能D. 通过性能监控和调试,优化了项目的性能二、问答题1. 什么是AJAX?2. AJAX与传统HTTP请求有什么区别?3. AJAX请求方式有哪些?它们的优缺点是什么?4. 请求头和请求体分别起到什么作用?5. 响应状态码的含义有哪些?参考答案选择题:1. D2. B3. B4. A5. A6. A7. D8. C9. C 10. D11. A 12. C 13. A 14. D 15. D 16. D 17. B 18. B 19. B 20. B问答题:1. 什么是AJAX?AJAX是一种基于XHTML、CSS和JavaScript的新兴Web开发技术,它允许在不重新加载整个页面的情况下,与服务器进行partial(部分)刷新请求,从而实现网页的动态更新。

Ajax试卷

Ajax试卷

本文由flawx贡献 doc1。

二.简答题 1. 有几种方式可以得到表单元素的值 2. 简述 Div 和 Span 标签的区别 3. 声明一个字符串数组并初始化,存放用于金额大写的十个中文字符 4. 解释 AJAX? a) Ajax 的全称是:AsynchronousJavaScript+XML b) Ajax 不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一 起就成了一个功能强大的新技术。

 c) Ajax AsynchronousJavaScriptandXML) ( 是结合了 Java 技术、 XML 以及 JavaScript 等编程技术,可以让开发人员构建基于 Java 技术的 Web 应用,并打破了使用 页面重载的惯例。

 d) Ajax 是使用客户端脚本与 Web 服务器交换数据的 Web 应用开发方法。

这样, Web 页面不用打断交互流程进行重新加裁,就可以动态地更新。

使用 Ajax,用 户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的 Web 用户界 面。

 5. ajax 有什么组成,各组件作用是什么? a) 使用 XHTML(HTML)和 CSS 构建标准化的展示层 b) 使用 DOM 进行动态显示和交互 c) 使用 XML 和 XSLT 进行数据交换和操纵 d) 使用 XMLHttpRequest 异步获取数据 e) 使用 JavaScript 将所有元素绑定在一起 6. 浏览器端如何得到服务器端响应的 XML 数据? a) 通过给 XMLHttpRequest 对象有一个属性来接受 XML 数据 responseXML 7. XMLHttpRequest 对象在 IE 和 Firefox 中创建方式有没有不同? a) IE:xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 和 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); b) Firefox:var xmlHttp = new XMLHttpRequest(); 8. 绍一下 XMLHttpRequest 对象的常用属性和方法? a) 方法: i. open,send ,setRequestHeader b) 属性: i. readyState ii. status iii. responseText iv. responseXML c) 事件 i. onreadystatechange 9. 简述 Ajax 的优点和缺点? a) 优点: i. 最大的一点是页面无刷新,用户的体验非常好。

关于ajax的面试题

关于ajax的面试题

关于ajax的面试题在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术扮演着非常重要的角色。

它的出现极大地改变了用户与网页之间的互动方式,提升了用户体验。

在面试过程中,关于AJAX的问题经常会被问到,因此本文将介绍一些常见的关于AJAX的面试题及它们的答案。

问题一:什么是AJAX?它的优点和缺点是什么?答:AJAX是一种用于在不重新加载整个网页的情况下与服务器进行数据交互的技术。

它利用JavaScript异步处理机制发送请求并接收响应,然后利用DOM更新部分页面内容。

AJAX的优点包括:1. 用户体验好,页面无需刷新,请求响应快速,提升了网页的交互性。

2. 减轻了服务器端的负担,仅更新部分数据而不是整个页面。

3. 基于标准的技术,支持多种浏览器。

AJAX的缺点包括:1. 开发和调试相对复杂,需要掌握JavaScript、DOM、XML等技术。

2. 安全性较差,容易受到跨站脚本攻击(XSS)和跨站请求伪造(CSRF)等攻击。

3. 不支持浏览器的后退按钮,需要额外处理。

问题二:AJAX的工作原理是什么?答:AJAX的工作原理可以简单概括为以下几个步骤:1. 创建XMLHttpRequest对象,用于发送请求和接收响应。

2. 绑定回调函数,用于处理服务器端响应的数据。

3. 使用open()方法设置请求类型(GET、POST)、URL和是否异步。

4. 使用send()方法发送请求,发送的数据可以是字符串、表单数据等。

5. 服务器端处理请求,返回响应数据。

6. 接收到响应后,根据服务器返回的数据类型和格式进行处理和展示。

问题三:GET和POST请求有什么区别?在AJAX中如何使用它们?答:GET和POST是两种常见的HTTP请求方法。

GET请求用于从服务器获取数据,主要特点包括:1. 请求参数附加在URL的查询字符串中,对参数长度有限制。

2. 请求参数明文传输,不适合传输敏感信息。

Ajax常见面试题

Ajax常见面试题

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.(yourCallback);C.(new function(){yourCallback });D.= yourCallback;50.关于XmlHttpRequest 对象的五种状态,下列说法正确的是()。

A.1表示新创建B.2表示初始化C.3表示发送数据完毕D.4表示接收结果完毕5. 在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest 对象的什么属性()A BC D参考答案:A6. 在处理应答中,如果我们要处理XML文档,我们需要在参数表中放置XMLHttpRequest 对象的什么属性()A BC D参考答案:B7. 在IE浏览器上创建XMLHttpRequest对象的方法是()A var a=new ActiveXObject("");B var a=new XMLHttpRequest();参考答案:A8. ==200表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:C9. ==404表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:B3. 以下哪个技术不是Ajax技术体系的组成部分a. XMLHttpRequestb. DHTMLc. CSSd. DOM正确答案:bAJAX应用和传统Web应用有什么不同在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。

ajax测试1含答案

ajax测试1含答案

美斯坦福在线考试系统xfhtG3AJAX(20121106)科目: SCCEG3AJAX(Java)总分: 100分时间: 100分钟一、单选题(共50题,每题2分,说明:选择一项正确的答案)1、下面XML元素中的子元素转换成属性表示出来正确的是()<书桌><长>1100mm</长><宽>600mm</宽><高>710mm</高></书桌>A、<书桌长="1100mm" 宽="600mm" 高="710mm"></书桌>B、<书桌长="600mm" 宽="710mm" 高="1100mm"></书桌>C、<书桌长="700mm" 宽="600mm" 高="1100mm"></书桌>D、以上都不正确参考答案: A2、关于XML Schema相比DTD的优势,以下说法错误的是()A、Schema更容易地描述文档内容B、Schema更容易地与来自数据库的数据一起工作C、Schema更容易地定义数据约束D、Schema更容易嵌入到XML文档中进行验证参考答案: D3、关于XML节点树,下列描述错误的是()A、同级节点拥有相同的父节点B、除根节点外,所有节点都有一个父节点C、有且必须只能有一个根节点D、所有节点都必须有子节点参考答案: D4、关于getElementsByTagName()方法,说法正确的是()A、获取同名称的所有节点B、获取同名称的所有属性节点C、获取同名称的所有文本节点D、获取同名称的所有元素节点参考答案: D5、AJAX中XMLHttpRequest对象有()个状态值A、3B、4C、5D、6参考答案: C6、从以下定义的XML文档中读取数据,正确的说法是()<book category="xml"><title lang="en">Learning XML</title><author>Andy</author><year>2010</year><price>56.23</price></book>A、xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeV alue;B、xmlDoc.getElementsByTagName["title"][0].childNodes[0].nodeV alue;C、xmlDoc.getElementsByTagName["title"](0).childNodes[0].nodeV alue;D、xmlDoc.getElementsByTagName("title")[0].childNodes(0).nodeV alue;参考答案: A7、对XML Node对象的nodeName属性说法正确的是()A、nodeName 是只读的B、元素节点的nodeName 与标签名不相同C、属性节点的nodeName 不是属性的名称&#61550;&#61550;D、以上都不正确参考答案: A8、在XML文档中使用CSS样式单正确的方式为()A、引用式和嵌入式B、内部和外部C、交叉引用D、包含式参考答案: A9、使用XSL定义XML文档显示方式的基本思想是()A、通过定义转换模板,将XML源文档转换为带样式信息的可浏览文档B、定义不同以往的显示风格C、控制XML文档显示数据的输出D、通过定义显示模版,显示指定的XML数据参考答案: A10、不是XML文档的显示方式的为()A、利用CSS控制HTML文档显示B、利用XSL转化为FO显示C、用XSL转化为HTML文档显示D、利用CSS显示参考答案: A11、DOM是对象化的XML数据接口,一个与()无关的标准接口规范A、语言、平台B、操作系统C、开发环境D、可移植环境参考答案: A12、相对于结构和内容来说,XHTML文档更偏向于()文档类型A、HTMLB、DTDC、XMLD、XSL参考答案: C13、相对于描述性来说,XHTML文档更偏向于()文档类型A、HTMLB、DTDC、XMLD、XSL参考答案: A14、XSL的格式对象称为()A、FOB、XSLTC、DTDD、DOM参考答案: A15、关于XSLT的语句描述不正确的有()A、xsl:element 用来创建输出元素标记B、xsl: attribute 用来创建输出元素属性C、xsl:text 用来创建文本信息D、xsl:comment 用来创建描述信息参考答案: D16、关于XML接口DOM的描述,错误的是()A、DOM的全称是Document Object Model,也即文档对象模型B、在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树)C、通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制D、DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式参考答案: D17、如果使用下面提供的XQuery表达式,则查询的结果是()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</it em><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</it em><item>7</item><item>8</item></items>参考答案: A18、下列语句执行结果正确时的是()let $x := (1 to 7) return <test>{$x}</test>A、<test>1 2 3 4 5 7</test>B、<test>1 3 4 5 6 7</test>C、<test>1 7</test>D、<test>1 2 3 4 5 6 7</test>参考答案: D19、有一个关于员工信息的EmployeeInfo.xml,内容如下:<EmployeeInfo><Employee><Name>张三</Name><Age>20</Age><From>北京</From></Employee><Employee><Name>李四</Name><Age>30</Age><From>武汉</From></Employee><Employee><Name>王五</Name><Age>27</Age><From>上海</From></Employee><Employee><Name>赵六</Name><Age>29</Age><From>杭州</From></Employee> </EmployeeInfo>按照年龄的大小进行排序,以下代码正确的是()A、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo / Employeeorder by $x/ Agereturn <li>{data($x/Name)}</li>B、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo /Employeeorder by $x/ Namereturn <li>{data($x/Name)}</li>C、for $x in doc("EmployeeInfo.xml")/ EmployeeInfo /Employeeorder by $x/ Agereturn <li>{data($x/Name)}</li>D、以上都不正确参考答案: A20、在J2EE中,使用Web服务实现跨平台跨语言的相互通信和数据共享,共享数据以XM的标准和格式通过()协议在Internet上被发送和接收A、SOAPB、HTMLC、FTPD、HTTP参考答案: A21、p69关于XMLHttpRequest对象的5种状态,下列说法正确的是()A、1表示新创建B、2表示初始化C、3表示发送数据完毕D、4表示接收结果完毕参考答案: D22、Web服务是一种通过互联网来描述,发布,定位及调用的服务,下列关于Web服务的理解正确的是()A、Web服务只能在互联网发布,不能在局域网发布B、Web服务的提供者和请求者必须使用相同的语言开发应用程序C、Web服务的提供者和请求者必须使用相同的技术平台D、Web服务的数据传输标准是XML参考答案: D23、在Ajax中,以下说法错误的是()A、Ajax可以增强用户体验B、获得Ajax请求返回的结果后,整个页面必然都将被刷新C、Ajax主要是通过javascript的XMLHttpRequest对象完成发送请求并获得返回结果D、Ajax可以发送同步或异步请求参考答案: B24、使用Web Service的优势描述不正确的是()A、不能跨平台B、编程语言无关性C、部署、升级和维护Web服务简单D、对于Web服务使用者来说,可以轻易实现多种数据、多种服务的聚合参考答案: A25、基于()的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据共享A、XSLTB、XMLC、HTMLD、CSS参考答案: B26、某数据挖掘公司专门出售对其股票报价引擎的访问权,如这家公司使用下列()技术,就可以把股票报价服务买给数百家客户,而无须进行定制或修改A、编写多个接口以适应不同的客户机B、Web服务C、EJBD、RMI参考答案: B27、javaScript的表达式"总价钱是"+600+“元"的结果是()A、一条错误消息B、“总价钱是"+600+“元"C、“总价钱是"600“元"D、总价钱是600元参考答案: D28、javaScript的表达式parseInt("1”)+parseInt('1')的结果是()A、1+1B、11C、2D、"1"+'1'参考答案: C29、下列语句中,()语句是根据表达式的值,进行匹配,然后执行其中的一个语句块。

Ajax相关面试题及答案

Ajax相关面试题及答案

1.什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)答案:什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。

他是指一种创建交互式网页应用的网页开发技术。

Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用DOM(Document ObjectModel)进行动态显示及交互;使用XML 和XSLT 进行数据交换及相关操作;使用XMLHttpRequest 进行异步数据查询、检索;使用JavaScript 将所有的东西绑定在一起。

2.为什么要用ajax:答案:<1 Ajax应用程序的优势在于:1. 通过异步模式,提升了用户体验2. 优化了浏览器和服务器之间的传输,减少不必要的数据往返3. Ajax引擎在客户端运行,减少了用户量过多的服务器负载。

<2 AJAX最大的特点是什么。

Ajax可以实现动态不刷新(局部刷新)3.请介绍一下XMLhttprequest对象。

答案:Ajax的核心是JavaScript对象XmlHttpRequest。

该对象在IE5中首次引入,它是一种支持异步请求的技术。

简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

通过XMLHttpRequest对象,Web开发人员可以在页面加载以后进行页面的局部更新4.AJAX技术体系的组成部分有哪些。

答案:HTML,css,dom,xml,xmlHttpRequest,javascript5.AJAX请求总共有多少种CALLBACK。

答案:Ajax请求总共有八种CallbackonSuccessonFailureonUninitializedonLoadingonLoadedonInteractiveonCompleteonException6.Ajax和javascript的区别。

Ajax常见面试题

Ajax常见面试题

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. (yourCallback);C. (new function(){yourCallback });D. = yourCallback;50.关于XmlHttpRequest 对象的五种状态,下列说法正确的是()。

A.1表示新创建 B.2表示初始化C.3表示发送数据完毕 D.4表示接收结果完毕5. 在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的什么属性()A BC D参考答案:A6. 在处理应答中,如果我们要处理XML文档,我们需要在参数表中放置XMLHttpRequest 对象的什么属性()A BC D参考答案:B7. 在IE浏览器上创建XMLHttpRequest对象的方法是()A var a=new ActiveXObject("");B var a=new XMLHttpRequest();参考答案:A8. ==200表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:C9. ==404表示什么A 表示错误B 表示找不到资源文件C 表示成功参考答案:B3. 以下哪个技术不是Ajax技术体系的组成部分a. XMLHttpRequestb. DHTMLc. CSSd. DOM正确答案:bAJAX应用和传统Web应用有什么不同在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AJax笔试题目1. 以下( A,C )是针对XML文档的定义和规范。

【选两项】A. DTDB. SGMLC. SchemaD. complexType2. 关于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 (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 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)。

相关文档
最新文档