XML Web Service.docx
- 文档编号:7805376
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:19
- 大小:61.09KB
XML Web Service.docx
《XML Web Service.docx》由会员分享,可在线阅读,更多相关《XML Web Service.docx(19页珍藏版)》请在冰豆网上搜索。
XMLWebService
07级Xml试题
一.单项选择
1.下列选项中对xmlwebservice的说法有误的一项是(D)
Axmlwebservice实现了在异构系统之间以xml消息的形式进行数据交换
Bweb服务可以通过web方式接入并进行访问
Cweb服务使用xml标准web协议实现通信
Dweb服务不支持系统间的松散耦合连接
3.面向服务的体系结构中不包括下列那种角色?
(D)
A服务提供者B服务消费者
C服务代理者DIIS服务器
4.下列哪种技术不属于xmlwebservice的核心技术(D)
AHTTPBxml
CsoapDASP.NET
5.标准三层架构不包含下列哪一层(C)
A数据访问层B业务逻辑层
C模型层DUI层
6.一下对webconfig文件的CustomErrors元素描述错误的是(A)
Amode属性为on,表示使用用户自定义报错页面
Bmode属性为off,表示使用默认的报错页面
Cmode属性为RemoteOnly,表示显示自定义错误页面的URL
7.下列选项中对Global.asax文件说法错误的是(B)
A一个项目中只能有一个Global.asax文件
B一个项目中可以有多个Global.asax文件
C包含了Application_Start事件
D包含了Session_Start事件
8.以下一定不是Command对象的CommandType属性值的是(B)
ATextBSQL
CStoredProcedue(存储过程)DDirectTable
9.(C)不可以赋值给GridView的DataSource属性
A数据集B数据表
C数据库D数据视图
11.生成服务发现文档的工具是(B)
AWSDL.exe(web服务说明文档)BDisco.exe
CNotepad.exe(记事本)DCalc.exe(计算器)
12.以下的文件中哪一项是web服务部署时不需要发布的文件(D)
A所有web窗体文件(aspx),用户控制文件(ascx)和xmlwebservice文件(asmx)
B配置文件(web.config和global.asax)
C其他必须的文件,如xml数据文件
D资源文件(resx)
13.以下不存储在服务器端的对象是(D)
AApplication(全局服务器)BSession(当前全局应用程序变量)
CCache(服务器)DViewstate(当前用户某一页面的全局变量)(客户端)
14.以下对CacheInsert(“key”,value,depency,absoluteExpuation,sndingExpution)参数描述不正确的是(B)
Akey表示用于引用该对象的缓存键
BabsoluteExpuation表示所插入对象从创建到被从缓存中移除的时间
CabsoluteExpuation表示最后一次访问所插入对象时与该对象过期时之间的时间间隔
Dvalue表示要插入缓存中的对象
15.以下选项中,对webMethod属性描述错误的是(B)
ABufferResponse获取或设置是否缓存响应消息
BBufferResponse设置为“false”时,意味着不缓存响应消息
CCacheDuration获取或设置web服务方法的结果在缓存中保存的时间
DCacheDuration的默认值是0
16.在xmlweb服务中以下哪些数据类型为复杂数据类型(C)
AStringBint
C数组Ddouble
17.关于web服务中如何配置调试,说法错误的是(B)
A配置文件需要写在web.config文件中
B配置文件需要写在Globe.asax文件中
C只在调试应用程序时配置
D在生产环境中应该尽量避免使用
18.下列选项中不属于IIS身份验证的是(B)
A基本式B摘要式
CWindows集成式DPassport身份验证
19.对webservice调用模式描述有误的是(C)
Aweb调用模式分两种:
同步和异步
B同步:
稳定,安全,可靠,但效率低下
C异步:
稳定,安全,可靠
D异步:
高效,充分利用资源
20.在站点开始运行后,第一个用户访问站点的时候,将触发Globle.asax文件中的两个事件,它们分别是(B)
BApplication.start和Session.start
二.简答题
21.请简述HTTP协议的基本原理?
22.Web服务体系结构中三种角色的交互过程
23.请简述你对xmlwebservice的理解
24.请简述格式良好的xml文档所遵循的原则?
三、1、SqlConnectionconn=newSqlConnection();conn.ConnectionString="DataSource=.;InitialCatalog=Northwind;IntegratedSecurity=True";
2、//默认打开连接名为conn,testproc是存储过程
SqlCommandcommand=newSqlCommand("testproc",conn);//打开连接
command.CommandType=CommandType.StoredProcedure;//命令类型是存储过程
//获取类型为returnvalue的参数,注意类型为int
SqlParameterparameter=command.Parameters.Add("Return_Value",SqlDbType.Int);
parameter.Direction=ParameterDirection.ReturnValue;//指定参类型
parameter=command.Parameters.Add("@InputParam",SqlDbType.NVarChar,12);//创建一个输入参数
parameter.Value="TestValue";//指定参数的值
parameter=command.Parameters.Add("@OutputParam",SqlDbType.NVarChar,28);//创建一个输出的参数
parameter.Direction=ParameterDirection.Output;//设置参数类型为输出参数
conn.Open();//打开连接
SqlDataReaderreader=command.EndExecuteReader();//执行获取数据集的命令
reader.Close();//关闭打开的阅读器
conn.Close();//关闭连接
Response.Write(command.Parameters["@OutputParam"].Value);
Response.Write(command.Parameters["@Return_Value"].Value);
3、stringsqlstr="select*fromCategories";
//利用构造函数,创建DataAdater
SqlDataAdapterda=newSqlDataAdapter(sqlstr,conn);
DataSetds=newDataSet();//创建Dataset空对象
//填充,第一个参数是要填充的dataset对象第二个参数是填充dataset的datatable
da.Fill(ds,"Catagories");
//以下代码将更新dataset里的数据
//在dataset里的名为Categories里的datatable里添加一个用于描述行记录的的datarow对象
DataRowdr=ds.Tables["Categories"].NewRow();
//通过datarow对象添加一条记录
dr["CategoryName"]="计算机分类";
dr["Description"]="从计算机类里单独列出来的分支";
ds.Tables["Categories"].Rows.Add(dr);
//更新数据到数据库里
SqlCommandBuilderscb=newSqlCommandBuilder(da);
da.Update(ds,"Categories");
郑州大学软件学院《Asp.Net》课程试题
2009-2010学年第一学期(A卷)
一、选择题、单选或多选(共30分,每题1分)
1.ASP.NET程序中前台设计界面的扩展名为()
A..csB..aspx.csC..ascxD..aspx
2.下列标示符命名正确的是()
A._mydataB.floatC.wo123D.012a
3.用来获取并显示数据库中的数据的数据控件是()
A.GridViewB.MultiViewC.DetailsViewD.View
4.在.NET中,所有类文件最好放在()文件夹下
A.App_DataB.AdminC.App_CodeD.Upload
5.下列语句为实现页面跳转功能的代码是()
A.Response.Redirect(“”);
B.Response.Write(“”);
C.Console.Write(“”);
D.Window.Location.href=’’
6.在web.config中用于网站与数据库连接的配置节是()
A.
C.
7.下列哪个方法返回影响记录的行数()
A.ExecuteNonQuery()B.ExecuteScalar()
C.ExecuteReader()D.Connection()
8.请问下面程序执行完毕,页面上显示内容是()
Response.Write(“
A.
B.XX
C.XX
D.该语句有错,无法正常输出
9.Session对象的默认值有效期为()分钟
A.10B.15C.20D.应用程序从启动到结束
10.下列标记最好写在
中的是()A.B.
C.