xml web server期末试卷

xml web server期末试卷
xml web server期末试卷

试卷一

一.单项选择

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 HTTP

B xml

C soap

D https://www.360docs.net/doc/4315870215.html,

5.标准三层架构不包含下列哪一层(C)

A 数据访问层

B 业务逻辑层

C 模型层

D UI层

6.一下对webconfig文件的CustomErrors元素描述错误的是(A)

A mode属性为on,表示使用用户自定义报错页面

B mode属性为off,表示使用默认的报错页面

C mode属性为RemoteOnly,表示显示自定义错误页面的URL

7.下列选项中对Global.asax文件说法错误的是(B)

A 一个项目中只能有一个Global.asax文件

B 一个项目中可以有多个Global.asax文件

C 包含了Application_Start事件

D 包含了Session_Start事件

8.以下一定不是Command对象的CommandType属性值的是(B)

A Text

B SQL

C StoredProcedue (存储过程)

D Direct Table

9.(C)不可以赋值给GridView的DataSource属性

A 数据集

B 数据表

C 数据库

D 数据视图

11.生成服务发现文档的工具是(B)

A WSDL.exe(web服务说明文档)

B Disco.exe

C 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的默认值是0

16.在xmlweb服务中以下哪些数据类型为复杂数据类型(C)

A String

B int

C 数组

D double

17.关于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: https://www.360docs.net/doc/4315870215.html, Sockets C: System Data D: System Collection

6. 请选出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. 主机:https://www.360docs.net/doc/4315870215.html,

端口:2004

查询字符串:module=3

14. Session的timeout属性默认值(20)min

15. 说出apptication,session,viewstate的区别

16. 客户端状态有(ABCD)

A:试图状态 B:空间状态 C:隐藏域 D:Cookie

17.服务器端状态管理有(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控件,如进度条、警告窗口等③客户端集成与https://www.360docs.net/doc/4315870215.html,应用服务,实现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 1

29. 请分别说出public、private、protected的作用(和区别)

private,只有类内可直接访问,protected,类内和子类可直接访问,public,谁都能直接访问。

30. 。。。。。。。

。。。。。。。

31. 分布式应用程序:读取客户端控件:Button checkbox radioButton和inputtext

1.获取所有的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和inputtext

1.获取所有的checkbox控件并弹出该控件的数量

2.如何让所有的radioButton控件只能有一个被选中

3.获取所有的radioButton并弹出当前被选中的radioButton的值

4.需要在Button的哪个事件流中写代码才能实现单击的功能,请写出答案

5.如何在单击Button后,弹出一个是否对话框,提示是否删除,请写出代码。

《基于WEB程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 4 > </ 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.360docs.net/doc/4315870215.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.360docs.net/doc/4315870215.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

WEB开发技术实验报告

实验一JSP开发环境构建 实验目的:了解动态页面技术及B/S系统 掌握开发环境的构建 理解Eclipse开发WEB应用 实验内容: 实训项目一:安装JDK并配置环境变量 请阐述配置环境变量的方法: 实训项目二:安装TOMCAT并配置Server.xml修改端口号为8090 问题一:如何测试TOMCAT是否已经成功启动? 问题二:在浏览器地址栏输入什么地址可以访问到TOMCA T的测试页? 请阐述配置Server.xml修改端口号为8090基本实验步骤: 实训项目三:应用Eclipse建立项目并浏览一个JSP页面 请阐述应用Eclipse建立项目并浏览一个JSP页面基本实验步骤: 实验心得:(遇到了哪些问题,如何解决的,有那些体会) 实验二JSP语法 实验目的:了解JSP程序的组成元素 掌握JSP中使用JA V A程序片段的方法 实验内容: 实训项目一:编写一个JSP页面输出26个小写英文字母表 实训项目二:编写页面实现九九乘法表 实训项目三:利用成员变量被所有客户共享这一性质,实现一个简单的计数器 实训项目四:使用JA V A表达式输出系统当前时间 实训项目五:编写程序shijian2_9.jsp和computer.jsp两个页面,在第一个页面中使用include动作标记动态包含文件computer.jsp,并向它传递一个矩形的长和宽,computer.jsp 收到参数后,计算矩形的面积,并显示结果。 实训项目六:编写3个JSP页面:main.jsp,first.jsp和second.jsp,将3个JSP文件保存在同一个WEB工程中,main.jsp使用include动作标记加载first.jsp和second.jsp页面。First.jsp 页面可以画一张表格,second.jsp页面可以计算两个正整数的最大公约数。当first.jsp被加载时,获取main.jsp页面include动作标记的param子标记提供的表格行数和列数,当second.jsp 被加载时,获取main.jsp页面include动作标记的param子标记提供的两个正整数的值。 要求:上机编程完成上述实训项目,上机演示给教师检查,从中挑选三个程序的核心代码写在实训报告上 实验核心代码:

关于生成AMBA ip core的GRLIB使用笔记2(哥,断奶了)

本文源于哥,断奶了在学习中做的笔记,希望分享后大家一起学习讨论。 2013/5/17 一.GRlib的使用 首先在designs下建立一个工程文件design_one,你可以把你所需要的器件类型design 内的文件复制到这个文件里,例如我要做一个V5的project,那么就可以把leon3-gr-pci-xc5v 这个文件里的文件复制到design_one里面。 然后进入虚拟机,用终端打开design_one文件,执行命令make xgrlib,打开如下界面。 1.红色区域 首先来看Simulation,这个GRlib提供了包括Modelsim、 Nasim(一位台湾人写的加工程序仿真软件)和一些其他公司 提供的仿真工具(我对着些仿真工具也不是太了解,因为只 做过Altera和Xilinx的FPGA,所以只对他们自带的仿真工 具和Modelsim比较了解,而且我们后面的实例只用到 Modelsim。)选择所需要的仿真工具,如果在Linux下安装 了Modelsim的话,在这里可以run Modelsim。如果没有也 没关系,他会在共享的工程文件中生成工程文件,这样你就 可以在Linux外部打开这个project。 其他连个选项也是一样的道理、,但是现在AMBA总线还没有设置参数,所以在这里先不要管它,我只是把第一个界面的选项先介绍一下。

2.蓝色区域 这个区域包括器件类型、项目名称、状态显示。在状态显示里面我们可以看到生成的文件和一些GRlib在做什么操作。 3.紫色区域 prog prom:下载FPGA的prom。 Xconfig:启动配置工具。 Clean:撤销所有设置。 Scripts:产生工程脚本文件。 Distclean:移除所有产生的文件。 Quit:退出程序。 二.Xconfig工具 Xconfig启动配置工具后,我们就可以对工程进行编辑了,如图: 1.synthesis设置 Target technology(目标技术):Xlinx-Virtex为memory and pads选择目标器件,它包含XLINX、Altera的大多数器件。

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.