为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 综合练习

综合练习

2022-04-28 1页 doc 49KB 6阅读

用户头像 个人认证

is_849877

暂无简介

举报
综合练习综合练习题2一、判断题1)Application对象只能记录变量、字符串、日期等简单的数据类型。错2)Session对象记录的是所有浏览器端共享的变量,而Application对象记录的则是个别浏览器端专用的变量。错3)Global.asa文件只有存放在网站的根目录下才能正常运行。对4)Response中的Redirect方法可使浏览器连接到其他URL。对在聊天室程序中,一般使用Application对象来存储在线人数。对6)Response对象的Mappath方法...
综合练习
综合练习题2一、判断题1)Application对象只能记录变量、字符串、日期等简单的数据类型。错2)Session对象记录的是所有浏览器端共享的变量,而Application对象记录的则是个别浏览器端专用的变量。错3)Global.asa文件只有存放在网站的根目录下才能正常运行。对4)Response中的Redirect方法可使浏览器连接到其他URL。对在聊天室程序中,一般使用Application对象来存储在线人数。对6)Response对象的Mappath方法可以将虚拟路径转化为物理路径。对<%Session.abandon%>意思为:删除所有存储在Session中的对象并释放资源。对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一样都是存储在客户端浏览器中的。错Session对象无法记录数组、对象等复杂的数据类型。错获取session变量的值只能通过变量=session(“session变量名”)这一种方法。错19)Session变量和Application变量一样都可以被所有用户共享,只是session变量的生存期要短一些而已。错20)当用户关闭浏览器或是在超时时间范围内没有任何动作时,Application对象会自动失效。错21)Application对象的onstart事件触发条件是第一个人第一次访问网站时,session对象的onstart事件触发条件是某个人第一次访问网站内任意页面时。对在操作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")Request.ServerVariables("REMOTE_IP")Request.ClientCertificate("REMOTE_ADDR")Request.ClientCertificate("REMOTE_IP")2)执行完如下语句后,页面上显示的内容为(<%Response.Write"A"Response.EndResponse.Write"B"%>B)ABAACABC3)请问下面程序段执行完毕,页面上显示内容是(A)<%Response.Write"新浪新浪之内。D.该文件中,用户必(B)ASP对象可用来记录个别浏览器端专用的变量。A.ServerB.SessionC.ApplicationD.Client13)若要停止ASP程序的执行并将存在缓冲区的输出送至浏览器端,可使用(C)方法。A.ClearB.FlushC.EndD.Write14)若要将浏览器端导向至其他网页,可使用(A)方法。A.RedirectB.LocationC.FlushD.AppendToLog可以使用Response(D)属性设置放进缓存区的网页逾期时间长短。A.CacheControlB.BufferC.TimeOverD.Expires下列(A)是Cookie的缺点。A.造成浏览器端有潜在的安全威胁B.Cookie文件的内容不太容易看懂C.Cookie可以记录对象、数组等复杂的数据类型D.Cookie会自动消失下列(A)表单字段适合作为输入密码使用。A.单行文本框B.复选框C.单选钮D.下拉式菜单可以使用(C)ASP对象取得表单字段值。A.ResponseB.SessionC.RequestD.Form19)若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将Method属性设置为下列(C)。
标记的A.POSTB.STRINGC.GETD.QUERY若要找出当前文件的父目录的实际路径,可使用下列(B)语法。A.Server.MapPath("/”)B.Server.MapPath("./”)C.Server.MapPath("../”)D.Server.MapPath("//”)在建立Application对象的时候会产生(A)件。A.Application_OnStarteginD.Application_OnNew若要在完成目前的网页之后便结束Session对象,可以使用(D)法。A.ClearB.EndC.TimeoutD.Abandon23)服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。A.RequestB.SubmitC.ServerD.Session24)若表单提交的数据中包含着图形或大数据量的文本,此时表单的提交方法应采(C)。A.GetB.SubmitC.PostD.Reset25)若表单提交时采用的是Get方法,则服务器端要获得表单所提交的数据,应采(B)语句来实现。26)若表单提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。27)服务器端向客户端输出“注册成功”,以下语句中,能实现该操作的(D)“注册成功”“注册成功”28)用于设置服务器响应的HTTP内容类型,应使用Response对象的(A)方法来实现。A.ContentTypeB.ExpiresC.BufferD.Status用于设置页面过期的时间为2分钟,以下语句用法中,正确的(B)。若要获得名为usename的Cookie值,以下语句正确(B)。若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确(C)。32)若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中正确的是(B)。A.Session(“passflag”)=0B.Application(“passflag”)=0C.SetSession(“passflag”)=0D.publicpassflag33)在ASP中,创建对象通常用(B)对象CreateObject方法来现。A.RequestB.ObjectC.ServerD.Application三、填空题可以使用ASP【request】对象取得表单字段的值。在ASP中,若要将表单数据以字符串的方式附加在网址的后面返回服务器,必须将标记的Method属性设置为【get】。3)在ASP中,负责取得web服务器的环境变量值的集合是【servervariables】。ASP【response】对象可以用来将输出由服务器端传送到浏览器。5)若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用【end】方法。6)在ASP中,若要将浏览器端导向至其它网页,可以使用【redirect】方法。在ASP中,可以使用【expires】属性设置放进缓存区的网页逾期时间长短。8)在ASP中,可以通过response对象的cookies集合的【expires】属性来设置cookies变量的过期时间。9)在ASP中,可以设置session对象的【timeout】属性改变session对象的有效时间,如果要结束session可使用session对象的【abandon】方法。10)在ASP中,当有一个需要执行比较长时间的网页时,要设置server对象的【】属性。11)在ASP中,如果要找出父目录的实际路径,应该使用【severe.mappath(“./”)】。12)在ASP中,可以使用server对象的【createobject】方法来将一个组件实例化,并且在实例化组件时,需要使用Set关键字。13)ASP提供6个内置对象分别是【和【objectontext】。application】、【request】、【response】、【server】、【session】14)Server对象的【】方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。Session对象默认情况下服务器只保留【30】分钟。16)如果不想使用ASP的输出缓存,可以设置Response对象的【】属性为False。Application对象中的【】方法用于防止其他用户访问这些变量。Session对象的【】属性是只读属性,其中包含了唯一的用户会话标识符。当我们有一个需要执行比较长时间的网页时,我们要设置server对象的【】属性。20)如果要将字符串进行编码,使它不会被浏览器解释为html执行,可以使用方法【】。可以使用server对象的【】方法来将一个组件实例化,并且在实例化组件时,需要使用Set关键字。22)在ASP中,通过Form集合获取表单数据,应将标记的Method属性设置为【】。四、程序填空题1、很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页,请据此填写下面的空格。<%IfSession("UserName")=___””Then_response.redirect_____"index.asp"EndIf%>2、下面的程序段用来计算客户是第几次访问本站,请填写其中的空格。<%DimvarNumbervarNumber=Request.Cookies("number")If_varnumber=””ThenvarNumber=1ElsevarNumber=varNumber+1EndIf_response.cookies(“number”)______=varNumber_response.cookies(“number”).expires_______=#2016-1-1#Response.Write"您是第"&varNumber&"次访问本站!"%>3、假如Application("UserOnLine")中保存了一个数组,该数组中保存了在线用户的名称,下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。<%DimUserOnLine,NumberUserOnLine=Application("UserOnLine")Number=_ubound_______(UserOnLine)'返回该数组的最大下标ForI=0ToNumberResponse.Write_useronline(I)_______Next%>4、下面的程序段创建并读取所有Application集合中值,然后显示在页面上,请填写其中的空格。<%Application("User")="zhang"Application("login")=123Foreachkeyin_application.contents______Response.Write("
"&key&"="&_application.contents(key)_______)Next%>5、下面的程序段利用Contents集合实现计数器<%ifRequest("txt_username")<>""thenSession.Contents("counter")=_session.contents_____("counter")+1response.Write"欢迎您,"&request("txt_username")&"
"response.Write"您是第"&Session.contents(“counter”)________&"次访问我们的网站!"elseresponse.Write"请从Login页面登录!"endif%>
/
本文档为【综合练习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索