ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:47.37KB ,
资源ID:6944928      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6944928.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP整理期末复习题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP整理期末复习题.docx

1、ASP整理期末复习题一、填空题(每空1分,共25分)1. 网页通常可分为静态网页和_动态_ _网页,静态网页是由_html_ _语言、JAVASCRIPT、VBSCRIPT、JAVA APPLET(JAVA 小应用程序)和所要显示的文本或图形所构成的一个文本文件,其扩展名通常为_.htm_ _或_ .html _,它运行于客户端的_ 浏览器_。2. 脚本程序有三种基本的结构,它们是 顺序结构 _ 、 选择结构_ 和 _ 循环 结构。3. 在ASP内置对象中,Request对象的作用是负责 获取客户端所提交的数据、cookies信息 。当客户端使用 get 方法提交数据时,服务器端应该使用Req

2、uest对象的querystring集合来接收数据;当客户端使用 post 方法提交数据时,服务器端应该使用Request对象的form集合来接收数据。4. 标记的_name_属性用于为输入区域命名,_value_属性用来指定输入区域的默认值。5. 在标记的属性中,用于设置网页背景颜色的是_bgcolor_,用于设置网页文本颜色的是_text_。6. 在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别在于 sub 只执行程序而不返回值,而 function 可以将执行代码后的结果返回给请求程序。7. Server对象的_createobject_方

3、法,用于创建已注册的ActiveX组件、应用程序或脚本对象。7. 使用ASP中Server对象中的 MapPath 方法获得文件的绝对路径。8. 缓存功能的打开和关闭是通过Response对象的_buffer_属性来完成的。9. Session对象默认情况下服务器只保留_20_分钟。10. 为连接到数据库,必须调用连接对象的_open _ _方法。11. 若要删除记录,可通过记录集对象的_delete_ 方法来实现,也可通过连接对象的_excute_ _方法执行相应的SQL语句来实现。12. 判断记录指针是否到了记录集的末尾的属性是_eof_,向下移动指针,可调用记录集对象的_movenext

4、_ _方法来实现1.表单信息传送到服务器的方式有 post 和 get ,服务器端分别使用 Request.Form() 和 Request.QueryString() 来获取其传送的信息。 2.表单标记中 action 属性用于指定表单处理程序的URL地址, method 属性用于定义数据提交方式。3.Response.Write的功能是向浏览器输出信息,在VBScript中与其功能相近的是 document.write 。4. Session对象默认有效期为 20 分钟,我们可以利用Session的属性 Timeout 修改Session对象的有效期时长。(server.ScriptTim

5、eout)5.使用ASP中Server对象中的 MapPath 方法获得文件的绝对(物理)路径。6.用来设置Cookies文件的生命周期的属性为 Expires Expires=DateAdd(“ww”,1,Date)7.ASP可以使用两种脚本语言: JavaScript 和 VBscript 。1.可以使用ADO来访问的数据库是 D 。A. Mircosoft Access B. Mircosoft SQL Server C. Oracle D. 以上都可以2.若要为ASP程序添加设置数据源,应该在数据源管理器的 B 中添加。 A. 用户DSN B. 系统DSN C. 文件DSN D. 以上

6、都行3.在记录集RS中,用于返回记录总条数的语句是 D 。A. NUM=RS.Count B. NUM=RS.PageCount C. NUM=RS.Fields.Count D. NUM=RS.RecordCount4.ADO的英文全称是 C 。A. Active Data Object B. Action Data Object C. ActiveX Data Object D. ActiveX Database Object5.语句rs.Fields.Count 返回的值是 B 。A记录集的行数 B记录集的列数 C记录集的行数+1 D记录集的列数-16.判断是否有错误发生,可以利用Err

7、ors集合的属性是 C 。ANumber BDescription CCount DSource二、单项选择题(以下每题只有一个正确答案,每题1.5分,共30分)1你正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?( B )A. 你的机器是服务器端,搜狐网站是客户端 B. 搜狐网站是服务器端,你的机器是客户端C. 你的机器既是服务器端,又是客户端 D. 以上说法全不对2. ASP网页是在( B )执行的。A .客户端浏览器 B .服务器端 C .没有定论 D .第一次在服务器端,以后客户端3. 在HTML中,用于设置文字颜色的标记是( A )。A . B. C. D. 4. 若

8、要在页面中创建一个图形超链接,要显示的图形为 myhome.jpg,所链接的地址为,以下用法中,正确的是( B );A .myhome.jpgB .C .D .5. 在HTML中,标记用于生成( A )。A. 带滚动条的列表框 B. 单选框 C. 复选框 D. 多行文本框6. 如果要获得上一级文件夹的路径,可以用的方法( B )A. GetParentFolerName B. GetParentFolder C. GetFolder D. RootFolder7. 下列哪一个函数可以将数值转换为字符串?( C )A. Cdate B. Cint C. CStr D. CDbl8. 下面程序段执

9、行完毕,页面上显示内容是 ( D ) 。Aa B12 C不确定 D该句有错,无法正常输出8. 请问下面程序段执行完毕,页面上显示的内容是什么?( A )A. 春秋 B. 战国 C. 春秋战国 D. 春秋(换行)战国9. 若表单提交数据时采用Post方法,则服务器端要获得表单提交的数据,应使用( A )语句。A. Request.Form(“表单域名称”) B. Request.QueryString(“表单域名称”)用于get方法C. Request.Write “表单域名称” D. Request.Write(“表单域名称”)10. 除了哪个不是 Session对象拥有的特性。( D )A消

10、耗资源少 B可以区分储存每个访问者的状态C用户长时间不访问可以自动消失 D可以在不同用户间共享11. 下面关于编写ASP程序,说法不正确的是( A )。A符号必须和ASP语句放在同一行。BASP语句要分行写,一般不把多条ASP语句写在一行里。C使用Rem或“”符号来标记注释语句。D在ASP程序中,字母不分大小写。12. 服务器端向客户端输出“注册成功!”,以下语句中,能实现该操作要求的是( C )。A. Request.write “注册成功!” B. Request.write (注册成功)C. Response.write “注册成功!” D. Response.write (注册成功!)

11、13. 若要向客户端写入一个名为“username”Click其值为“guest”,1周后过期,则以下实现语句中,正确的是( A )。A . Response.Cookies(“username”)=”guest”Response.Cookies(“username”)Expires=DateAdd(“ww”,1,Date)B .Response.Cookies(“username”)= ”guest”Response.Cookies(“username”)Expires=DateAdd(“d”,1,Date)C .Response.Cookie(“username”)= ”guest”Res

12、ponse.Cookie(“username”)Expires=DateAdd(“ww”,1,Date)D. Response.Cookies(“username”)= ”guest”Response.Cookies(“username”)Expires=DateAdd(1, “ww”,Date)14. 若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确的是( C)。 AServerTimecout=70 BServerScriptTimeOut=70000 CServerScriptTimeOut=70 DServerTimeout=7000014. Application 对

13、象的默认有效期为 ( D ) 。A10分钟 B15分钟 C20 分钟 D应用程序从启动到结束15. 若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是( D )A. Response.MapPath( 虚拟路径) B. Request.MapPath(虚拟路径)C. Server.URLEncode( 虚拟路径) D. Server. MapPath( 虚拟路径) 16. 下列关于Global.asa文件的叙述错误的是( A )。AGlobal.asa文件被放在网站的任意目录下都会被执行BGlobal.asa文件在访问网站任意页面时都会被执行CGlobal.asa文件不能共享客户端输出信

14、息DGlobal.asa文件定义Application和Session对象建立和关闭时所执行的操作17. 下列对Cookies对象的描述,正确的是( C )。ACookies对象是以文本形式保存在服务器端BCookies对象是以系统对象形式保存在服务器端CCookies对象是以文本形式保存在客户端DCookies对象是以系统对象形式保存在客户端18. 在连接对象中,用于存储数据库连接字符串信息的属性是( A )。A. ConnectionString B. Connection C. Open D. Execute19. 要获得记录集RS中,当前记录的字段为“产品型号”的值,该字段的顺序号为1

15、,以下用法中,不正确的是( D )。A、fdvalue=RS(1) B、fdvalue=RS.Fields(“产品型号”)C、fdvalue=RS(“产品型号”) D、fdvalue=RS.Field(产品型号).Value20. 要获得当前记录在记录集中的位于那一页的属性是( A )。AAbsolutepage BRecno CAbsolutePosition DRecordCount19. 如果要取得数据集中的“Sno”字段信息,该字段在数据表中的第一列,以下方法错误的是( A ) 。 As=rs(1) B. s=rs(Sno) C. s=rs.Fields(Sno) D. s=rs.Fi

16、eld(Sno).value20. 在记录集RS中,用于返回记录总条数的语句是 ( D ) 。A. NUM=RS.Count B. NUM=RS.PageCount C. NUM=RS.Fields.Count D. NUM=RS.RecordCount1.嵌入HTML文件的ASP程序代码必须放在哪两个符号之间? A 。A B“ ” C D2.传送给一个网页多个参数时,将多个参数连接起来的语法表示是 C 。A B C& D5.下面说法正确的是 D 。A当客户从一个网页转到另一个网页时,保存在Session中的信息回丢失BSession对象的有效期默认为40分钟Csession对象的有效期不能更

17、改DSession对象到期前可以用Abandon方法强行清除6. 以下对象中,不是ASP的内置对象是 D 。Arequest Bsession Capplication Dbean7. 对于下面的语句,执行的结果是 B 。A中国你好 B中国C你好 D出错8.相对JSP和PHP,是ASP优点的是 C 。A. 全面支持面向对象程序设计 B. 执行效率高C. 简单容易 D. 多平台支持9.在访问网站时,用来保存访问者个人信息的对象是( D )。A. Request B. Response C. Application D. Session三、判断题(每题一分,共10分)1开发ASP网页所使用的脚本语

18、言只能采用VBScript。( )2ASP网页,运行时在客户端无法查看到真实的ASP源代码。( )3网页中的ASP 代码同html标记符一样,必须用分隔符“”号“”将其括起来.( ).4用HTML所编写的页面,在任何浏览器中均能正常的运行和显示。( )5在网页中,如果要收集用户所输入的数据,必须通过表单来实现。( )6HTML不具有文件存取操作的功能,是一种描述行的标记语言( )7Session和Application对象的事件过程只能书写在Global.asa文件中。( )8在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。( )9

19、利用DELETE语句可删除一个表或索引。( )10在SQL中,利用INSERT INTO语句一次可插入多条记录。( ) 四、简答题(每题5分,共20分)1、 什么是ASP,ASP有什么特点?ASP是活动服务器页面(Active Server Pages)的简称,是微软公司开发的服务器端的脚本编写环境,是一种取代CGI(Common Gateway Interface,通用网关接口)的技术。使用ASP可以组合HTML页、普通文本、脚本命令和ActiveX组件来创建动态、交互的Web页和基于Web的应用程序。ASP(Active Server Pages)是由微软公司推出,是微软平台下的动态网页技

20、术,学习简单,使用方便。ASP程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许多动态内容。ASP技术有一缺点:只能在Windows平台下运行,这就大大制约了它的发展2、 举例说明三个以上ASP内建对象及其功能。ASP内置的五大常用对象,其功能如下。(1)Response对象:将服务器端的信息发送回浏览器。(2)Request对象:服务器端用来获取客户端的信息。(3)Application对象:存储一个应用程序中所有用户共享的信息。(4)Session对象:存储一个特定的用户在整个会话期间所需的信息。(5)Server对象:提供许多服务器端的应用函数。每个对象提供了一些方法和属性,

21、可以通过这些方法和属性实现页面编程。3、 请叙述Session对象和Application对象各自的作用和最主要的区别。Session对象与Application对象有很多相似之处:都可以用于不同的ASP页面之间共享信息;两者都允许用户自定义属性;对象中的变量都可以进行存取;都有生命周期和作用域。其最大的差别是:Session对象用来为每个来访者(即客户)存储独立的数据或特定客户的信息,而Application对象则用来为所有客户存储共享的数据。如果当前有若干个客户连线到某一个站点,那么这些客户除了共享一个Application对象之外,每一个客户还各自拥有一个独立的Session对象。两者的

22、生命周期和作用域也是完全不同的,下面介绍Session对象和Application对象的区别。1.生命周期不同。Session对象所保留的信息是只供给当前的用户在连接期间内使用,一旦用户关闭浏览器或者会话被放弃,Session对象也会相对失效并立即释放其占用的资源。Application对象变量时多个用户共享的,因此不会因为某一个用户甚至全部用户离开而消失,一旦建立了Application对象变量,就会一直存在,直到网站关闭或者这个Application变量被释放。2.作用域不同。Session对象是针对单一用户,有多少用户访问就产生多少Session对象,某个用户无法访问其他用户的Sessi

23、on对象变量。Application对象是针对所有用户,可以被多个用户共享。从一个用户接收到的Application变量可以传递到其他的用户。4、简述Global.asa文件的特点及功能。Global.asa文件是一个可选文件,在这个文件中,你可以定义事件脚本和使用Session和Application对象。Global.asa文件的内容不能向用户显示,但是它存储的信息能应用于整个应用程序。这个文件必须命名为Global.asa,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个Global.asa文件。 Global.asa文件只能包含以下内容: (1)Application事件。

24、 (2)Session事件。 (3)的声明。 (4)类库的声明五、编程题(15分)course.asp页面需要授权访问,在访问该页面之前,要求输入用户名和密码(login.htm),并进行校验(check.asp),若密码正确,则允许访问,若不正确,则输出相应的提示信息。在course.asp页面中,为防止用户直接访问,要求对用户是否授权进行判断,若未授权,则返回到密码校验页面。(15分)四、简答题(每题5分,共20分)1请简述静态网页的工作原理及动态网页的工作原理静态网页的工作原理如下:当在客户端浏览器的地址栏中输入一个URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页

25、的请求,当服务器端接收到该请求后,便会寻找所要浏览的静态网页文件,找到后在发送给客户端。动态网页的工作原理如下:当在客户端浏览器的地址栏中输入一个动态网页的URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,首先会寻找所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网页转换为标准的静态网页,最后将该网页发送给客户端。2举例说明四个以上ASP内置组件及其功能。组 件功 能File Access帮助实现对文件和文件夹的访问和操作Ad Rotator提供广告轮番显示的功能Content Rotator轮番显示指定

26、内容Content Linking管理链接信息Browser Capabilities可以测试浏览器的功能Counters实现计数功能Page Counting用于记录页面单击次数Logging Utility用于管理日志文件MyInfo存储管理员信息4简述Querystring和Form的区别。request.querystring能接收表单和文本,提交方式可为get和post. 只能传递2k的数据量。速度略快。request.form只能接收表单,提交方式必须为post。可以传递不限大小的数据。速度略慢。五、编程题(15分)结合ADODB.Connection对象和Recordset对象编

27、程实现在网页中显示数据库 “cwgl.mdb”中表为“gz”中的数据,网页文件取名为datashow.asp(注:cwgl.mdb数据库与网页datashow.asp位于同一目录下),显示如图所示:(15分) % Response.Write () for I = 0 to MyRS.fields.count-1 Response.Write & MyRS.fields(i).name next MyRS.MoveFirst Do While Not MyRS.EOF Response.Write &MyRS(0)& Response.Write &MyRS(1)& Response.Writ

28、e &MyRS(2)& MyRS.MoveNext Loop Response.Write () MyRS.Close Set MyRS=nothing MyConn.Close Set MyConn=nothing% 增加多个字段中的值:INSERT INTO (表名) (LastName, Address) values (Wilson, Champs-Elysees)ADO(ActiveX Data Object)主要对象:Connection:与指定的数据源进行连接。Command:对数据库提出请求,即传递指定的SQL语句。Recordset:浏览与操纵从数据库中取出的数据。2.如何实现模糊查询。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1