Web_Service期末复习题及答案(一)

合集下载

web技术期末考试试题及答案

web技术期末考试试题及答案

web技术期末考试试题及答案一、选择题(每题2分,共20分)1. HTML5中的语义化标签包括以下哪些?A. <div>B. <header>C. <footer>D. <span>答案:B, C2. CSS中,以下哪个属性用于设置元素的背景颜色?A. backgroundB. background-colorC. colorD. fill答案:B3. JavaScript中,以下哪个函数用于获取元素的属性值?A. getAttribute()B. getElementById()C. getElementByClassName()D. querySelector()答案:A4. 在JavaScript中,以下哪个事件用于处理表单提交?A. onclickB. onsubmitC. onmouseoverD. onkeydown答案:B5. AJAX请求中,以下哪个方法用于发送请求?A. open()B. send()C. get()D. post()答案:B6. 在Web开发中,以下哪个是响应式设计的目的?A. 增加网站加载时间B. 减少服务器负载C. 适应不同设备屏幕尺寸D. 增加用户交互复杂度答案:C7. 以下哪个不是Web前端开发常用的框架?A. ReactB. AngularC. Vue.jsD. Node.js答案:D8. RESTful API设计原则中,以下哪个不是其特点?A. 无状态B. 统一接口C. 缓存D. 复杂性答案:D9. 在Web安全中,以下哪个不是常见的安全威胁?A. SQL注入B. 跨站脚本攻击(XSS)C. 跨站请求伪造(CSRF)D. 网络延迟答案:D10. 以下哪个不是Web性能优化的常用方法?A. 压缩资源文件B. 使用CDNC. 增加服务器数量D. 减少HTTP请求答案:C二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。

WebService期末考试复习重点题库完整版 武汉工程大学(管院)

WebService期末考试复习重点题库完整版 武汉工程大学(管院)

重点章:XML、SOAP、WSDL、UDDI一、名词解释1、Web服务的定义(可能):Web服务是一种通过统一资源指示符(URI)标识的软件应用,其接口及绑定形式可以通过XML标准定义、描述和检索,Web服务能够通过XML消息及Internet协议完成与其他软件应用的直接交互。

从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件。

2、Xml的定义:XML是eXtensible Markup Language的缩写,是一种类似于HTML的标记语言,是用来描述数据的,XML的标记不是在XML中预定义的,必须定义自己的标记,XML使用文档类型定义(DTD)或者模式(Schema)来描述数据, XML使用DTD或者Schema后就是自描述的语言3、Xml DTD :(可能是程序题的部分)(具体程序写法见PPT XML DTD3)普通实体:普通实体引用以“&”开头,以“;”结束,文档内容中只能参考普通实体,分为内部普通实体和外部普通实体参数实体:参数实体引用以“%”开头,以“;”结束,DTD中只能参考参数实体,分为内部参数实体和外部参数实体空元素:格式:<!ELEMENT NAME EMPTY>属性:使用元素<!A TTLIST>为一个元素定义了一个属性列表<!A TTLIST ELEMENT_NAME A TTRIBUTE_NAME TYPE DEFAULT_V ALUE>ELEMENT_NAME是我们为其定义属性的元素的名称,ATTRIBUTE_NAME是我们指定的属性名DEFAULT_V ALUE是该属性的缺省值。

4、Xml Schema(可能是程序题的部分)(PPT :XML Schema4)SimpleType:<xsd:simpleType name=” catalogID”base=”xsd:string”><xsd:pattern value=”\d{3}- d{4}- d{3}”/></xsd:simpleType>ComplexType: <xsd:complexType>元素创建新的复合类型,复合类型定义本身通常包含元素的声明、对其他元素的引用和属性声明空元素:空元素不包含任何内容,但它们可以包含属性。

web服务考试题及答案

web服务考试题及答案

web服务考试题及答案一、单项选择题(每题2分,共20分)1. HTTP协议默认使用的端口号是多少?A. 21B. 23C. 80D. 8080答案:C2. 以下哪个不是HTTP状态码?A. 200B. 404C. 500D. 600答案:D3. 在Web开发中,用于数据传输的格式是什么?A. HTMLB. CSSC. JSOND. XML答案:C4. 以下哪个不是Web服务的特点?A. 跨平台B. 可扩展性C. 低耦合D. 无法远程访问答案:D5. RESTful架构风格中,以下哪个不是资源的状态?A. 资源标识B. 资源元数据C. 资源的链接D. 资源的存储位置答案:D6. 以下哪个是Web服务的安全协议?A. FTPB. HTTPC. HTTPSD. SMTP答案:C7. SOAP协议是基于哪种协议传输的?A. TCPB. UDPC. HTTPD. FTP答案:C8. 下列哪个不是Web服务的类型?A. SOAPB. RESTC. RPCD. FTP答案:D9. 在Web开发中,以下哪个不是常用的数据库?A. MySQLB. MongoDBC. OracleD. Photoshop答案:D10. AJAX请求中,以下哪个不是响应类型?A. JSONB. XMLC. HTMLD. DOC答案:D二、多项选择题(每题3分,共15分)1. 以下哪些是Web服务的常用框架?A. SpringB. DjangoC. ExpressD. React答案:A、B、C2. 以下哪些是Web服务的常用安全措施?A. 使用HTTPSB. 数据加密C. 身份验证D. 缓存数据答案:A、B、C3. 以下哪些是Web服务的常用测试工具?A. PostmanB. JMeterC. SeleniumD. Photoshop答案:A、B、C4. 以下哪些是Web服务的常用缓存策略?A. 浏览器缓存B. 代理服务器缓存C. 应用服务器缓存D. 数据库缓存答案:A、B、C、D5. 以下哪些是Web服务的常用数据库技术?A. SQLB. NoSQLC. ORMD. FTP答案:A、B、C三、简答题(每题10分,共40分)1. 请简述什么是Web服务,并说明其主要特点。

web service课后答案

web service课后答案

1.什么是互联网协议?为了能使数据能够跨互联网传输,互联网协议定义了两个或多个通信实体之间进行信息交换的格式个顺序,以及定义了消息或事件的传输与/或接受的行为。

它包括传输控制协议和互联网协议(合称TCP/IP协议)。

2.描述两类消息通信。

它们之间的主要区别是什么?通信具有两种不同的方式既同步方式和异步方式,同步方式具有依时性,其特征为在两个通信应用系统之间必须要进行同步,两个系统必须都在正常运行,并且会中断客户端的执行流,转而执行调用。

对于异步通信,调用者在发送消息以后可以不用等待响应,可以直接处理其他任务。

3.什么是远程过程调用?什么是远程方法调用?远程过程调用是程序间通信的一种基本方式。

实际上是一种中间机制,用于调用远程系统中的过程,远程系统中的过程返回相应的结果。

它将网络通信和应用程序代码进行了分离,因此RPC是一种客户/服务器应用的一种最简单的方式。

远程方法调用由两个不同的程序组成:服务器和客户端,提供了服务端和客户端之间的通信机制,并在服务器端和客户端之间来回传递信息。

4.最流行的异步消息传送方式是什么?最流行的是存储与转发和发布与订阅5.列举并描述发布/订阅消息传送与事件驱动处理的特征。

他们之间的相互关系是什么?发布/订阅消息传送是一种可靠的传送方式,与存储于转发方式相比,消息的发布/订阅方式的可伸缩稍微大了一点,在这类异步通信中,生成消息的应用发布该消息,需要这类消息的其他应用订阅该消息。

发布应用将包含新信息的消息放置在针对每一个订阅者的队列中。

系统中的每一个应用都可以有两个角色,可以充当不同类型信息的发布者和订阅者。

事件驱动6.什么是点到点的排队?它与发布/订阅消息的传送的不同之处是什么?在点到点的消息传送模型中客户端可以通过队列发送和接受消息,并且既可以采用同步方式,也可以采用异步方式,提供了可靠的通信,点对点消息传送模式通常为拉式或轮训式,从队列中请求消息。

而在发布/订阅模式中,则采用推的方式,自动将消息推送到客户端、这种方式意味即可以将消息发送给用户。

南开《Web Service应用系统设计》20春期末考核答案非免费

南开《Web Service应用系统设计》20春期末考核答案非免费

试卷总分:100 得分:70咨询答案或者D做请看昵称咨询答案或者D做请看昵称一、单选题 (共 15 道试题共 30 分)1.以下选项不是DDN的特点的是()A.不具备交换功能B.高质量、高速度、低时延C.可以支持数据、图像、声音多种业务D.传输不安全答案:D2.通过接收物理通道上传输的信息来获取他人数据的攻击方法属于A.电子邮件攻击B.网络监听C.漏洞扫描D.拒绝服务攻击答案:B3.不会由于一点被攻破而瘫痪的防火墙方式是:A.路由过滤方式防火墙B.双穴主机网关方式防火墙C.主机过滤方式防火墙D.子网过滤方式防火墙答案:D4.模拟数据是()的函数。

A.空间B.数据C.时间D.信息答案:C5.以下URL想表达使用文件传输协议的是()A./www/B.telnet://:70C.ftp:///pub/www/docD.gopher://答案:C6.28.0.0.254是哪一类IP地址A.A类B.B类C.C类D.D类答案:A7.在以太网中,10baxxxxse5的介质为:A.以太网粗缆B.以太网细缆C.双绞线D.光纤答案:8.在OSI参考模型中,表示层的下一层是A.应用层B.会话层C.传输层D.网络层答案:9.IP地址共有()类A.3B.4C.5D.6答案:10.FTP采用()工作模式A.客户机/服务器B.主机/终端C.浏览器/服务器网格答案:11.数字信号是一系列()。

A.随时间变化的电流B.随时间变化的电压C.电磁波D.电脉冲答案:12.垂直奇偶校验法对于突发错误来说,对差错的漏检率接近于()A.1/5B.1/4C.1/3D.1/2答案:13.水平垂直奇偶校验法在数据块中有()位错误时可以纠正他。

A.1B.2C.3D.4答案:14.由香农公式可知,只要提高信道的(),就能提高信道的容量。

A.信噪比B.码元速率C.带宽D.数据数量答案:15.与电路交换相比,分组交换的特点是()。

A.可用带宽固定,数据传输时延小B.可用带宽固定,数据传输时延大C.可用带宽可变,数据传输时延小D.可用贷款可变,数据传输时延大答案:二、多选题 (共 10 道试题共 20 分)16.以下选项属于浏览器/服务器模式与客户机/服务器模式相比的优势的是()A.简化了客户端B.简化了系统维护和开发C.使用户的操作变得简单D.系统的拓展性没有增强答案:17.以下手段中属于黑客常用的攻击手段的有()A.口令入侵B.DoS/DDos攻击C.防止特洛伊木马程序D.电子邮件攻击答案:18.以下网络安全相关的技术中,不能监测用户和系统运行状况并发现攻击行为规律的技术是A.防火墙技术B.入侵检测技术C.防病毒技术D.加密技术答案:19.在资源访问控制策略中,不会产生权限传递的是A.自主访问策略B.强制访问策略C.基于角色的访问策略D.防火墙技术答案:20.TCP拥塞控制过程中经历了哪些机制()A.慢启动B.拥塞避免C.滑动窗口D.重新开始空闲的连接答案:21.网络安全体系结构中的结构元素包括()A.安全服务B.安全机制C.安全管理D.安全管理信息库答案:22.主流的ISDN适配器有哪几种()A.外置适配器B.内置适配器C.低成本的无源适配器D.无源内置适配器答案:23.存在由于一点被攻破而导致防御瘫痪的风险的防火墙方式是:A.路由过滤方式防火墙B.双穴主机网关方式防火墙C.主机过滤方式防火墙D.子网过滤方式防火墙答案:24.在FTP协议中,用户可以输入()命令来取回远程文件A.getB.mgetC.wgetD.nget答案:25.线缆调制解调器的连接方式可分为()A.对称速率型B.非对称速率型C.同步速率型D.异步速率型答案:三、判断题 (共 10 道试题共 20 分)26.HTTP是客户端浏览器和Web服务器之间的应用层通信协议。

web期末考试试题及答案

web期末考试试题及答案

web期末考试试题及答案一、选择题(每题2分,共20分)1. HTML是用来描述什么的语言?A. 网页B. 程序C. 数据库D. 操作系统答案:A2. CSS的主要作用是什么?A. 网页布局B. 网页内容C. 网页交互D. 网页动画答案:A3. JavaScript是一种:A. 编程语言B. 网页设计工具C. 图像编辑软件D. 数据库管理系统答案:A4. 以下哪个不是Web前端开发常用的技术?A. HTMLB. CSSC. JavaScriptD. Java答案:D5. AJAX是:A. 一个网页浏览器B. 一种服务器端脚本语言C. 一种网页开发技术D. 一种数据库管理系统答案:C6. 在HTML中,`<head>`标签的作用是:A. 定义网页的头部信息B. 定义网页的主体内容C. 定义网页的底部信息D. 定义网页的侧边栏答案:A7. 下列哪个标签用于创建超链接?A. `<a>`B. `<p>`C. `<img>`D. `<div>`答案:A8. 在JavaScript中,用于定义变量的关键字是:A. varB. letC. constD. All of the above答案:D9. 以下哪个不是HTML5的新特性?A. 语义化标签B. 视频和音频支持C. 表单元素增强D. 支持Flash答案:D10. 在CSS中,`display: none;`的作用是:A. 元素不可见,但占据空间B. 元素不可见,也不占据空间C. 元素可见,但不可点击D. 元素可见,但不可滚动答案:B二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。

答案:HTML5相对于HTML4引入了许多新特性,包括但不限于:- 语义化标签,如`<article>`, `<section>`, `<header>`,`<footer>`等,这些标签有助于搜索引擎优化和屏幕阅读器。

Web Services期末简答题-哈尔滨商业大学

Web Services1、SOA结构的角色:服务提供者:发布自己的服务,并且对服务请求进行响应。

服务注册中心:注册已经发布的webservices,对其进行分类,并提供搜索服务。

服务请求者:利用服务注册中心查找所需的服务然后使用服务。

所进行的操作如下三种:发布操作:使服务提供者可以向服务注册中心注册以及的功能及访问接口。

查找操作:使服务请求者可以通过服务注册中心查找特定种类服务。

绑定操作:使服务请求者能够真正使用服务提供者提供的服务。

角色关系图:书11页图1-22、webservices开发生命周期构建:生命周期的构建阶段包括开发和测试服务实现、定义服务借口的描述和定义webservices实现描述。

部署:包括向服务注册中心发布服务接口和服务实现的定义,以及把webservices的可执行文件部署到执行环境中。

运行:在运行阶段可以点用webservices。

管理:管理阶段包括持续的管理和经营webservices应用程序。

3、webservices开发方案零起点开发者一切重头开始,不仅需要窗帘webservices,而且要窗帘webservices 公开的应用程序功能。

自底向上思路同零起点一样,不同之处在于webservices 公开应用程序功能已经存在。

自顶向下从刑警存在的webservices借口处描述开始,创建能够实现这个接口的应用程序功能。

中间相遇是自底向上和自顶向下的结合。

4、xml命名规则:必须以字母、下划线或冒号开头,后面是有效的命名字符(包括字母、下划线、冒号和数字、连字符和句号)。

5、SOAP协议四个部分SOAP Envelope 定义一个描述消息中的内容、发送者、处理者以及如何处理框架。

SOAP编码规则用于表示使用数据类型的实例。

SOAP RPC 表示远程过程调用和应答的协定。

SOAP绑定使用底层协议交换信息。

6、XMLSchema优点:XML Shema基于XML,没有专门的语法。

web期末考试复习题

一、填空题(1)列举中的七个内置对象:Page Response Request Session Application Cookie Server。

(2)几乎所有的HTML标记都可以转化为HTML Server控件,只需要在标记中加入runat="server"即可。

(3)控件TextBox的AutoPostBack属性的作用是是否响应服务器事件,值为true/false。

(4)Server.MapPath( )方法的主要功能是获取文件对象绝对路径。

(5)要使用SQL Server数据操作组件来存取数据,必须加载System.Data.SQLClient这个名称空间。

要使用Acc ess数据操作组件来存取数据,必须加载System.Data.OleDB 这个命名空间。

(6)在中使用Connection对象的 BeginTransaction()方法来申明事务开始,利用Transaction对象的_ _Commit()方法来提交事务。

(7)HTML表单中只包含了表单内部控件和相应的布局信息,而Web表单中则包含了表单内部控件、相应的布局信息及数据提交之后的数据处理代码。

(8)Session对象就是服务器给客户端的一个编号,cookie对象是一小块由浏览器存贮在客户端系统上(硬盘)的文本,是一种标记。

(9)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。

对应的URL是http://服务器域名或Inetpub\w wwroot。

(10)所谓分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上__partial修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

(11)在Web页面中,表单的功能是收集用户信息和_实现系统与用户交互_______。

(12)Web 服务是微软.NET策略计划的基础。

一个Web Service就是一个应用Web协议的可编程的应用程序逻辑,其中最重要的协议是__简单对象访问协议SOAP(Simple Object Access Protocol)_____。

web期末复习题库及答案

web期末复习题库及答案Web期末复习题库及答案一、选择题1. 以下哪个不是HTML的元素?A. `<p>`B. `<div>`C. `<li>`D. `#main`答案:D2. CSS选择器中,哪个是类选择器?A. `*`B. `#`C. `:`D. `.`答案:D3. JavaScript中,哪个方法用于获取页面中DOM元素的值?A. `getElementById()`B. `getElementsByClassName()`C. `querySelector()`D. `innerHTML`答案:D4. 以下哪个不是Web开发中的前端技术?A. HTMLB. CSSC. JavaScriptD. PHP答案:D5. 在HTML5中,以下哪个标签用于定义文档的元数据?A. `<header>`B. `<footer>`C. `<section>`D. `<meta>`答案:D二、填空题1. HTML的全称是_________。

答案:HyperText Markup Language2. CSS的全称是_________。

答案:Cascading Style Sheets3. JavaScript是一种_________语言。

答案:动态、解释型4. 在HTML中,`<a>`标签用于创建_________。

答案:超链接5. 在JavaScript中,`document.write()`用于向_________输出内容。

答案:文档或浏览器窗口三、简答题1. 请简述HTML、CSS和JavaScript在Web开发中的作用。

答案:- HTML:用于创建网页的结构和内容。

- CSS:用于设置网页的样式和布局。

- JavaScript:用于实现网页的交互功能。

2. 什么是响应式网页设计?答案:响应式网页设计是一种使网页能够适应不同设备屏幕尺寸的设计方法,通过使用媒体查询、灵活的布局和网格以及图片等技术,确保网页在各种设备上都能提供良好的用户体验。

web期末考试题及答案

web期末考试题及答案一、选择题(每题2分,共20分)1. 在HTML中,用于定义文档类型声明的标签是:A. `<!DOCTYPE html>`B. `<html>`C. `<head>`D. `<body>`答案:A2. 下列哪个不是CSS选择器?A. 类选择器B. ID选择器C. 标签选择器D. 属性选择器答案:D3. JavaScript中,用于定义函数的关键字是:A. functionB. defC. classD. var答案:A4. 在JavaScript中,用于获取页面元素的属性是:A. getElementByIdB. getElementsByClassNameC. getElementsByTagNameD. querySelector答案:A5. 在Web开发中,以下哪个协议用于传输超文本?A. HTTPB. FTPC. SMTPD. TCP答案:A6. 下列哪个不是HTML5的新特性?A. 语义化标签B. 表单控件C. 视频和音频D. 框架标签(<frameset>)答案:D7. 在Web开发中,哪个工具用于调试JavaScript代码?A. PhotoshopB. FirebugC. DreamweaverD. Notepad++答案:B8. 下列哪个不是Web前端开发的核心技术?A. HTMLB. CSSC. JavaScriptD. PHP答案:D9. 在HTML中,用于创建超链接的标签是:A. `<a>`B. `<link>`C. `<anchor>`D. `<hyper>`答案:A10. 在JavaScript中,用于创建新对象的关键字是:A. newB. createC. defineD. make答案:A二、简答题(每题10分,共30分)1. 简述HTML和XHTML的主要区别。

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

一:1.属性 B 用来表示XMl文档所使用的字符集。

A .cersion B.encoding C.standalone nguage2.含有简体中文字符的XML文档中,encoding的属性值可以设定为AC 。

(多选)A .UTF-8 B.BIG5 C.GB2312 D.ISO-8859-13.实体引用前面带有一个符号A 。

A.&B.#C.+D.;4.下述关于XML文档描述正确的是BC 。

(多选)A.XML不区分大小写。

B.任何XML文档有且只有一个根元素。

C.XML中的标记可以没有结束标记。

D.在合适的位置,引入CDATA节可以可以描述除了“]]>”之外的任意字符串。

5.每个XML文档分为两个部分序言和文档元素,<?xml version=”1.0” encoding=”gb2312”?>是一个序言。

6.XML中一共有四类元素,分别是空元素,文本元素,仅含子元素的元素和混合元素。

7.XML文档的主题内容,一般由根元素,子元素,属性,注释和内容组成。

8.XML是从SJML扩展来的。

二:1.下列选项中,A 是合法的元素名。

A.TOMbcC.18D.[abc]2.对于下面的代码, D 不是PRODUCT元素的子元素。

A.PRODUCTNAME B.QUANTITYC.DESCRIPTIOND.NUMBER3.DTD文档中,定义属性的关键字 B 。

A. DOCTYPEB.ATTLISTC.ELEMENTD.ENTITY4.下列选项中, C 是预定义实体。

(多选)A.&amp;B.&name;C.&lt;D.copyright;5.DTD 文档中,某元素属性的特点为必须包含该属性,该属性应定义为 A 。

A.#REQUIREDB.#IMPLIEDC.#FIXED valueD.默认值6.在DTD中,元素类型通过ELEMENT 标记声明,实体类型通过ENTITY 标记声明。

7.DOCTYPE声明由以下部分组成:关键字,文档的根,可选的外部标记符,以及可选的标记声明块。

8.属性类型设为ID,表明该属性的取值唯一。

9.XML定义了两种类型的实体,一种是预定义时期;另一种是自定义时期。

10.IDREF属性的值指向文档中其他地方声明的ID 类型的值。

三:1.XML A 提供了一种避免元素名冲突的方法。

A.命名空间B.DTDC.XSDD.XSL2.下述关于命名空间的描述,正确的是BD 。

(多选)A.只能在根元素定义命名空间。

B.可以在根元素意外的其他元素定义命名空间。

C.用于定义命名空间的URI必须有实际意义。

D.默认的命名空间不需要指定前缀。

3.下述关于Schema的描述,错误的是C 。

A.XML Schema的语法完全遵循XML的语法规范。

B. XML Schema内容模型是开放的,可以随意扩充。

C. XML Schema不支持综合命名空间。

D. XML Schema支持属性组。

4.下述关于DTD描述,错误的是 D 。

A.DTD是基于正则表达式的,描述能力有限。

B. DTD没有数据类型的支持,在大多数应用环境下能力不组。

C. DTD的约束定义能力不足,无法对XML实例文档做出更细致的语义定义限制。

D. DTD支持命名空间。

5.定义一个元素组,要求一次只能出现组中一个元素,要使用的元素是C ,规定一列元素需要按顺序出现的元素是A 。

A.sequenceB.groupC.choiceD.all6.通过使用XNLNS 关键字,在XSD中的声明名称空间,根据是否指定前缀可以将命名空间分为默认和明确。

7.所有的Schema文档都必须使用Schema 作为其根元素。

8.声明用户自定义的简单数据类型使用关键字simpletype ,声明复合数据类型使用关键字complextype 。

9.XSD中的元素include 允许引用任何在同一目标命名空间上下文种被定义的外部模式,import 允许引用不同命名空间的模式文件。

四:1.由 B 元素定义的模板规则是XSL样式表达式的最重要的部分。

A.<xsl:value-of>B. <xsl:template>C. <xsl:apply-templates>D. <xsl:choose>2. <xsl:sort>元素一般作为<xsl:apply-templates>或D 的子元素出现。

A.<xsl:value-of>B. <xsl:template>C. <xsl:apply-templates>D. <xsl:for-each>3.下列属于Xpath的数据类型的是ABCD 。

(多选)A.布尔类型B.字符串C.结点集D.数值类型4.CSS的定义由三个部分组成:选择符,属性和属性值。

5.XSL实际上包含有三种语言:XSLT ,Xpath 和XSLFO 。

6.Xpath中,结点之间的关系有父,子,同胞,先辈,后代。

五:1.下述关于DOM描述,错误的是 C 。

A.在DOM中,一般将XML的逻辑结构描述成树。

B.DoM提供的对象和方法可以喝任何编程语言(java,C++,VB)一起使用C.DOM是文档驱动的,不需要XML整个文件读入内存。

D.SAX是基于事件驱动的,适于处理大型XML文件。

2.下述关于JAXP的描述,错误的是B 。

A. JAXP是(java API for XML parsing)java处理XML的基础类库。

B. JAXP重新定义的DOM和SAX后创建的一套新类库。

C. JAXP接口包含了三个包:,org.xml.sax,javax.xml.parsersD. JAXP是基于W3C的规范创建,JAXP支持使用SAX,XSLT和DOM的XML处理。

3.基于JAXP,下列关于DOM解析器属性的描述,正确的是ABCD 。

A.Coalesce属性指定解析器是否把字符数据(CDATA)转换成Text结点。

B.ExpandEntityReference属性指定解析器是否展开实体引用结点。

C.Validate属性指定解析器子啊解析XML文件时是否对其进行验证。

D.IgnoreComments属性指定解析器是否忽略XML文档中的注释4.XML DOM是XMLDocument ObjectModel的缩写,即XML文档对象模型。

5.在DOM模型中,文档指定DOM树的顶部结点,元素是XML的基本结构,结点是DOM树的重心,构成了DOM树的核心结构。

6.再JAXP中,DocumentBuilderFactory 类是DOM中的解析器工厂类,DocumentBuilder类是DOM中的解析器类,Document 接口代表整个文档,是对文档中的数据进行访问的和操作的入口,Node 接口代表文档树中的一个结点,Element 接口代表XML文档中的标签元素。

六:1.下述关于SAX的描述,错误的是A 。

A.SAX是一个W3C的标准。

B.SAX是Simple API for XML的缩写。

C.SAX并不需要读入整个文档。

D.SAX是基于事件驱动的。

2.下述关于SAX与DOM的比较,错误的是D 。

A.DOM是基于对象的,SAX是基于流式的。

B.DOM需要读入整个文档才能处理的,SAX是边解析边处理。

C.相对DOM,SAX适于处理大型的XML文件。

D.DOM与语言无关,而SAX的java特有的。

3. 下述关于SAX事件的描述,正确的是ABCD。

A.startDocument事件表明SAX解析器发现了文档的开始。

B.endDocument事件表明SAX解析器发现XML文档的结尾。

C.startElement事件表明SAX解析器发现XML文件中一个元素的其实标签。

D.characters事件表明SAX解析器发现XML文档中一个元素的文本信息。

4. SAXParserFactory 类是SAX解析器工厂类,以便利用这个工厂类来获得一个具体的SAXParser 类对象(解析器类对象),DefaultHandler类是SAX事件的回调处理类。

七:1.Web Services应用程序具备如下哪些特征ABCD 。

(多选)A.封装性。

B.松散耦合。

C.使用标准协议规范。

D.高度可集成性。

2.Web Services 应用的优势体现在如下哪些场景中ABCD 。

(多选)A.跨防火墙通信。

B.应用程序集成。

C.B2B集成。

D.数据重用。

3.Web Services体系结构基于哪三种逻辑角色ABC 。

(多选)A.服务提供者。

B.服务注册中心。

C.服务请求者。

D.消息。

4.用于构建和使用Web服务主要有四种标准和技术:XML,WSDL,SOAP和UDDI。

5.web Services体系结构中,角色之间可以单次或者反复出现三种操作:发布,查找和绑定。

6.最简单的协议栈包括网络层的Http,SOAP协议和WSDL。

八:1.关于SOAP消息结构的描述,错误的是B 。

A.Envelope元素,必选,可把此XML文档标识为一条SOAP消息。

B.Header元素,必选,包含头部信息。

C.Body元素,必选,包含所有调用和响应信息。

D.Fault元素,可选,提供有关处理此消息所发生错误的信息。

2.下列哪些事SOAP支持的应用模式ABCD。

(多选)A.请求/响应模式。

B.多消息异步响应模式。

C.单向模式。

D.事件通知模式。

3.下述关于JAXM元素描述正确的是ABCDEF 。

(多选)A.SOAPElement是JAXM API中大部分SOAP对象的直接超级接口。

B. SOAPMessage类是所有JAXM SOAP消息的根类。

C. SOAPPart类是SOAPMEssage对象中特定于SOAP部分的容器,所有消息都必须有一个SOAPPart。

D. SOAPEnvelope是SOAPElement的子接口,其映射到SOAPEnvelope部分E. SOAPHeader映射到SOAP的报头部分。

F. SOAPBody表示SOAP消息中SOAP正文元素内容的对象。

4. SOAP的两个目标是简单性和可扩展性。

5. SOAP消息可包含如下元素:Envelope,Header,Body,Fault,attachment。

其中Envelope,Body部分必须在SOAPMessage中出现。

6.JAXM提供有两种类型的链接:独立的点对点链接和基于消息提供者的间接链接,对于第二种链接需要消息提供者来交互。

7.使用Servlet实现SOAP服务器应用,需扩展JAXMservlet类,并实现OnewayListenter接口或ReqResplistener接口。

相关文档
最新文档