xml web server期末试卷
- 格式:docx
- 大小:23.39 KB
- 文档页数:8
一、单选题1.XML Web 服务的优点(ABCDE)A 基于标准B 非商业性C 简便性D 独立于语言及平台E功能抽象2.我们在使用Web Service前,要进行Web Service发现,常用的发现工具是(B)A.Wsdl.exeB.Disco.exeC.Ftp.exeD.Ping.exe3.使用WebMethod属性的哪些子属性来表明XML Web服务类的方法可以使用状态(A)A.WebMothod(EnableSession = true)B.WebMothod(EnableSession = false)C.WebMothod(Enablecookie = true)D.WebMothod(Enablecookie = false)4.要注册XML Web服务以供他人使用,需要注册的关键项是(A)A.业务、服务以及tModelB.企业联系人和服务C.XML Web服务的URL地址D.以上说法都不对5.作为一家咨询公司的技术主管,你正在寻找一种全球文档检索的服务,并且希望能在自己公司内部文档系统中集成这一功能。
通过检索互联网上Service Finder公司的全球网络服务列表,你找到了由Document Searcher公司提供的搜索服务。
咨询公司集成Document Searcher公司提供的搜索服务时,采用何种协议可以了解服务的描述?(B)A.RPCB.UDDIC.HTTPD.SOAP6.以下关于发布与部署Web Service的说法哪个是对的?(D)A.发布与部署没有什么区别,两个仅是不同的定义B.发布是将Web Service放到IIS上,部署是制作安装包C.发布是将Web Service向外界公示,部署是将Web Service放到IIS上D.发布会将Web Service的相关信息列入UDDI目录中方便查询,而部署仅实现了Web Service的物理可访问7.XML Web 服务的交互通常使用标准的Internet协议不包括(D)A TCP/IPB HTTPC SOAPD IPX/SPX8.请将下列过程按使用Web Service的顺序排序(ECBAD)A.生成代理类4B.找到WSDL文件3C.找到Disco文件2D.使用Web Method 5E.查询UDDI目录19.以下那些操作是在使用Web Service过程中是不需要的?D A.引用代理类的命名空间B.在工程中添加Web的引用C.生成代理类D.设置输出结果的有效时间E.设置访问Web Service的验证身份二、多选题1.采用SOAP方法访问Web Service的优点是哪些?BC A.SOAP协议比HTTP使用面更广B.SOAP协议支持的数据类型多C.SOAP协议支持丰富的功能扩展D.SOAP协议的访问流量比HTTP协议小2.WEB Method支持的数据类型有哪些?ABCDFA.所有简单类型B.带有in或者out参数的类型C.ref类型的参数D.不定长的参数列表E.任何对象F.DataSet3.以下关于代理类和WSDL的描述哪些是正确的?ABD A.代理类是对WSDL返回内容进行的进一步封装B.代理类可通过WSDL.EXE自动生成C.代理类可替代WSDL直接与Web Service打交道D.代理类中提供了同步和异步调用Web Service的方法4.用.net 开发XML Web服务,必须使用的命名空间有AB A.System.Web.ServicesB.System.Web.Services.ProtocolsC.System.ThreadingD.CreditCardValidtor5.以下关于UDDI哪些是错误的?AEA.使用Web Service 必须通过UDDIB.UDDI能让你的Web Service 获得更多的使用C.UDDI能提供一系列Web Service的最终访问点D.UDDI负责提供WSDL文件E.若UDDI服务提供商无法访问,Web Service也就无法访问6.Web Service需要以下哪些技术、协议的支持?ABCDEA.HTTPB.SOAPC.XMLD.TCP/IPE.UDDI7.你创建一个被命名为PhoneNumberService 返回在某一地理区域的电话号码主人的XML Web service 。
XML及电子商务标准课程模拟试卷四一、名词解释(本大题共5小题,每小题4分,共20分)1.标记语言答案:在书面自然语言中为了标识某些信息而加入一些标记。
解析:意思正确即可得分。
2.元素答案:元素是XML文档的灵魂,它是构成一个XML文档的主要内容,由XML标记来定义。
解析:意思正确即可得分。
3.DOM答案:文档对象模型是由W3C制定的一套跨平台的、与语言无关的标准接口规范。
解析:意思正确即可得分。
4.位置步答案:位置步表示一个相对于已知位置的位置,由关键字、节点测试和可选的谓词构成。
解析:意思正确即可得分。
5.EDI答案:电子数据交换是一种在公司之间传输订单和发票等商业文件的电子化手段。
解析:意思正确即可得分。
二、判断题(本大题共10小题,每小题2分,共20分)1.在Schema文件中进行属性声明,属性必须先声明后引用。
答案:正确解析:在Schema文件中进行属性声明,属性必须先声明后引用。
2.“合法名称”既可以用于起始元素标记,结束元素标记,也可以用于属性的定义,还可以用于DTD中的元素名和属性类型。
答案:正确解析:“合法名称”既可以用于起始元素标记,结束元素标记,也可以用于属性的定义,还可以用于DTD中的元素名和属性类型。
3.将XML文档转换为可浏览的HTML文档可由CSS来完成。
答案:错误解析:XSL用于把XML文件转换成HTML、XML或其它格式文档。
4.如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。
答案:正确解析:如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。
5.利用DOM接口的机制被称作事件驱动机制。
答案:错误解析:SAX接口的机制被称作事件驱动机制。
6.XLink实际上有两种链接类型。
答案:正确解析:XLink实际上有两种链接类型,一种为简单链接,一种为扩展链接。
7.XML/EDI数据与EDIFACT格式数据可互相转换。
1、下列那个是<name>Kary</name>标记正确的DTD定义:(A) <!ELEMENT name (#PCDATA)>(B)<!ATTLIST name (#PCDATA)>(C)<!ELEMENT name (CDATA)>(D) <!ATTLIST name (CDATA)>2、下面哪一个是错误的XML注释?(A)<!- -Author :yous --><?xml version="1.0"?>(B)<greeting><!- -Author :yous -->Hello,world!</greeting>(C) <!--This is a greet example-->(D) <?xml version="1.0"?><greeting><content>Hello,world!</content><!--<title>This is a greeting example</title>- -></greeting>3、下列描述正确的是:(A)CSS及XSL都可以作为XML的显示技术(B)CSS及XSL是一种数据表示的定义方法(C)CSS及XSL都不是转换语言(D) XSL在实现对XML文档内容的样式显示时,不可生成新的文档。
4、与/aaa/ccc/eee等价的路径表达式是:(A)/ child::aaa/child::ccc/child::eee (B)/aaa/ccc/@eee (C)/aaa/ccc//eee (D) /aaa/ccc/child:eee5、在下面的XML文档中,寻址根节点的表达式是:<?xml version="1.0" encoding="UTF-8"?><root><a01></a01><b02></b02></root>(A)/root(B)/?XML(C)/(D)/XML6、descendant轴包括上下文节点的:(A)包括子元素节点但不包括后代元素节点(B)所有子元素节点和所有后代节点(C)与child轴的含义相同(D)与“//*”含义相同7、在下面的XML文档中,怎样才能寻址所有a01元素的内容a01_1?:<?xml version="1.0" encoding="UTF-8"?><root><a01 index="1">a01_1</a01><a01 index="2">a01_2</a01></root>(A)/root//a01[0]/text()(B)/root/a01[0]/position()(C)/root//a01[1]/text()(D)/root/a01[1]/text::*8、在XML文档中引用外部的css文件:<?()()=" text/css " ()="a.css"?>xml-stylesheet type href9、XML文件元素的类型包括哪些?空元素<a></a>或者<a/> 带有属性<a b=’c’/>带有元素的<a>ss</a> 子元素<a><d></d><a>10、如下为Schema文件(文件名为first.xsd)的代码<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">。
温馨提示:所有题目请在答题纸上作答,只需将答案填写在答题纸上,在答题纸右上角填写班级和姓名1、请写出以下缩写的含义:GML,HTML,XML,SCHEMA,DTD,XSD,DOM,SAX,XSL,CSS (10*2=20)GML 地理标记语言(外语全称:Geography Markup LanguageHTML (Hyper Text Mark-up Language )即超文本标记语言XML 可扩展标记语言(英语:eXtensible Markup LanguageSCHEMA可扩展标记语言架构DTD Document Type Definition 文档类型定义XSD XML模式定义语言 ( XML Schema DefinitionDOM 文件对象模型(Document Object ModelSAX Simple API for XML 简单应用程序接口XSL 可扩展样式表语言 (EXtensible Stylesheet LanguageCSS Cascading Style Sheet 级联样式表2、一个完整的XML文档有哪几个部分构成?10答:序言和文档元素(或文档结点)3、相对于DTD而言,Schema有哪些优点?5答:XML schema 基于XML,没有专门的语法XML schema 可以像其他XML文件一样被解析和处理XML schema 支持一系列的数据类型(int、float、boolean、date等)XML schema 提供可扩充的数据模型XML schema 支持综合命名空间XML schema 支持属性组4、CSS的主要功能和优点分别是什么?10答:……5、此题3两个小题,201)D OM的三个组成部分及四个基本接口分别是什么5组成部分 : 核心 XML HTML基本接口 : DOMDocument,IXMLDOMNode,IXMLDOMNodeList,IXMLDOMpParseError 2)D OM的优缺点5优点DOM能保证正确的语法和格式正规性DOM能够从语法中提取内容DOM能够简化内部文档操作DOM能够贴切地反映典型的层次数据库和关系数据库的结构3)结合右图给出访问张三邮件的遍历描述,用任何一种语言均可106、下图为某图书馆藏书《XML应用基础》的基本信息如下表:题目如下:1)请分别为这本书编写XML文档(中英均可)(5分)及Schema文档(10分)xml文档取名test6.xmlSchema 文档取名test6.xsd<?xml version="1.0" encoding="UTF-8"?><!--被2011 rel. 2 sp1 (tqd) 使用XMLSpy vtqd编辑的 () by --><xs:schema xmlns:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="book"><xs:complexType><xs:sequence><xs:element name="bookName"><xs:complexType><xs:sequence><xs:element name="chineseName" type="xs:string"/><xs:element name="englishName" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="author" type="xs:string"/><xs:element name="publisher" type="xs:string"/><xs:element name="ISBN" type="xs:string"/><xs:element name="time" type="xs:date"/><xs:element name="price" type="xs:string"/></xs:sequence></xs:complexType></xs:element></xs:schema>2)根据所编写的XML文档,为之编写XSL文档,用以提取其中的书名,作者和ISBN。
xml期末考试试题XML期末考试试题XML(可扩展标记语言)是一种用于描述和传输数据的标记语言,被广泛应用于数据交换和存储。
它具有自我描述性、可扩展性和平台无关性等特点,因此在信息技术领域具有重要地位。
下面将从XML的基本概念、语法规则和应用等方面进行讨论。
一、XML的基本概念XML是一种标记语言,用于描述数据的结构和内容。
它使用标签来标识数据的不同部分,并通过标签之间的层次关系来表示数据的结构。
与HTML相比,XML更加通用和灵活,不仅可以用于网页设计,还可以用于数据交换和存储。
二、XML的语法规则1. 标签:XML使用尖括号包围标签,例如<book>。
标签可以有属性,属性用于描述标签的特性,例如<book id="001">。
2. 元素:标签和标签之间的内容称为元素,例如<book>XML基础教程</book>。
元素可以嵌套,形成层次结构。
3. 注释:使用<!--和-->包围的内容为注释,注释不会被解析器处理。
4. 特殊字符:在XML中,一些特殊字符(如<、>、&、")需要进行转义,以避免与标签或实体冲突。
5. 命名规则:XML中的标签和属性名称必须遵循一定的命名规则,例如不能以数字开头,不能包含空格等。
三、XML的应用1. 数据交换:XML的自我描述性和可扩展性使其成为数据交换的理想格式。
通过将数据转换为XML格式,不同系统之间可以方便地共享和解析数据,实现数据的无缝对接。
2. 数据存储:XML可以用于存储结构化数据,例如配置文件、日志文件等。
它提供了一种灵活的方式来组织和管理数据,使数据的读写更加方便和高效。
3. Web服务:XML在Web服务中扮演着重要的角色。
通过使用XML作为数据的传输格式,不同平台和语言之间的系统可以进行互操作,实现信息的共享和交流。
4. 数据查询:XML还可以用于数据查询和检索。
XML期末复习综合测试题[1]第1题判断正误(10分)正确的⽤T表⽰,错误的⽤F表⽰,每题1分。
(1)HTML标记符通常不区分⼤⼩写。
(2)⽹站就是⼀个链接的页⾯集合。
(3)GIF格式的图象最多可以显⽰1024种颜⾊。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的⾏数等于TR标记符的个数。
(6)创建图象映射时,理论上可以指定任何形状作为热点。
(7)指定滚动字幕时,不允许其中嵌⼊图象。
(8)框架是⼀种能在同⼀个浏览器窗⼝中显⽰多个⽹页的技术。
第2题判断正误(10分)正确的⽤T表⽰,错误的⽤F表⽰,每题1分。
(1)所有的HTML标记符都包括开始标记符和结束标记符。
(2)将⽹页上传到Internet时通常采⽤FTP⽅式。
(3)GIF格式的图象最多可以显⽰256种颜⾊。
(4)HTML表格在默认情况下没有边框。
(5)在HTML表格中,在TR、TD或TH标记符中使⽤align 属性可以控制单元格内容的垂直对齐。
(6)只有在框架结构的⽹页中,才能将A标记符的target属性指定为_blank,从⽽使超链接⽬标⽂件在⼀个新的浏览器窗⼝中打开。
(7)在HTML表单中,⽂本框、⼝令框和复选框都是⽤INPUT标记符⽣成的。
(8)⼀个⽹页中只能包含⼀个表单。
第3题判断正误(10分)正确的⽤T表⽰,错误的⽤F表⽰,每题1分。
(1)将⽹页上传到Internet时通常采⽤FTP⽅式。
(2)所有的HTML标记符都包括开始标记符和结束标记符。
(3)⽤H1标记符修饰的⽂字通常⽐⽤H6标记符修饰的要⼩。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的列数等于任意⼀⾏中TH与TD的个数。
(6)HTML表格内容的垂直对齐⽅式默认为垂直居中。
(7)框架是⼀种能在同⼀个浏览器窗⼝中显⽰多个⽹页的技术。
(8)⼀个⽹页中只能包含⼀个表单。
10)T第1题选择题(20分)每题中只有⼀个选项是正确答案,每题4分。
XML及电子商务标准课程模拟试卷二一、名词解释(本大题共5小题,每小题4分,共20分)1.DTD答案:文档类型定义是一套关于标记的语法规则,详细地描述了一组XML 文档的结构。
解析:意思正确即可得分。
2.两段式命名法答案:第一段是代表特定命名空间的“命名空间前缀”;第二段是元素或属性原来的名字,两段之间用冒号“;”分开。
解析:意思正确即可得分。
3.CPA答案:双方指定交易的合约,是两个CPP的交集。
解析:意思正确即可得分。
4.GET方法答案:通常被用来从Web上获得特定类型的信息。
解析:意思正确即可得分。
5.复合数据元答案:含有两个或多个数据元的数据元。
解析:意思正确即可得分。
二、判断题(本大题共10小题,每小题2分,共20分)1.在XML文件中至少要有一个根元素。
答案:正确解析:XML文件至少包含一个根元素<xml>。
2.在XML标记中属性值必须要用引号。
答案:正确解析:XML标记的属性值是必须用引号括起来的一个字符串。
3.在XML文档主体中只能引用一般型实体,引用参数型实体并不能达到引用相应内容的效果。
答案:正确解析:在XML文档主体中只能引用一般型实体,引用参数型实体并不能实现相应内容的引用。
4.和DTD一样,用Schema机制验证XML文档的有效性时,在文档内部可含用于有效性验证的模式语句。
答案:错误解析:与DTD不同,用Schema机制验证XML文档的有效性时,所有的验证代码存在于独立的模式文件中,在文档内部不能含有用于有效性验证的模式语句。
5.将CSS样式表与相应的XML元素联系起来有两种方式。
答案:错误解析:将CSS样式表与相应的XML元素联系起来有三种方式。
6.利用SAX接口的机制被称作随机访问机制。
答案:错误解析:利用DOM接口的机制被称作随机访问机制。
7.XML Base的指定是通过元素的xml:base属性指定的,且xml:base的作用范围会出现交叉。
答案:错误解析:XML Base的指定是通过元素的xml:base属性指定的,且xml:base 的作用范围不会出现交叉。
2018-2019学年第二学期《XML 》期末考试适用班级: 1801、1802、1803、18041、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是( )A 、声明元素student 的属性studentID 是可有可无的;B 、声明元素student 的属性studentID 是唯一标识类型,可以省略;C 、声明元素student 的属性studentID 是默认取值,可以省略;D 、声明元素student 的属性studentID 是唯一标识类型,不可省略;2、在XML 文档的第一条声明语句中,不能使用的属性是( )A 、versionB 、encodingC 、standaloneD 、 name3、不符合格式良好的XML 文档要求的是( )A 、文档可以有一个以上的根元素;B 、有符合规范的声明语句;C 、每个元素有正确的起始、结束标记;D 、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是( )A 、标记中可以使用多个属性B 、属性可以出现在起始标记或结束标记中;C 、属性名是大小写敏感的;D 、属性值必须用引号引上; 5、一个XML 文档如果符合它的XML Schema 文档的定义,称它为( )A 、结构良好的XML 文档B 、有效的XML 文档C 、无效的XML 文档D 、以上都对6、XML 文档中语句<!DOCTYPE dlib SYSTEM “mydtD 、dtd"> 中SYSTEM 的作用是( )A 、指定运行的操作系统B 、打开系统文件C 、连接外部DTD 文件7、以下不属于XML 语法规定的是( )A 、元素必须正确嵌套B 、标记任意大小写C 、所有的属性值必须放在双引号或单引号中;D 、若文档没有DTD ,属性值的默认类型是“CDATA ”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA )>指明元素 学生信息是( )A 、任意子元素组成 ;B 、由子元素“地址”“成绩”和字符数据混合组成;C 、由字符“地址,成绩”和字符“#PCDATA ”组成;D 、由文本类数据组成9、XML Schema 文档中语句 :<element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type 的作用是( )A 、指定子元素的属性;B 、指定子元素的数据类型;C 、指定子元素是引用元素声明中name 属性值为name 的元素;D 、指定子元素名称;10、下面标记中,非法的XML 标记名称是( )A 、<city.tte>B 、<myfile-name>C 、<content_11>D 、<xml>1.为定义一个XML 文档的结构,开发者可以使用XML 技术有 ( ) A 、 UML B 、 DTD C 、 Namespace D 、 XML Schema2.下面是XML 标准提供的编程接口,用于开发人员访问XML 文档( ) A 、Xpath B 、XSLT一、单选题(3*10分=30分)二、多选题(多选漏选不得分,3*10分=30分)C、DomD、SAX3.哪几种是预定义实体的正确引用 ( )A、 ItB、 &It(小于)C、 &rootD、 "(双引号)4.以下属性写法正确的( )A、 <root attribute="first"/>B、 <root attribute==first/>C、 <root attribute/>D、 <root attribute='first' value='aaa'/>5.对于Schema描述正确的( )A、可对XML文档进行约束B、相对于DTD语法比较简单C、 schema文件本身也是一个XML文档D、丰富的数据类型6.DOM包括以下哪几种接口( )A、 Document接口B、 Nodelist接口C、 Node接口D、 Named Node Map接口7.对文档的更新以下方法正确的( )A、使用xml document类B、直接读写xml文档C、使用transformerfactory和transformer类D、使用SAX解析器8. XML的命名规则中说法正确的是( )A、可以包含字母、数字、以及其他字符B、名字可以任何字母、数字或符号开始C、名字没有任何限制D、以上均不正确9.XML的应用领域正确的( )A、数据存储B、替代HTMLC、数据交换D、替代数据库10.关于DOM描述正确的是( )A、 DOM总是将文档完全加载之后由程序处理B、 DOM可以边加载边处理C、对XML的所有操作都是在内存中进行D、适合一次性处理大型XML文档1.DTD本身不是规范的XML文本。
课程名称:XML与Web Services 使用班级:各专业试卷形式:闭卷考试时间:120分钟试题一二三四五总分得分一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是根原素____根元素_________元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDA TA)>2、match=“/”语句的含义是____________;3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档;4、XML文档中下条语句的作用是:____________;<?xml-stylesheet type=”text/xsl”href=”mysub/file1.xsl”?>5、在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;6、<xsl:value-of select=”name”/>语句的作用是____________;7、在DTD文档中下面语句的作用是_________对教师的元素声明_________;<!ELEMENT 教师(姓名,性别)>8、在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>9、声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是_____对姓名元素的属性声明________;一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。
1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是(B)A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、versionB、encodingC、standaloneD、name3、不符合格式良好的XML文档要求的是(A)A、文档可以有一个以上的根元素;B、有符合规范的声明语句;C、每个元素有正确的起始、结束标记;D、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是(B )A、标记中可以使用多个属性B、属性可以出现在起始标记或结束标记中;C、属性名是大小写敏感的;D、属性值必须用引号引上;5、一个XML文档如果符合它的XML Schema文档的定义,称它为( A)A、结构良好的XML文档B、有效的XML文档6、XML文档中语句<!DOCTYPE dlib SYSTEM “mydtd.dtd"> 中SYSTEM的作用是( C )A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件7、以下不属于XML语法规定的是( B )A、元素必须正确嵌套B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有DTD,属性值的默认类型是“CDA TA”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDA TA)>指明元素学生信息是(B)A、任意子元素组成;B、由子元素“地址”“成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“#PCDA TA”组成;D、由文本类数据组成9、XML Schema文档中语句:<element type=”name”minOccurs=“1”maxOccurs=”*”/>中属性type的作用是( D )A、指定子元素的属性;B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML标记名称是(D)A、<city.tte>B、<myfile-name>C、<content_11>D、<xml>三、改错题。
xmlwebserver期末试卷试卷一一.单项选择1.下列选项中对xml web service的说法有误的一项是(D)A xml web service实现了在异构系统之间以xml消息的形式进行数据交换B web服务可以通过web方式接入并进行访问C web服务使用xml标准web协议实现通信D web服务不支持系统间的松散耦合连接3.面向服务的体系结构中不包括下列那种角色?(D)A 服务提供者B 服务消费者C 服务代理者D IIS服务器4.下列哪种技术不属于xml web service的核心技术(D)A HTTPB xmlC soapD /doc/4e15870215.html,5.标准三层架构不包含下列哪一层(C)A 数据访问层B 业务逻辑层C 模型层D UI层6.一下对webconfig文件的CustomErrors元素描述错误的是(A)A mode属性为on,表示使用用户自定义报错页面B mode属性为off,表示使用默认的报错页面C mode属性为RemoteOnly,表示显示自定义错误页面的URL7.下列选项中对Global.asax文件说法错误的是(B)A 一个项目中只能有一个Global.asax文件B 一个项目中可以有多个Global.asax文件C 包含了Application_Start事件D 包含了Session_Start事件8.以下一定不是Command对象的CommandType属性值的是(B)A TextB SQLC StoredProcedue (存储过程)D Direct Table9.(C)不可以赋值给GridView的DataSource属性A 数据集B 数据表C 数据库D 数据视图11.生成服务发现文档的工具是(B)A WSDL.exe(web服务说明文档)B Disco.exeC Notepad.exe(记事本)D Calc.exe(计算器)12.以下的文件中哪一项是web服务部署时不需要发布的文件(D)A 所有web窗体文件(aspx),用户控制文件(ascx)和xml web service 文件(asmx)B 配置文件(web.config和global.asax)C 其他必须的文件,如xml数据文件D 资源文件(resx)13.以下不存储在服务器端的对象是(D)A Application(全局服务器)B Session(当前全局应用程序变量)C Cache (服务器)D Viewstate(当前用户某一页面的全局变量)(客户端)14.以下对Cache Insert(“key”,value,depency,absoluteExpuation,sndingExpution)参数描述不正确的是(B)A key表示用于引用该对象的缓存键B absoluteExpuation表示所插入对象从创建到被从缓存中移除的时间C absoluteExpuation表示最后一次访问所插入对象时与该对象过期时之间的时间间隔D value表示要插入缓存中的对象15.以下选项中,对webMethod属性描述错误的是(B)A BufferResponse获取或设置是否缓存响应消息B BufferResponse设置为“false”时,意味着不缓存响应消息C CacheDuration获取或设置web服务方法的结果在缓存中保存的时间D CacheDuration的默认值是016.在xmlweb服务中以下哪些数据类型为复杂数据类型(C)A StringB intC 数组D double17.关于web服务中如何配置调试,说法错误的是(B)A 配置文件需要写在web.config文件中B 配置文件需要写在Globe.asax文件中C 只在调试应用程序时配置D 在生产环境中应该尽量避免使用18.下列选项中不属于IIS身份验证的是(B)A 基本式B 摘要式C Windows集成式D Passport身份验证19.对web service调用模式描述有误的是(C)A web调用模式分两种:同步和异步B 同步:稳定,安全,可靠,但效率低下C 异步:稳定,安全,可靠D 异步:高效,充分利用资源20.在站点开始运行后,第一个用户访问站点的时候,将触发Globle.asax 文件中的两个事件,它们分别是(B)B Application.start和Session.start二.简答题21.请简述HTTP协议的基本原理?22.Web服务体系结构中三种角色的交互过程23.请简述你对xml web service的理解24.请简述格式良好的xml文档所遵循的原则?试卷二1. 在下列应用中那些是分布式应用程序(BCE)A:一家公司的网站B:一个需要客户端登录后,读取服务器的进销存系统C:与产品供应商之间交换数据的软件 D:能够提供天气预报的网站E:可以处理全球银行交易的系统2. 分布式应用程序的体系结构(AB)A:基于远程调用的体系结构 B: 基于消息的体系结构3. 下列对http协议的叙述正确的是(ABC)A: 可以传送html文档 B:可以传送xml文档C:http是在web上请求和接受 D:http可以穿透防火墙4. 下列对web服务描述正确的是(ABCD)A:和组件一样,web服务可以作为应用程序的开发模块B: web服务可以和其他的web服务聚合来实现一组更完善的服务C:web服务使用http协议,soup协议和xml进行通信D:web服务的开发由w3c管理5. .net中哪些命名空间在web分布应用中比较常用(AB)A:System.web Services B: /doc/4e15870215.html, Sockets C: System Data D: System Collection6. 请选出web服务的组成元素(ACD)A:服务提供者 B:服务平台 C:服务消费者 D:服务代理商7. 角色间的交互分(BCD)完成A:开发服务 B:发布服务 C:查找服务 D:绑定服务8. 下列对web服务提供者的描述正确的是(ABD)A: 至少应该有一个协议监听器 B:提供IIS服务C:提供相应的硬件技术 D:提供相应的web服务说明文档9. http是(通用的)、(无状态的)协议10. (httpwebRequest)类与(httpwebResponse)类分别从webRequset 类和webResponse类派生出来的11. HttpwebRequestreq=(httpwebRequest)WebRequest.Creat(A)A:URL地址 B:文档流 C:请求对象 D:相应对象12. 下列对xml的元素和属性叙述正确的是(AB)A:元素可以有子节点 B:元素可以重复C:属性可以重复 D:元素可以有默认值,属性不可以有默认值13. 主机:/doc/4e15870215.html,端口:2004查询字符串:module=314. Session的timeout属性默认值(20)min15. 说出apptication,session,viewstate的区别16. 客户端状态有(ABCD)A:试图状态 B:空间状态 C:隐藏域 D:Cookie17.服务器端状态管理有(ABC)A:应用程序状态 B.控件状态 C:配置文件属性 D:查询字符串18. ASP有两种验证模式分别是(表单验证)和(窗口验证)19.以下哪项是网站管理工具的选项卡(ABC)A:安全 B:应用程序 C:提供程序 D:SMTP设置20. 以下哪些是安全选项卡的内容(ABC)A:用户 B:角色 C:访问权限 D:调试和跟踪21. 在成员管理中使用membership的(CreateUser)方法来创建用户,使用(ValidateUser)方法来验证用户22. 以下哪个是用来配置最小密码长度的(D)A:connection string name B:password Format C:M。
淮安信息职业技术学院2014~2015学年度第二学期 《XML 与Web Service 》期末试卷(A 卷)(上机开卷)考试班级:311131(.Net 方向)一、上机简答题(共2题,每题10分,共20分):1.写出CSS 样式表的3中引入方式,与优先级顺序。
引入方式:内联式, 嵌入式 ,外部链接式 优先级顺序: 内联式, 嵌入式, 外部链接式2. CSS 定义有哪些定义方式,每种方式使用的场合是什么? CSS 有内联式、嵌入式和外部链接式三种定义方式。
其中内联式是指直接在HTML 元素内通过style 属性设置元素的样式,适用于如果某个元素的样式与其他元素的样式不同,或者具有相同样式的元素比较少的场合;嵌入式在head 中定义元素的样式,嵌入式适用于控制一个网页内具有相同样式的多个元素。
外部链接式是在CSS 文件中定义元素的样式,在页面中通过link 标记进行引用,它适应于任何场合。
3.JQuery 中有那几中类型的选择器?(1)基本选择器 (2)层次选择器(3)基本过滤选择器 (4)内容过滤选择器(5)可见性过滤选择器(6)特性选择器(7)子元素过滤器选择器 (8)表单对象选择器 (9)表单对象特性选择器 4. JQuery 获取和设置HTML 页面元素的值的方法有哪些?jQuery 提供的HTML 方法用于获取或设置元素的内容或选项的值。
html([value])、html(function(index, html))html([value]):不带参数时,获取第一个匹配元素的html 内容。
带参数时,设置每一个匹配元素的html 内容。
html(function(index, html)):用参数返回的HTML 字符串设置每一个匹配元素的html 内容。
text([value])、text(function(index, html))获取的是所有匹配元素的内容,结果是由所有匹配元素包含的文本内容组合起来的文本。
课程名称:XML与Web Services 使用班级:各专业试卷形式:闭卷考试时间:120分钟一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是根原素____根元素_________元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDATA)>2、match=“/”语句的含义是____________;3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档;4、XML文档中下条语句的作用是:____________;<?xml-stylesheet type=”text/xsl”href=”mysub/file1.xsl”?>5、在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;6、<xsl:value-of select=”name”/>语句的作用是____________;7、在DTD文档中下面语句的作用是_________对教师的元素声明_________;<!ELEMENT 教师(姓名,性别)>8、在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>9、声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是_____对姓名元素的属性声明________;一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。
1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是(B)A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、versionB、encodingC、standaloneD、name3、不符合格式良好的XML文档要求的是(A)A、文档可以有一个以上的根元素;B、有符合规范的声明语句;C、每个元素有正确的起始、结束标记;D、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是(B )A、标记中可以使用多个属性B、属性可以出现在起始标记或结束标记中;C、属性名是大小写敏感的;D、属性值必须用引号引上;5、一个XML文档如果符合它的XML Schema文档的定义,称它为( A)A、结构良好的XML文档B、有效的XML文档6、XML文档中语句<!DOCTYPE dlib SYSTEM “mydtd.dtd"> 中SYSTEM的作用是( C )A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件7、以下不属于XML语法规定的是( B )A、元素必须正确嵌套B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有DTD,属性值的默认类型是“CDATA”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA)>指明元素学生信息是(B)A、任意子元素组成;B、由子元素“地址”“成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“#PCDATA”组成;D、由文本类数据组成9、XML Schema文档中语句:<element type=”name”minOccurs=“1”maxOccurs=”*”/>中属性type的作用是( D )A、指定子元素的属性;B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML标记名称是(D)A、<city.tte>B、<myfile-name>C、<content_11>D、<xml>三、改错题。
XML数据处理与Web服务开发考试(答案见尾页)一、选择题1. 在XML数据导入数据库之前,应使用哪种技术来验证数据的有效性?A. XSLTB. DOM解析C. SAX解析D. XPath2. 在Web服务中,哪种协议用于在不同系统之间交换结构化的信息?A. HTTPB. HTTPSC. SOAPD. RESTful API3. SOAP消息中,哪个部分用于传输数据?A. EnvelopeB. HeaderC. BodyD. Fault4. 在Web服务开发中,如何验证客户端发送的数据是否符合预期的格式?A. 使用WSDL(Web Services Description Language)B. 使用SOAPC. 使用XML SchemaD. 使用XSD(XML Schema Definition)5. 在RESTful API设计中,为了保持请求的性能和可伸缩性,通常采用哪种数据交换格式?A. XMLB. JSONC. HTML6. 在XML数据中,以下哪种类型的标签用于表示字符串值?A. <string>B. <text>C. <data>D. <string>7. 在XML Schema定义中,以下哪个元素用于定义元素的出现次数?A. <element>B. <attribute>C. <simpleType>D. <complexType>8. 在Web服务开发中,以下哪种协议用于在客户端和服务器之间传输数据?A. HTTPB. HTTPSC. SOAPD. REST9. 在Web服务开发中,以下哪个标准用于描述Web服务的接口?A. WSDL (Web Services Description Language)B. UDDI (Universal Description, Discovery, and Integration)C. SOAPD. XML10. 在Web服务开发中,以下哪个技术用于将XML数据转换为JSON数据?A. XSLT (Extensible Stylesheet Language Transformations)B. JSON (JavaScript Object Notation)C. DOM (Document Object Model)D. SAX (Simple API for XML)11. 在Web服务开发中,以下哪个技术用于将JSON数据转换为XML数据?A. XSLTB. JSOND. SAX12. 在Web服务开发中,以下哪个工具用于测试和调试Web服务?A. PostmanB. SOAPUIC. RESTClientD. None of the above13. 在XML数据模型中,哪种映射类型表示一个元素可以有零个或多个子元素?A. 元素B. 取值C. 变量D. 注释14. 在XML数据类型中,哪种数据类型用于存储文本数据?A. XMLB. StringC. NumberD. Date15. 在Web服务开发中,哪种协议用于在不同系统间传输XML数据?A. HTTPB. SOAPC. RESTD. SQL16. 在RESTful Web服务中,哪种HTTP方法用于创建资源?A. GETB. POSTC. PUTD. DELETE17. 在Web服务开发中,哪种编码方式用于压缩和加密XML数据?A. XML SchemaB. XMLDTDC. XML加密D. XML签名18. 在XML数据处理中,哪种技术用于在内存中处理XML数据?A. DOMB. SAXC. StAXD. all of the above19. 在XML数据中,以下哪个标签用于定义命名空间?A. xmlnsB. xmlns:xsiC. xsi:schemaLocationD. none20. 在XML数据中,哪种编码方式用于表示字符数据?A. UTF-8B. UTF-16C. UTF-32D. GBK21. 在XML数据中,哪种标签用于定义处理指令?A. <指令>B. <?指令 ?>C. <处理指令>D. <?xml version="1.0" encoding="UTF-8"?>22. 在XML数据中,哪种标签用于定义实体?A. <实体>B. <参数>C. <变量>D. <内置实体>23. 在XML数据中,哪种标签用于定义XML Schema?A. <schema>B. <rule>C. <sequence>D. <simpleType>24. 在Web服务开发中,哪种协议用于实现基于SOAP的Web服务?A. HTTPB. HTTPSC. SOAPD. XML-RPC25. 在XML数据岛中,以下哪个属性用于指定连接到数据源的URL?A. data-sourceB. urlC. connection-stringD. data-source-url26. 在Web服务开发中,哪种协议用于在客户端和服务器之间传输XML数据?A. HTTPB. HTTPSC. SOAPD. XML-RPC27. 在Web服务开发中,哪种技术用于将XML数据转换为JSON格式?A. XML SchemaB. JSON SchemaC. XML TransformerD. JSON Transformer28. 在Web服务开发中,哪种技术用于将JSON数据转换为XML格式?A. XML SchemaB. JSON SchemaC. XML TransformerD. JSON Transformer29. 在Web服务开发中,哪种技术用于生成XML格式的响应数据?A. XML DOMB. XML SchemaC. XML TransformerD. XML Parser二、问答题1. 什么是XML,它有哪些主要的应用场景?2. 在XML文档中,如何定义一个元素并为其指定属性?3. 解释XML Schema的定义及其作用。
《XML基础教程期末考试及答案》⼀选择填空第⼀章:1.xml2.Xml P7)3.XML4.下⾯选项中A.数据组织与管理B.扩展标记语⾔C.使⽹页的表现形式更丰富D.扩展⽹络的通⽤性第⼆章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的⽂本数据包括“>”时应该使⽤的实体引⽤⽅式为__A(P20)A.>B.&It;C.&D."⼤于号 > ⼩于号 &It; 和 & 双引号 ";第三章:1.DTD的声明⽅法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(P88)2.选择⽂档⽬录树(DOM)中的所有类型的单-对象时,⽤以构成完整的选择符。
(P77)3.使⽤属性选择符时以下使⽤⽅法合法的是 A、B (P78)A.A[attr]{property:value;}B.A[attr=value]{property:value;}C.A[attr~=value]{property:value;}D.A[attr|=value]{property;value;}4.以下颜⾊设置中 A、B、C 表⽰红⾊。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.⼏个部分。
P127第六章:1.DOM是⽤于操作XML⽂档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下⾯ D 接⼝不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下⾯C_接⼝不是从字符数据接⼝继承⽽来的。
P148A.注释接⼝B.⽂本接⼝C.属性接⼝D.数据段接⼝第7章:1.XML的数据源对象包括(P191)2.XML⽂档及XML(P186)3.下⾯不属于XML数据交换机制的为A数据发布 B.ADO技术 C.交易⾃动化 D.数据集成XML数据交换机制数据发布 .数据集成交易⾃动化4.利⽤数据库中的数据⽣成XML⽂档是当前数据交换发展的趋势之⼀,下⾯选项不能体现这个说法的是 AA.利⽤AltovaXMISpy2003软件⽣成XML⽂档B.结合DOM和ADO把数据库中的表数据⽣成XML⽂档C.直接利⽤ADO把数据库中的表数据⽣成内嵌XMLSchema的XML实例⽂档D.直接利⽤ADO2.5把数据库中的表数据⽣成可以在浏览器中显⽰的XML⽂档第⼋章:1.XPath2.0中的3个函数是2.XML正则表达式是基于 P2093.元字符⽤于匹配字符串的开始和结束。
Web Service & XML期末试题答案(A卷)一、填空题(每题3分,共27分)1、根元素2、模板规则作用的起点3、xml 模式4、引用file1.xsl5、* + ?6、考贝原文档的一个节点的值输出到文档中7、对教师的元素声明8、p ic1是引用外部实体“fi1.jpg”9、对姓名元素的属性声明二、选择题(每题2分,共20分)1、B2、D3、A4、B5、A6、C7、B8、C9、D 10、D三、改错题。
1、标记的大小写不统一2、缺少根元素3、正确4、缺少xml的声明语句四、根据下面内部DTD文档,完成后继的xml文档。
(15分)<教师资料><教师_inf ><教师><姓名>张三峰</姓名><年龄>25</年龄><性别>男</性别><专业>广告</专业><电话>65455555</电话></教师><配偶><姓名>小小</姓名><性别>女</性别></配偶></教师_inf></教师资料>五、写出用于验证下面XML文档的XML Schema文档(14分)。
<?xml version="1.0" encoding="GB2312" standalone="no"?><Schemaxmlns="urn:schemas –microsoft-com:xml-date"xmlns="urn:schemas-micorosoft-com:datatypes"><ElementType name=”Coach” ><element type=”Name”/><element type=”Brithday”/><element type=”Interesting”/></ElementType>< ElementType name=” Name” content=”textOnly”/>< ElementType name=” Brithday” content=”textOnly”/> < ElementType name=” Interesting ” content=”textOnly”/> </Schema>。
WebService考题POCT-Webservice 考试考题(120分钟)一选择题(每题3分,共10题)1.下列不属于WebService 涉及到的主要标准和技术的是___DA. XMLB. SOAPC. WSDLD. Java2.关于SGML、HTML、XML的说法错误的是_D_____A. SGML出现在HTML和XML之前,但是功能比HTML和XML 更强大B. HTML只使用了SGML的一小部分标记,适用于展示界面C. XML是跨平台的一种技术,特别适合于标识结构化的数据D. 同HTML类似,XML也是SGML的一个子集,其标记也是固定的3.关于XML文档结构的说法错误的是_D___A. XML文档由序言和文档元素组成B. 一个XML文档只能有一个文档元素C. 除了文档元素外,XML中的所有元素都是文档元素的后代D. 文档元素不能有属性4.关于XML元素的说法错误的是___C_A. XML文档有4类元素:空元素、仅含文本的元素、仅含子元素的元素、混合元素B. XML元素必须正确的嵌套C. 元素必须含有起始和结束标签D. 元素名称不区分大小写6.<、>、&、”、’的实体是___D__A. <>&&;"'B. <>&'"C. &left&right&"'D. <>&"'7.使用DOM解析XML文档,下列说法中错误的是___B__A. Document.getElementsByTagName("student")用于获取所有的student元素B. Document.getDocumentElement()获取根元素C. Node.getFirstChild()用于返回第一个子节点元素D. Node.getNextSibling()方法返回下一个子节点元素8.下列不属于WebService 特征的是__D__A. WebService具有良好的封装性B. WebService与使用者是松散耦合的C. WebService具有高度的可集成性D. WebService使用的协议非常简单,通常可以自行解析,不需要使用第三方的库9.关于SOAP的说法错误的是___C__A. SOAP是一种基于XML的数据交换协议B. SOAP可以运行在HTTP、SMTP、FTP等各种传输协议之上C. SOAP消息由信封和附件组成D. SOAP信封由报头、主体、Fault元素组成10.下面不是WSDL规定的绑定扩展的是__C____。
xml基础期末考试题及答案一、单项选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. Extended Markable LanguageD. Extensible Markable Language答案:B2. 在XML中,用于定义元素和属性的数据类型的是?A. DTDB. XML SchemaC. HTMLD. XHTML答案:B3. XML文件的根元素是什么?A. <root>B. <xml>C. <document>D. 没有根元素答案:A4. 下列哪个不是XML的声明?A. <?xml version="1.0"?>B. <!DOCTYPE html>C. <!DOCTYPE xml>D. <?xml-stylesheet type="text/xsl" href="style.xsl"?>答案:C5. XML命名空间的作用是什么?A. 定义元素和属性的数据类型B. 防止元素和属性名的冲突C. 定义元素和属性的默认值D. 改变元素和属性的显示方式答案:B6. XML中,用于表示注释的是什么?A. <!-- 注释内容 -->B. <!注释内容>C. <!--注释内容-->D. <注释内容>答案:A7. 在XML中,属性值必须使用什么符号包围?A. 单引号B. 双引号C. 尖括号D. 大括号答案:A8. XML中的实体引用是什么?A. 用于表示特殊字符的代码B. 用于表示元素的代码C. 用于表示属性的代码D. 用于表示注释的代码答案:A9. XML文档的解析方式有哪些?A. DOM解析B. SAX解析C. DOM和SAX解析D. 只有DOM解析答案:C10. XML Schema定义了什么?A. 文档的结构B. 文档的样式C. 文档的语义D. 文档的版本答案:A二、多项选择题(每题3分,共15分)1. XML的以下哪些特性是正确的?A. 自描述性B. 可扩展性C. 依赖于特定软件D. 严格的格式要求答案:A, B, D2. XML中,哪些元素是必需的?A. 根元素B. 文档类型声明C. XML声明D. 注释答案:A, C3. 下列哪些是XML的解析器?A. DOM解析器B. SAX解析器C. XSLT处理器D. XPath处理器答案:A, B4. XML命名空间的用途包括哪些?A. 避免命名冲突B. 支持文档的国际化C. 支持文档的版本控制D. 增强文档的可读性答案:A, B, C5. XML中,哪些是合法的元素名?A. <name>B. <1name>C. <_name>D. <name1>答案:A, C, D三、简答题(每题5分,共20分)1. 请简述XML和HTML的主要区别。
试卷一一.单项选择1.下列选项中对xml web service的说法有误的一项是(D)A xml web service实现了在异构系统之间以xml消息的形式进行数据交换B web服务可以通过web方式接入并进行访问C web服务使用xml标准web协议实现通信D web服务不支持系统间的松散耦合连接3.面向服务的体系结构中不包括下列那种角色?(D)A 服务提供者B 服务消费者C 服务代理者D IIS服务器4.下列哪种技术不属于xml web service的核心技术(D)A HTTPB xmlC soapD 5.标准三层架构不包含下列哪一层(C)A 数据访问层B 业务逻辑层C 模型层D UI层6.一下对webconfig文件的CustomErrors元素描述错误的是(A)A mode属性为on,表示使用用户自定义报错页面B mode属性为off,表示使用默认的报错页面C mode属性为RemoteOnly,表示显示自定义错误页面的URL7.下列选项中对Global.asax文件说法错误的是(B)A 一个项目中只能有一个Global.asax文件B 一个项目中可以有多个Global.asax文件C 包含了Application_Start事件D 包含了Session_Start事件8.以下一定不是Command对象的CommandType属性值的是(B)A TextB SQLC StoredProcedue (存储过程)D Direct Table9.(C)不可以赋值给GridView的DataSource属性A 数据集B 数据表C 数据库D 数据视图11.生成服务发现文档的工具是(B)A WSDL.exe(web服务说明文档)B Disco.exeC Notepad.exe(记事本)D Calc.exe(计算器)12.以下的文件中哪一项是web服务部署时不需要发布的文件(D)A 所有web窗体文件(aspx),用户控制文件(ascx)和xml web service 文件(asmx)B 配置文件(web.config和global.asax)C 其他必须的文件,如xml数据文件D 资源文件(resx)13.以下不存储在服务器端的对象是(D)A Application(全局服务器)B Session(当前全局应用程序变量)C Cache (服务器)D Viewstate(当前用户某一页面的全局变量)(客户端)14.以下对Cache Insert(“key”,value,depency,absoluteExpuation,sndingExpution)参数描述不正确的是(B)A key表示用于引用该对象的缓存键B absoluteExpuation表示所插入对象从创建到被从缓存中移除的时间C absoluteExpuation表示最后一次访问所插入对象时与该对象过期时之间的时间间隔D value表示要插入缓存中的对象15.以下选项中,对webMethod属性描述错误的是(B)A BufferResponse获取或设置是否缓存响应消息B BufferResponse设置为“false”时,意味着不缓存响应消息C CacheDuration获取或设置web服务方法的结果在缓存中保存的时间D CacheDuration的默认值是016.在xmlweb服务中以下哪些数据类型为复杂数据类型(C)A StringB intC 数组D double17.关于web服务中如何配置调试,说法错误的是(B)A 配置文件需要写在web.config文件中B 配置文件需要写在Globe.asax文件中C 只在调试应用程序时配置D 在生产环境中应该尽量避免使用18.下列选项中不属于IIS身份验证的是(B)A 基本式B 摘要式C Windows集成式D Passport身份验证19.对web service调用模式描述有误的是(C)A web调用模式分两种:同步和异步B 同步:稳定,安全,可靠,但效率低下C 异步:稳定,安全,可靠D 异步:高效,充分利用资源20.在站点开始运行后,第一个用户访问站点的时候,将触发Globle.asax 文件中的两个事件,它们分别是(B)B Application.start和Session.start二.简答题21.请简述HTTP协议的基本原理?22.Web服务体系结构中三种角色的交互过程23.请简述你对xml web service的理解24.请简述格式良好的xml文档所遵循的原则?试卷二1. 在下列应用中那些是分布式应用程序(BCE)A:一家公司的网站 B:一个需要客户端登录后,读取服务器的进销存系统C:与产品供应商之间交换数据的软件 D:能够提供天气预报的网站E:可以处理全球银行交易的系统2. 分布式应用程序的体系结构(AB)A:基于远程调用的体系结构 B: 基于消息的体系结构3. 下列对http协议的叙述正确的是(ABC)A: 可以传送html文档 B:可以传送xml文档C:http是在web上请求和接受 D:http可以穿透防火墙4. 下列对web服务描述正确的是(ABCD)A:和组件一样,web服务可以作为应用程序的开发模块B: web服务可以和其他的web服务聚合来实现一组更完善的服务C:web服务使用http协议,soup协议和xml进行通信D:web服务的开发由w3c管理5. .net中哪些命名空间在web分布应用中比较常用(AB)A:System.web Services B: Sockets C: System Data D: System Collection6. 请选出web服务的组成元素(ACD)A:服务提供者 B:服务平台 C:服务消费者 D:服务代理商7. 角色间的交互分(BCD)完成A:开发服务 B:发布服务 C:查找服务 D:绑定服务8. 下列对web服务提供者的描述正确的是(ABD)A: 至少应该有一个协议监听器 B:提供IIS服务C:提供相应的硬件技术 D:提供相应的web服务说明文档9. http是(通用的)、(无状态的)协议10. (httpwebRequest)类与(httpwebResponse)类分别从webRequset 类和webResponse类派生出来的11. HttpwebRequestreq=(httpwebRequest)WebRequest.Creat(A)A:URL地址 B:文档流 C:请求对象 D:相应对象12. 下列对xml的元素和属性叙述正确的是(AB)A:元素可以有子节点 B:元素可以重复C:属性可以重复 D:元素可以有默认值,属性不可以有默认值13. 主机:端口:2004查询字符串:module=314. Session的timeout属性默认值(20)min15. 说出apptication,session,viewstate的区别16. 客户端状态有(ABCD)A:试图状态 B:空间状态 C:隐藏域 D:Cookie17.服务器端状态管理有(ABC)A:应用程序状态 B.控件状态 C:配置文件属性 D:查询字符串18. ASP有两种验证模式分别是(表单验证)和(窗口验证)19.以下哪项是网站管理工具的选项卡(ABC)A:安全 B:应用程序 C:提供程序 D:SMTP设置20. 以下哪些是安全选项卡的内容(ABC)A:用户 B:角色 C:访问权限 D:调试和跟踪21. 在成员管理中使用membership的(CreateUser)方法来创建用户,使用(ValidateUser)方法来验证用户22. 以下哪个是用来配置最小密码长度的(D)A:connection string name B:password Format C:M。
D:min。
23.使用(LoginName)控件来显示登录者的名称24. 请叙述出Ajax的优越性答:①局部更新网页,提高一个网页在浏览器中执行的性能②具有属性的UI控件,如进度条、警告窗口等③客户端集成与应用服务,实现Forms 用户认证和用户档案文件(User Profile)④可以通过调用Web服务,将不同来源的数据进行归纳整合⑤提供了一个框架,简化了用户定义具有客户端特性的服务器控件⑥支持最流行和普遍采用的浏览器,其中包括微软Internet Explorer、Mozilla的Firefox和苹果的Safari。
25. 使用Ajax控件必须首先添加(ScriptManager)控件26. 请说出C#的数据类型,区别。
C#里面的数据类型分为两种:值类型和引用类型。
值类型:单元直接存放“有效值” ;引用类型:单元放的是另外一个对象的引用(地址)27. 。
28. 请写出下列代码的执行结果:(1)int i=0;Response.write(i++);Response.write(++i) ;0 2(2)int i=0;Response.write(++i);Response.write(i++);1 129. 请分别说出public、private、protected的作用(和区别)private,只有类内可直接访问,protected,类内和子类可直接访问,public,谁都能直接访问。
30. 。
31. 分布式应用程序:读取客户端控件:Button checkbox radioButton和inputtext1.获取所有的checkbox控件并弹出该控件的数量2.如何让所有的radioButton控件只能有一个被选中3.获取所有的radioButton并弹出当前被选中的radioButton的值4.需要在Button的哪个事件流中写代码才能实现单击的功能,请写出答案5.如何在单击Button后,弹出一个是否对话框,提示是否删除,请写出代码。
取消注释//System.web.script……。
public class webservice2:继承System.Web.Services{Public web service2(){Initialize component();}添加属性【web method】Public string helloword(){Return “………”;}}31. 分布式应用程序:读取客户端控件:Button checkbox radioButton和inputtext1.获取所有的checkbox控件并弹出该控件的数量2.如何让所有的radioButton控件只能有一个被选中3.获取所有的radioButton并弹出当前被选中的radioButton的值4.需要在Button的哪个事件流中写代码才能实现单击的功能,请写出答案5.如何在单击Button后,弹出一个是否对话框,提示是否删除,请写出代码。