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分)
row 1, cell 1 | row 1, cell 2 | row 2, cell 1 2 > < 3 >row 2, cell 2 | 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" %>