还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
asp期末试题及答案
一、文档说明本试题及答案针对ASP(Active ServerPages)课程期末复习设计,覆盖基础知识、核心技术及应用场景,题型包括单项选择题、多项选择题、判断题和简答题,帮助学生巩固重点知识,提升应试能力试题难度适中,侧重对基本概念、语法规则、内置对象及数据库操作的考察,答案准确,可直接用于复习自测
二、单项选择题(共30题,每题1分,共30分)以下不属于ASP页面文件扩展名的是()A..asp B..aspx C..htm D..htmlASP是一种()脚本语言A.服务器端B.客户端C.浏览器端D.数据库端在ASP中,用于向客户端输出内容的对象是()A.Request B.Response C.Server D.Application以下语句中,用于在ASP中输出变量值的是()A.echo B.print C.Response.Write D.Document.Write保存ASP文件的默认根目录通常是()A.C:\Windows\System32B.C:\Inetpub\wwwrootC.C:\Program Files\Internet ExplorerD.C:\Windows\TempASP中,用于存储用户会话状态的内置对象是()A.Session B.Application C.Cookie D.Server以下关于ASP内置对象的描述,错误的是()A.Request对象用于获取客户端请求数据B.Response对象用于向客户端输出内容C.Application对象存储的信息仅当前用户可见第1页共11页D.Session对象存储的信息在用户会话结束后失效在ASP中,若要获取URL参数,应使用Request对象的()方法A.Form B.QueryString C.Cookies D.ServerVariablesVBScript是ASP中默认支持的()脚本语言A.服务器端B.客户端C.混合端D.无需配置以下不属于ASP内置对象的是()A.Global.asa B.Server C.ObjectContext D.ResponseASP中,用于包含另一个ASP文件的指令是()A.B.C.%@Include%D.#include以下哪个方法可在ASP中实现页面跳转()A.Response.Redirect B.Response.ForwardC.Server.Transfer D.A和CASP中,用于处理数据库连接的对象是()A.ADODB.Connection B.ADODB.CommandC.ADODB.Recordset D.以上都是若要在ASP中执行SQL查询语句,需使用的对象是()A.ADODB.Connection B.ADODB.Command C.ADODB.Recordset D.ADODB.Error以下关于SQL语句的描述,正确的是()A.SELECT语句用于向数据库插入数据B.INSERT语句用于从数据库查询数据C.DELETE语句用于删除数据库中的记录D.UPDATE语句用于修改数据库表结构在ASP中,若要获取服务器IP地址,应使用Request.ServerVariables的哪个参数()第2页共11页A.SERVER_NAME B.SERVER_ADDR C.REMOTE_ADDR D.HTTP_HOSTASP中,用于获取当前时间的函数是()A.Now B.Date C.Time D.以上都是以下关于ASP错误处理的描述,错误的是()A.On ErrorResume Next用于忽略错误继续执行B.On ErrorGoto0用于关闭错误处理C.Err对象可用于获取错误信息D.ASP默认会显示详细错误信息,无需额外配置以下哪个是ASP中用于读取Cookies的方法()A.Request.Cookiesusername B.Response.CookiesusernameC.Server.Cookiesusername D.Application.CookiesusernameASP文件的执行顺序是()A.先执行HTML代码,再执行服务器端脚本B.先执行服务器端脚本,再执行HTML代码C.仅执行服务器端脚本D.仅执行HTML代码以下关于ASP与HTML的区别,正确的是()A.HTML是动态页面,ASP是静态页面B.ASP在客户端执行,HTML在服务器端执行C.ASP文件扩展名为.asp,HTML为.htmlD.ASP无法操作数据库,HTML可以在ASP中,若要设置一个有效期为1小时的Cookie,应使用的属性是()第3页共11页A.Expires B.MaxAge C.Timeout D.Lifetime以下不属于ASP应用程序生命周期事件的是()A.Application_OnStart B.Session_OnStartC.Page_Load D.Application_OnEnd若要在ASP中获取客户端浏览器信息,可使用Request.ServerVariables的()参数A.HTTP_USER_AGENT B.HTTP_REFERERC.REMOTE_HOST D.SERVER_SOFTWAREASP中,用于处理表单提交数据的Request对象方法是()A.QueryString B.Form C.Cookies D.ServerVariables以下关于ADODB.Connection对象的描述,错误的是()A.用于与数据库建立连接B.常用方法包括Open和CloseC.ConnectionString属性用于设置连接字符串D.连接Access数据库时无需驱动支持以下SQL语句中,用于查询用户表中所有记录的是()A.SELECT*FROM用户表B.SELECT用户表C.INSERT INTO用户表D.DELETE FROM用户表ASP中,用于捕获异常并处理的结构是()A.If...Then B.Select CaseC.On Error...D.Try...Catch以下关于ASP中Session对象的描述,正确的是()A.Session对象存储的信息在服务器重启后仍存在B.Session对象的默认超时时间是30分钟C.Sessionusername=张三会导致错误D.Session无法存储自定义对象第4页共11页若要在ASP中获取服务器上的文件路径,应使用Server对象的()方法A.MapPath B.CreateObject C.HTMLEncode D.URLEncode
三、多项选择题(共20题,每题2分,共40分,多选、少选均不得分)以下属于ASP内置对象的有()A.Request B.Response C.Application D.Global E.ServerASP中,可用于输出内容的方法有()A.Response.Write B.Response.BinaryWrite C.Document.WriteD.Response.WriteFile E.Server.Execute以下关于Request对象的描述,正确的有()A.Request.QueryString可获取GET方式提交的数据B.Request.Form可获取POST方式提交的数据C.Request.Cookies可获取客户端Cookie数据D.Request.ServerVariables可获取服务器环境变量E.Request对象只能获取字符串类型数据以下属于VBScript基本数据类型的有()A.Integer B.String C.Boolean D.Array E.Object若要在ASP中实现数据库操作,需引用的组件或对象有()A.ADODB.Connection B.ADODB.Command C.ADODB.Recordset D.ADODB.Error E.ADODB.Property以下SQL语句中,属于数据查询语句的有()A.SELECT B.INSERT C.UPDATE D.DELETE E.ALTERASP页面中可包含的内容有()第5页共11页A.HTML代码B.VBScript脚本C.JavaScript脚本D.服务器端指令E.客户端注释以下关于Response.Redirect方法的描述,正确的有()A.可实现页面跳转B.会导致客户端地址栏变化C.可跳转到其他网站URL D.跳转后页面无法执行后续代码E.语法为Response.Redirect目标页面路径以下关于Application对象的描述,正确的有()A.存储的信息在整个应用程序中共享B.Application_OnStart事件在应用程序启动时触发C.Application.Lock和Unlock用于防止多用户修改数据D.Application对象的信息在服务器重启后会丢失E.可通过Applicationcount=10设置全局计数器ASP中,可用于处理错误的方式有()A.On ErrorResume NextB.On ErrorGoto0C.Err对象D.Try...Catch E.自定义错误页面以下属于ASP内置组件的有()A.Ad RotatorB.Browser CapabilitiesC.Content LinkingD.File AccessE.Database Access以下关于Cookies的描述,正确的有()A.存储在客户端B.由服务器创建并发送给客户端C.可设置过期时间D.每个域名下Cookie数量有限制E.数据以明文形式存储,安全性低若要在ASP中显示数据库查询结果,常用的方式有()A.使用HTML表格标签B.使用Response.Write循环输出第6页共11页C.使用Recordset对象的GetString方法D.使用Server.ExecuteE.使用ASP.NET控件以下关于ASP与数据库连接的描述,正确的有()A.连接Access数据库需使用Microsoft.Jet.OLEDB.
4.0驱动B.连接SQL Server数据库需使用SQLNCLI11或SQL ServerNativeClient驱动C.连接字符串中需包含数据库路径和驱动信息D.连接成功后无需关闭连接,会自动释放E.连接失败时会抛出错误,必须通过On Error处理以下VBScript代码中,正确的有()A.Dim a,b:a=10:b=20B.if ab thenresponse.writea大C.for i=1to5:response.write i:next D.function addx,y:add=x+y:end functionE.dim arr3:arr0=a:arr1=b以下属于ASP页面文件组成部分的有()A.声明部分(%@...%)B.指令部分()C.脚本部分(%...%)D.HTML标记E.注释部分(//...)以下关于Session对象的描述,正确的有()A.Session用于存储单个用户的会话数据B.Session超时后,存储的信息会被清除C.Session默认超时时间可在IIS中配置D.可通过Session.Abandon手动结束会话E.Sessionuser=admin会在服务器内存中存储用户信息第7页共11页以下SQL语句中,属于数据操纵语言(DML)的有()A.SELECT B.INSERT C.UPDATE D.DELETE E.CREATE TABLE若要在ASP中处理上传文件,可能用到的组件或方法有()A.Request.Form B.Request.TotalBytes C.Request.BinaryReadD.ActiveX DataObjects E.Persistent Connection以下关于ASP中Server对象的描述,正确的有()A.Server.MapPath可将相对路径转换为服务器绝对路径B.Server.HTMLEncode可对HTML特殊字符进行编码C.Server.CreateObject可创建COM组件实例D.Server.Execute可在当前页面执行另一个ASP页面并获取输出E.Server对象的方法需通过Server.前缀调用
四、判断题(共20题,每题1分,共20分,对的打√,错的打×)ASP是一种跨平台的服务器端脚本语言()ASP文件中,脚本代码必须放在%...%标签内()Response对象的Write方法可输出文本和HTML代码()Request.QueryString只能获取GET方式提交的数据()Session对象的信息在用户关闭浏览器后会自动清除()Application对象的信息在服务器重启后会保留()连接Access数据库时,连接字符串中必须包含DBQ参数()SQL语句中的关键字不区分大小写,表名和字段名区分大小写()ASP中,使用ADODB.Recordset对象的Close方法可释放资源()VBScript中,变量必须先声明后使用()Response.Redirect方法会导致客户端页面刷新()ASP默认支持VBScript和JavaScript两种脚本语言()第8页共11页使用On ErrorResume Next后,即使发生错误,代码也会继续执行()Server.HTMLEncode函数可防止XSS攻击()ASP中,Application对象的Lock方法用于解锁数据()数据库连接字符串中的Provider参数用于指定数据库驱动()SQL中的SELECT*FROM表名WHERE条件LIKE%关键词%可实现模糊查询()Session对象的默认超时时间是60分钟()ASP页面的执行顺序是先解析HTML标签,再执行服务器端脚本()ADODB.Connection对象的Open方法可直接连接数据库,无需参数()
五、简答题(共2题,每题5分,共10分)简述ASP中Request对象和Response对象的主要作用,并各举一个常用方法简述使用ASP连接Access数据库的基本步骤(至少写出3个关键步骤)
六、参考答案
一、单项选择题(共30题,每题1分)C
2.A
3.B
4.C
5.B
6.A
7.C
8.B
9.A
10.AB
12.D
13.D
14.C
15.C
16.B
17.D
18.D
19.A
20.BC
22.B
23.C
24.A
25.B
26.D
27.A
28.C
29.B
30.A
二、多项选择题(共20题,每题2分)第9页共11页ABCE
2.ABD
3.ABCD
4.ABC
5.ABCDE
6.AC
7.ABCD
8.ABCDE
9.ABCDE
10.ABCEABCD
12.ABCDE
13.ABC
14.ABC
15.ACDE
16.ACD
17.BCDE
18.ABCD
19.ABC
20.ABCDE
三、判断题(共20题)×(ASP是Windows平台的服务器端脚本语言)×(Request.QueryString主要获取GET数据,也可通过设置Method为GET获取POST数据)×(Session在用户会话结束或超时后清除,关闭浏览器不一定清除)×(Application信息在服务器重启后会丢失)×(SQL关键字和表名、字段名通常不区分大小写,具体取决于数据库配置)×(VBScript默认不强制声明变量,需用Option Explicit声明)×(Response.Redirect是客户端跳转,不会刷新页面)×(Lock用于锁定,Unlock用于解锁)×(Session默认超时时间是20分钟)×(ASP先执行服务器端脚本,再输出HTML)×(Open方法需传入连接字符串参数)
四、简答题(共2题)Request对象用于获取客户端请求数据,如表单提交、URL参数、Cookie等常用方法Request.Formusername(获取POST表单数据)Response对象用于向客户端输出内容、控制页面跳转等常用方法Response.Redirect login.asp(页面跳转)连接Access数据库的基本步骤第10页共11页
(1)创建ADODB.Connection对象Set conn=Server.CreateObjectADODB.Connection
(2)设置连接字符串conn.ConnectionString=Provider=Microsoft.Jet.OLEDB.
4.0;Data Source=Server.MapPathdata.mdb
(3)打开数据库连接conn.Open
(4)执行SQL命令(如Set rs=Server.CreateObjectADODB.Recordset:rs.Open SELECT*FROM users,conn)
(5)使用完成后关闭连接rs.Close:conn.Close文档说明本试题涵盖ASP核心知识点,答案准确,可直接用于期末复习若需调整难度或补充知识点,可根据实际课程大纲修改题目第11页共11页。
个人认证
优秀文档
获得点赞 0