您好,欢迎访问三七文档
..综合练习题2一、判断题1)Application对象只能记录变量、字符串、日期等简单的数据类型。错2)Session对象记录的是所有浏览器端共享的变量,而Application对象记录的则是个别浏览器端专用的变量。错3)Global.asa文件只有存放在网站的根目录下才能正常运行。对4)Response中的Redirect方法可使浏览器连接到其他URL。对5)在聊天室程序中,一般使用Application对象来存储在线人数。对6)Response对象的Mappath方法可以将虚拟路径转化为物理路径。对7)%Session.abandon%意思为:删除所有存储在Session中的对象并释放资源。对8)Unlock方法用于解除ASP页面锁定的Application对象。对9)在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,那么在该文件的程序中,可以使用Request对象的Querystring数据集合负责取得用户提交的数据,并加以处理。对10)session和application对象的事件过程只能写在global.asa文件中。对11)Cookie是一个记录,当访问一个需要惟一标识地址的Web时,它会在硬盘中记录下一个标识。对12)可以通过Request对象中的ServerVariables集合来获取服务器环境变量信息。对13)同Application对象一样,Session对象中也提供了OnStart及OnEnd两个事件。对14)%session.timeout=5%是定义应用程序会话状态超时时限为5分钟。错15)Application_OnStart事件比Session_OnStart事件先执行对16)Session和Cookies一样都是存储在客户端浏览器中的。错17)Session对象无法记录数组、对象等复杂的数据类型。错18)获取session变量的值只能通过变量=session(“session变量名”)这一种方法。错19)Session变量和Application变量一样都可以被所有用户共享,只是session变量的生存期要短一些而已。错20)当用户关闭浏览器或是在超时时间范围内没有任何动作时,Application对象会自动失效。错21)Application对象的onstart事件触发条件是第一个人第一次访问网站时,session对象的onstart事件触发条件是某个人第一次访问网站内任意页面时。对22)在操作application变量之前需要使用Application.lock语句锁定application对象,而在操作完成后要使用Application.unlock语句来解锁。对23)利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。错24)Session和Application对象的事件过程只能书写在Global.asa文件中。对25)Session对象所存储的变量,在当前用户所请求的每个页面中均无效。错26)在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。对27)所有符合ActiveX标准的组件在ASP中均可使用,不需要注册。对28)在ASP中,如果要找出当前文件的上层目录的实际路径,应该使用server.mappath(../)。对..二、单选题1)下面(A)语句可以返回访问者的IP地址A.Request.ServerVariables(REMOTE_ADDR)B.Request.ServerVariables(REMOTE_IP)C.Request.ClientCertificate(REMOTE_ADDR)D.Request.ClientCertificate(REMOTE_IP)2)执行完如下语句后,页面上显示的内容为(B)%Response.WriteAResponse.EndResponse.WriteB%A.ABB.AC.ACD.ABC3)请问下面程序段执行完毕,页面上显示内容是(A)%Response.Writeahref='新浪/a%A.新浪B.ahref='新浪/aC.新浪(超链接)D.该句有错,无法正常输出4)Session对象的默认有效期为(C)分钟?A.10B.15C.20D.55)请问下面程序段执行完毕,页面上显示内容是(A)%Response.WriteServer.HTMLEncode(ahref='新浪/a)%A.新浪B.ahref='新浪/aC.新浪(超链接)D.该句有错,无法正常输出6)下列不属于Request.ServerVariables集合可以读取服务器环境变量的是(A)。A.客户端的网速B.客户端所提交内容的数据类型C.发送请求的端口号D.发出请求的远程主机IP7)下面(C)不是Global.asa文件可用来存放是事件。A.Application_OnEnd..B.Application_OnStartC.Session_OnEndD.Sever_OnStart8)下列那种方法不能实现页面跳转的效果(B)。A.Response.Redirect方法B.HTMLEncode方法C.Server.Execue方法D.Server.Transfer方法9)在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B)对象实现。A.RequestB.ResponseC.ServerD.Session10)表单提交后数据指定的处理的文件由(C)属性指定。A.GetB.PostC.ActionD.Name11)以下对Gloabal.asa的说法中,错误的(A)。A.该文件对于一般ASP应用程序而言,是可选的B.该文件可以放在站点的任何位置C.Session和Applcation对象的事件处理过程,必须放在该文件中,以便相应事件的运用D.该文件中,用户必须使用ASP所支持的脚本语言并定义在标记Script之内。12)(B)ASP对象可用来记录个别浏览器端专用的变量。A.ServerB.SessionC.ApplicationD.Client13)若要停止ASP程序的执行并将存在缓冲区的输出送至浏览器端,可使用(C)方法。A.ClearB.FlushC.EndD.Write14)若要将浏览器端导向至其他网页,可使用(A)方法。A.RedirectB.LocationC.FlushD.AppendToLog15)可以使用Response(D)属性设置放进缓存区的网页逾期时间长短。A.CacheControl..B.BufferC.TimeOverD.Expires16)下列(A)是Cookie的缺点。A.造成浏览器端有潜在的安全威胁B.Cookie文件的内容不太容易看懂C.Cookie可以记录对象、数组等复杂的数据类型D.Cookie会自动消失17)下列(A)表单字段适合作为输入密码使用。A.单行文本框B.复选框C.单选钮D.下拉式菜单18)可以使用(C)ASP对象取得表单字段值。A.ResponseB.SessionC.RequestD.Form19)若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将FORM标记的Method属性设置为下列(C)。A.POSTB.STRINGC.GETD.QUERY20)若要找出当前文件的父目录的实际路径,可使用下列(B)语法。A.Server.MapPath(/”)B.Server.MapPath(./”)C.Server.MapPath(../”)D.Server.MapPath(//”)21)在建立Application对象的时候会产生(A)件。A.Application_OnStartB.Application_OnCreateC.Application_OnBeginD.Application_OnNew22)若要在完成目前的网页之后便结束Session对象,可以使用(D)法。A.ClearB.EndC.TimeoutD.Abandon..23)服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。A.RequestB.SubmitC.ServerD.Session24)若表单提交的数据中包含着图形或大数据量的文本,此时表单的提交方法应采(C)。A.GetB.SubmitC.PostD.Reset25)若表单提交时采用的是Get方法,则服务器端要获得表单所提交的数据,应采(B)语句来实现。A.Request.Form(表单域名)B.Request.QueryString(表单域名)C.Response.Form(表单域名)D.Response.QueryString(表单域名)26)若表单提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。A.Request.Form(表单域名)B.Request.QueryString(表单域名)C.Response.Form(表单域名)D.Response.QueryString(表单域名)27)服务器端向客户端输出“注册成功”,以下语句中,能实现该操作的(D)A.Request.write“注册成功”B.Request.write(“注册成功”)C.Reponse.write“注册成功”D.Response.write(“注册成功”)28)用于设置服务器响应的HTTP内容类型,应使用Response对象的(A)方法来实现。A.ContentTypeB.ExpiresC.BufferD.Status29)用于设置页面过期的时间为2分钟,以下语句用法中,正确的(B)。A.Request.Expires=2B.Response.Expires=2C.Request.ExpiresAbsolute=2D.Response.ExpireAbsolute=230)若要获得名为usename的Cookie值,以下语句正确(B)。A.Request.Cookie(“username”)..B.Request.Cookies(“username”)C.Response.Cookie(“username”)D.Response.Cookies(“username”)31)若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确(C)。A.Server.Timeout=70B.Server.ScriptTimeOut=70000C.Server.ScriptTimeOut=70D.Server.Timeout=7000032)若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中正确的是(B)。A.Session(“passflag”)=0B.Application(“passflag”)=0C.SetSession(“passflag”)=0D.publicpassflag33)在ASP中,创建对象通常用(B)对象CreateObject方法来现。A.RequestB.ObjectC.ServerD.Application三、填空题1)可以使用ASP【request】对象取得表单字段的值。2)在ASP中,若要将表单数据以字符串的方式附加在网址的后面返回服务器,必须将Form标记的Method属性设置为【get】。3)在ASP中,负责取得web服务器的环境变量值的集合是【servervariables】。4)ASP【response】对象可以用来将输出由服务器端传送到浏览器。5)若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用【end】方法。6)在ASP中,若要将浏览器端导向至其它网页,可以使用【redirect】方法。7
本文标题:综合练习
链接地址:https://www.777doc.com/doc-6078513 .html