综合练习题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)sessionapplication对象的事件过程只能写在global.asa文件中。
11)Cookie是一个记录,当访问一个需要惟一标识地址的Web时,它会在硬盘中记录下一个标识。
12)可以通过Request对象中的ServerVariables集合来获取服务器环境变量信息。
13)Application对象一样,Session对象中也提供了OnStartOnEnd两个事件。
14)<%session.timeout=5%>是定义应用程序会话状态超时时限为5分钟。
15)Application_OnStart事件比Session_OnStart事件先执行
16)SessionCookies一样都是存储在客户端浏览器中的。
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)利用SessionApplication对象存储变量,可创建作用域跨页、甚至跨用户的变量。
24)SessionApplication对象的事件过程只能书写在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.Write"A"Response.EndResponse.Write"B"%>
A.AB
B.A
C.AC
D.ABC
3)请问下面程序段执行完毕,页面上显示内容是(A
<%Response.Write"<a%>
A.新浪
B.<a
C.新浪(超链接)
D.该句有错,无法正常输出
4)Session对象的默认有效期为(C)分钟?
A.10
B.15
C.20
D.5
5)请问下面程序段执行完毕,页面上显示内容是(A)<%
Response.WriteServer.HTMLEncode("<a%>
A.新浪
B.<a
C.新浪(超链接)
D.该句有错,无法正常输出
6) 下列不属于Request.ServerVariables集合可以读取服务器环境变量的是(A)。
A.客户端的网速
B.客户端所提交内容的数据类型
C.发送请求的端口号
D.发出请求的远程主机IP
7)下面(C)不是Global.asa文件可用来存放是事件。
A.Application_OnEnd
B.Application_OnStart
C.Session_OnEnd
D.Sever_OnStart
8)下列那种方法不能实现页面跳转的效果(B)。方法
B.HTMLEncode方法
方法
方法
9)在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B)对象实现。A.Request
B.ResponseC.ServerD.Session
10)表单提交后数据指定的处理的文件由(C)属性指定。
A.Get
B.Post
C.Action
D.Name
11)以下对Gloabal.asa的说法中,错误的(A)。A.该文件对于一般ASP应用程序而言,是可选的
B.该文件可以放在站点的任何位置
C.Session和Applcation对象的事件处理过程,必须放在该文件中,以便相应事件的运用D.该文件中,用户必须使用ASP所支持的脚本语言并定义在标记<Script>之内。
12)B)ASP对象可用来记录个别浏览器端专用的变量。
A.Server
B.Session
C.Application
D.Client
13)若要停止ASP程序的执行并将存在缓冲区的输出送至浏览器端,可使用(C)方法。A.Clear
B.Flush
C.End
D.Write
14)若要将浏览器端导向至其他网页,可使用(A方法。
A.Redirect
B.Location
C.Flush
D.AppendToLog
session和application的区别15)可以使用Response(D)属性设置放进缓存区的网页逾期时间长短。A.CacheControl
B.Buffer
C.TimeOver
D.Expires
16)下列(A)是Cookie的缺点。
A.造成浏览器端有潜在的安全威胁B.Cookie文件的内容不太容易看懂
C.Cookie可以记录对象、数组等复杂的数据类型D.Cookie会自动消失
17)下列(A表单字段适合作为输入密码使用。
A.单行文本框
B.复选框
C.单选钮
D.下拉式菜单
18)可以使用(C)ASP对象取得表单字段值。A.Response
B.Session
C.Request
D.Form
19)若要将表单数据以字符串的方式附加在网址后面返回服务器端,必须将<FORM>标记的
Method属性设置为下列(C)。
A.POST
B.STRING
C.GET
D.QUERY
20)若要出当前文件的父目录的实际路径,可使用下列(B)语法。A.Server.MapPath("/”)
B.Server.MapPath("./”)C.Server.MapPath("../”)D.Server.MapPath("//”)
21)在建立Application对象的时候会产生(A)件。A.Application_OnStart
B.Application_OnCreateC.Application_OnBeginD.Application_OnNew
22)若要在完成目前的网页之后便结束Session对象,可以使用(D)法。A.Clear
B.End
C.Timeout
D.Abandon
23)服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。A.Request
B.Submit
C.Server
D.Session
24)若表单提交的数据中包含着图形或大数据量的文本,此时表单的提交方法应采(C)。A.Get
B.Submit
C.Post
D.Reset
25)若表单提交时采用的是Get方法,则服务器端要获得表单所提交的数据,应采(B)语句来实现。
26)若表单提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用(A)语句来实现。
27)服务器端向客户端输出“注册成功”,以下语句中,能实现该操作的(D)“注册成功”
“注册成功”
28)用于设置服务器响应的HTTP内容类型,应使用Response对象的(A)方法来实现。
A.ContentType
B.Expires
C.Buffer
D.Status
29)用于设置页面过期的时间为2分钟,以下语句用法中,正确的(B)。
30)若要获得名为usename的Cookie值,以下语句正确(B)。
31)若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确(C)。
32)若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中正确的是
B)。A.Session(“passflag”)=0B.Application(“passflag”)=0C.SetSession(“passflag”)=0D.publicpassflag
33)在ASP中,创建对象通常用(B)对象CreateObject方法来现。A.Request
B.Object
C.Server
D.Application
三、填空题
1)可以使用ASPrequest】对象取得表单字段的值。
2)ASP中,若要将表单数据以字符串的方式附加在网址的后面返回服务器,必须将
<Form>标记的Method属性设置为【get】。
3)ASP中,负责取得web服务器的环境变量值的集合是【servervariables】。
4)ASPresponse】对象可以用来将输出由服务器端传送到浏览器。
5)若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用【end】方法。
6)ASP中,若要将浏览器端导向至其它网页,可以使用【redirect】方法。
7)ASP中,可以使用【expires】属性设置放进缓存区的网页逾期时间长短。
8)    ASP中,可以通过response对象的cookies集合的【expires】属性来设置cookies变量的过期时间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。