《网站设计案例分析与课程设计》期末模拟题及参考答案.doc_第1页
《网站设计案例分析与课程设计》期末模拟题及参考答案.doc_第2页
《网站设计案例分析与课程设计》期末模拟题及参考答案.doc_第3页
《网站设计案例分析与课程设计》期末模拟题及参考答案.doc_第4页
《网站设计案例分析与课程设计》期末模拟题及参考答案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网站设计案例分析与课程设计期末模拟题及参考答案一、填空题(每空2分,共10分)1、 在Web页面中,表单的功能是收集用户信息和_ 。2、 在ASP.NET页面中,有一些事件是被服务器自动调用,如_事件在页面被加载的时候被自动调用。3、 在ADO.NET中使用Connection对象的BeginTransaction()方法来申明事务开始,利用Transaction对象的_来提交事务4、 使用Command的 _ 方法返回 DataReader 对象。5、 Web 服务是微软.NET策略计划的基础。一个Web Service就是一个应用Web协议的可编程的应用程序逻辑,其中最重要的协议是_。二、选择题(每题2分,共10分)1、 目前主要使用.NET和J2EE设计网站,Web服务器很多,下列哪个服务器是.NET的Web服务器。A. WebLogic B. WebSphere C. Tomcat D. IIS2、 以下代码是在Web窗体中添加一个用户控件的代码:该用户控件在使用前必须注册,请选出正确的注册语句 A. B. C. D. 3、 上述代码的作用是: A 在Customerror.aspx窗体上显示定制错误信息,但该错误信息不出现在远程用户的计算机上B 在Customerror.aspx窗体上显示定制错误信息,但该错误信息不出现在Web服务器上C 在Customerror.aspx窗体上显示定制错误信息,该错误信息不仅出现在Web服务器上,而且允许出现在远程用户的计算机上D 以上都不对。4、 选出所有关于数据适配器DataAdapter错误描述: A. DataAdapter对象用于从数据源获取数据B. DataAdapter对象用于从数据库获取仅向前的数据流C. DataAdapter有一个属性InsertCommand用来执行插入操作D. DataAdapter有一个属性SelectCommand用来执行查询5、 关于Global.asax的描述中不正确的是:A. Global.asax 文件驻留在应用程序的根目录中B. global.asax文件可以和ASP程序的global.asa文件共存C. 在ASP程序的global.asa文件中定义的Session变量可以继续在global.asax文件中调用D. ASP.NET应用程序可以不定义Global.asax文件。三、判断题(每题2分,共10分)1File类提供创建、拷贝、移动和打开文件的各种方法,这些方法都是静态方法,通过类名进行访问,而不能通过File类的实例进行访问。( )2服务器端控件的执行过程是:先在服务器执行,将执行的结果一次性发给客户端浏览器,在ASP和JSP中,没有服务器端控件,只能依靠单纯的HTML控件实现交互操作。( )3DataSet对象使用XML格式来存储数据,可以利用程序创建DataSet对象,并填充内部的数据,不从数据源读取数据。( )4Repeater控件的主要功能是以更自由的方式来控制数据,用表格的形式来展现数据。Repeater控件最关键的部分是摸板,允许用户定义5种摸板:( )5Global.asax 文件(也叫做 ASP.NET 应用程序文件)是一个必选的文件,该文件包含响应 ASP.NET 或 HTTP 模块引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 ASP.NET 的应用程序的根目录中。( )四、简答题(每题5分,共30分)1. 简述CSS样式的主要作用和各种加载方式(5分)2. 为什么要使用ValidationSummary服务器验证控件?(5分)3. 描述使用SqlCommand执行数据增删改的步骤。(6分)4. Web服务的核心技术基础是什么?(6分)5. 简述ASP.NET内置对象Application和Response各自的功能:(4分)6. 简述配置文件global.asax和Web.config的主要特点和区别。(4分) 五、程序设计题(共40分)1. 作为机器名到IP转换的逆过程,利用System.Net命名提供的类也可以实现。利用“IPHostEntry”类的“GetHostByAddress”方法得到机器名,并显示出来。请完成下面程序的补充设计,要求程序的最终运行结果如下图所示。(10分) Sub buttonClick(Sender As Object, e As EventArgs)Dim hostInfo as new IPHostEntry() hostInfo = _(3分) showmsg.Text= _(2分)End Sub 要查找的IP地址: 2. 使用比较验证控件进行如下程序设计:要求用户在密码1输入框中输入自己的密码,同时要求用户在密码2输入框中重新输入自己的密码,如果与第一次输入一样,密码验证通过;如果不一样,提示“密码有误,请重新输入!”(12分)密码1:密码2: 3. 下图中使用DataGrid数据控件实现数据的分页查询显示功能。其中,数据库采用的是当前目录下的一个Access数据库文件person.pdb, 请根据注释填写未完成的代码。(14分)Sub Page_Load(Sender As Object, e As EventArgs)dim Provider,DataBase,ConnStr,SQL as StringProvider = _(3分) 数据库驱动程序DataBase = _(2分) 数据库ConnStr = Provider= & Provider & Data Source= + DataBasedim da as OleDbDataAdapterda = new OleDbDataAdapter(Select * From grade,ConnStr)dim ds as DataSet = new DataSet() _(3分)向ds中填充数据,并起别名grade1.DataGrid1.DataSource = ds.Tables(grade).DefaultView _(3分) DataGrid1绑定数据End Sub 4. 使用ASP.NET内置对象Response向浏览器输出信息。分析下面程序的运行结果,并说明原因。(4分)Dim myarray() As Integer = 0, 1, 2, 3, 4%dim ifor i=3 to 20 Response.Write(myarray(i)*2 & ) if (i=4) then Response.End() End ifNext%程序运行结果: _(4分) 网站设计案例分析与课程设计答案一、填空题(每空2分,共10分)1、 实现系统与用户交互2、 Page_Load()3、 Commit()方法4、 ExecuteReader()方法 5、 简单对象访问协议SOAP(Simple Object Access Protocol)二、选择题(每题2分,共10分)1、D2、A3、B 4、B5、A三、判断题(每题2分,共10分)1、x2、3、 4、x5、x三、简答题(共30分)1(5分)CSS(Cascading Style Sheets)中文翻译为层叠样式表单,简称样式单。它是一组样式,样式中的属性在HTML元素中依次出现,并显示在浏览器中。样式可以定义在HTML文档的标志里,也可以在外部附加文档作为外加文档。CSS是一种来装饰HTML的一种标记集合。使用CSS来格式化网页,共有三种方式:在HEAD中引用、在BODY中引用和作为文件来引用。2(5分)使用ValidationSummary服务器验证控件的原因:如果错误信息比较多的时候,往往造成布局显得比较混乱。ValidationSummary控件可以在一个位置集中显示来自 Web 页上所有验证程序的错误信息3(5分)使用SqlCommand执行数据增删改的步骤:a)创建SqlCommand,其中指定需要的连接和命令字符串;b)设置必要的SqlParameters参数并赋值;c)打开连接d)执行ExecuteNonQuery方法e)关闭连接4:(5分)Web服务的核心技术基础是:Web 服务是一种应用程序,使用标准的互联网协议,在网上提供函数接口,用户可以从任何地方调用Web 服务。Web 服务主要使用两种技术: (1) XML:XML可以使Web服务方便的处理数据,实现内容与表示分离。(2) SOAP:SOAP使用XML消息调用远程方法,SOAP是Web服务最重要的协议。5:(5分)Application对象:Application对象被用来存储一个应用中所有用户共享的信息。例如,你可以利用application对象来在你的站点的不同用户间传递信息。Response对象用来将信息发送回给浏览器。你可以利用Response对象将你的脚本语言结果输出到浏览器上。6:(5分)配置文件Global.asax和Web.config的主要特点和区别:Global.asax 文件(也叫做 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或 HTTP 模块引发的应用程序级别事件的代码。Global.asax 文件驻留在基于 ASP.NET 的应用程序的根目录中。在Global.asax中不能有任何输出语句,无论是HTML的语法还是Response.Write()方法都是不行的,Global.asax是任何情况下也不能进行显示的。Web.config包括了具体web应用程序的配置信息,它可以覆盖定义在machine.config文件中的默认功能,从而为每个创建的应用程序提供定制的环境。初始化页面时,会先读取machine.config中的信息。如果读完了,ASP.NET就会进入下一个层次的级中,读取存储在web应用程序根目录中的web.config文件。这些文件提供了其他的配置信息,来扩充或覆盖继承自machine.config的设置。五、程序设计题(共40分)第1题 (3分)答案:Dns.GetHostByAddress(txtIP.Text) (2分)答案:hostInfo.HostName (2分)答案: TextBox runat=server id=txtIP 答案: (3分)Text=查找 onClick=mybuttonClick第2题 (3分)答案:指定要验证的控件是passwd1 (2分)答案:指定要比较的控件是passwd2 (2分)答案: String (3分)答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论