网络编程技术.doc_第1页
网络编程技术.doc_第2页
网络编程技术.doc_第3页
网络编程技术.doc_第4页
网络编程技术.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

网络编程技术作业二 形成性考核二网络编程技术形成性考核二学号:姓名:成绩:得 分一、选择题(每小题2分,共22分)1. 对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入: A Form、QueryString、Cookies、Server Variables、ClientCertificateB QueryString、Form、Cookies、Server Variables、ClientCertificateC Cookies、QueryString、Form、Server Variables、ClientCertificateD Form、QueryString、Cookies、Server Variables、ClientCertificate答案:b2. QueryString获取方法、Form获取方法获取的数据子类型分别是: A 数字、字符串 B 字符串、数字 C 字符串、字符串 D 必须根据具体值而定 答案:c3. 请问下面程序段执行完毕,页面上显示内容是什么:%Response.Write 新浪% A 新浪 B 新浪 C 新浪(超链接) D 该句有错,无法正常输出 答案:c4. 请问下面程序段执行完毕,页面上显示的内容是什么? A 祖国您好 B 祖国(换行)您好 C 祖国 D 以上都不对 答案:d5. 请问下面程序段执行完毕,页面上显示的内容是什么? A 春秋 B 战国 C 春秋战国 D 春秋(换行)战国 答案:a 6. Session对象的默认有效期为多少分钟? A 10 B 15 C 20 D 30 答案:c7. 在同一个应用程序的页面1中执行Session.Timeout=30,那么在页面2中执行Response.Write Session.Timeout,则输出值为多少? A 15 B 20 C 25 D 30答案:d8. Application对象的默认有效期为多少分钟? A 10 B 15 C 20 D 应用程序从启动到结束 答案:d9. 请问下面程序段执行完毕,c的值为多少? A 12 B 3 C ab D 以上都不对 答案:b10. 请问下面程序段执行完毕,页面上显示的内容是什么? A 张红 B 王刚 C 张红王刚 D 语法有错,无法正常输出 答案:b11. 如果设置ScriptTimeOut为60秒,请问实际的脚本最长执行为多少? A 30 B 60 C 90 D 300答案:b得 分二、简答题(每小题5分,共50分)1. 请叙述Response的Write方法的两种写法的区别及注意事项。答案:简单写法必须要在输出的每一句两边加,而Response.Write可以有多行语句。2. 请问Redirect方法和超链接的区别是什么?答案:Redirect方法可以自动引导客户至另一个网页。而超链接必须要靠客户单击才能到另外一页。3. 请问当使用Redirect方法时,为什么有时要在文件开头加这句话?答案:如果是Windows98等系统,可能默认为False,这时如果已经向客户端输出了HTML标记,而又想重定向到另外一个网页,就会发生错误。4. 如果客户端浏览器不支持Cookies,那么能支持Session吗?答案:不支持5. 请叙述Session对象和Application对象各自的作用和最主要的区别。答案:都可以保存信息,Session是每个客户的信息,Application是所有人的。Session的有效期默认为20分钟,Application为从服务启动到服务结束。6. 怎么知道返回数组的长度?(提示:查有关函数)答案:使用ubound函数7. 请问Global.asa文件的名称、位置、语法有什么规定?答案:Global.asa文件必须放到应用程序的根目录中,语法: sub Application_onstart 这里放置Application对象的开始程序 end sub sub Application_onend 这里放置Application对象的结束程序 end sub sub Session_onstart 这里放置Session对象的开始程序 end sub sub Session_onend 这里放置Session对象的结束程序 end sub 8. 请问如下Global.asa文件程序段有何错误? Sub Session_OnStart Dim a,b,c a=2 b=3 c=a+b Response.Write c End Sub答案:错误,在Global.asa不允许向客户端输出内容。 9. 请简述Execute、Transfer和Redirect方法的区别答案:Execute用来停止执行当前网页,转到新的网页执行,执行完毕后返回原网页,继续执行Execute方法后面的语句 Transfer在执行完新的网页后,并不返回原网页,而是停止执行程序。 Redirect自动引导客户到另一个页面,不返回原页面。10. 将来开发留言板时,经常会碰到这样的问题,本来希望来访者输入文字留言,结果来访者可能输入了一段HTML语句,比如输入一些JavaScript语句等。这样可能就无法正常显示了。如果要防止这种情况,可以采用本章介绍的哪一种方法?如何实现?答案:HtmlEncode方法。在向客户端输出时,可以用该方法转化,这样就不会执行其中的HTML代码得 分三、编程题(每小题8 10 10分,共28分)1. 请开发一个页面,显示来访者的IP地址。并判断:如果IP地址以162.105开头的,则显示欢迎信息;否则显示为非法用户,并终止程序。答案: 2. 请开发一个页面,当客户第一次访问时,需在线注册姓名、性别等信息,然后把信息保存到Cookies中。下一次如该客户再访问,则显示“某某,您好,您是第几次光临本站的欢迎信息”。答案:请输入姓名请选择性别男女=1 Then如果不是第1次访问,就令访问次数在原有次数上加1 Dim vNumber 定义一个访问次数变量Dim user_name Dim sex vNumber=Request.Cookies(user)(vNumber)user_name=Request.Cookies(user)(user_name)sex=Request.Cookies(user)(sex)Response.Cookies(user)(vNumber)=vNumber+1 将访问次数+1保存到Cookies中Response.Cookies(user)(user_name)=user_nameResponse.Cookies(user)(sex)=sexResponse.Cookies(user).Expires=#2030-1-1# 设置有效期为30年,其实也没有必要这么长Response.Write Request.Cookies(user)(user_name) & 您好,您是第 & (vNumber+1) & 次访问本站 End If如果提交表单后执行如下语句If Request.Form(user_name) And Request.Form(sex) ThenResponse.Cookies(user)(user_name)=Request.Form(user_name)Response.Cookies(user)(sex)=Request.Form(sex)Response.Cookies(user)(vNumber)=1Response.Cookies(user).Expires=#2030-1-1# End If%3. 请开发一个简单的在线考试程序,可以包括若干道单选题、多选题,单击交卷按钮后就可以根据标准答案在线评分。答案: New Document 单选题1.请问在ASP中如果要向客户端输出内容,因该使用什么对象?RequestResponseSessionApplication多选题2.请问搜索引擎主要有哪些?美术网教育网新浪Google%If Request(q1) Then 如果提交了表单,就执行

温馨提示

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

评论

0/150

提交评论