动态网页设计(ASP)复习资料(2)

2020-06-21 14:18

A 在ASP程序中,字母不分大小写 B 使用REM或 ? 符号来标记注释语句 C <%和%>符号必须和ASP语句放在一行

D ASP语句必须分行,不能把多条ASP语句写在一行 7、下面( D )不是Global.asa文件可用来存放是事件。

A. Application_OnEnd B. Application_OnStart C. Session_OnEnd D. Sever_OnStart 8、下列那种方法不能实现页面跳转的效果( B )。 A Response.Redirect方法 B HTMLEncode方法 C Server.Execue方法 D Server.Transfer方法

9、在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B )对象实现。 A.Request B。 Response C.Server D。 Session 11、以下连接对象的创建方法中,正确的是( C )。 A Conn=CreateObjet(“ADODB.Connection”)

B Conn=Server.CreateObjet(“ADODB.Connection”)

C Set Conn=Server.CreateObjet(“ADODB.Connection”) D Set Conn=Server.CreateObjet(ADODB.Connection)

12、表单提交后数据指定的处理的文件由(C )属性指定。

A.Get B。Post C. Action D. Name 13、以下对Gloabal.asa的说法中,错误的是( A )。 A 该文件夹对于一贯ASP运用程序而言,是可选的 B 该文件可以放在站点的任何位置

C Session和Applcation对象的事件处理过程,必须放在该文件中,以便相应事件的运用 D 该文件可以用来创建对象

14、需要用到FileSystemObject对象实例( B )方法创建文件夹。

A.CreateFile B. CreateFolder C. CopyFolder D. CopyFile 15、Folder对象的Files属性是( C )。

A 返回文件夹的名字 B 返回文件夹中的所有的子文件夹

C 返回文件夹的所有的文件 D 返回该文件夹的父文件夹对应的Folder对象 1、在VBScript中,注解前使用: C

A.// B. /*…*/ C.? D.”

2、Response对象的(A )属性可指定缓存页面的确切到日期和时间。

A.Buffer B. Expires属性 C.Expires Absolute属性 D. CacheControl属性 3、下列循环语句中循环(D )次停止执行。 <%

Dim sum, I Sum=0 I=1 Do

Sum=sum+I^2 I=I+1

Loop While I<=10 %>

A. 7 B. 9 C. 10 D. 11

4、执行完 Split(“1,2,3,4”,”,”)值是。 D

A.1234 B.1 C. , D.1 2 3 4 5、Month(#2003-10-22#)函数返回的是( B)。

A.2003 B.10 C.22 D.以上都不是 6. 函数Instr(“jjshang@163.com”,”@”)的返回的值为( D)

A. 3 B.5 C.7 D.8

7、<% Response.write Server.HTMLEncode(“搜狐”)%>的允许结果是。 C

A. 搜狐 B. http://www.sohu.comC. 搜狐 D. 以上都不是 8、Application对象的默认有效期为(D)分钟

A.15 B.20 C.25 D.应用程序从启动到结束

9、若要获得客户端的IP地址,应使用ServerVariables 方法,查询(A )变量。 A.REMOTE_ADDR B.REMOTE_HOST C. LOCAL_ADDR D.PATH_INFO

10、在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过Server的( C)方法来实现。

A. Transfer B. Redirect C. Execute D. href

11、若要将虚拟路径转化为真实的物理路径,一下语句正确的是(D )。

A. Response.MapPath(虚拟路径) B. Request.MapPath(虚拟路径) C. Server.URLEncode(虚拟路径) D. Server.MapPath(虚拟路径) 12、如果要获得上一级文件夹的路径,可以用的方法( A)

A. GetParentFolerName B. GetParentFolder C. GetFolder D. RootFolder 13、如果要获得user表前10条的记录的数据,用SQL语句实现为(A ) A. SELECT TOP10 FROM user B. SELECT next10 FROM user

C. SELECT*FROM user WHERE rownum<=10 D. SELECT*FROM user WHERE Recno()<=10

14、在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是(C )。 A. INSER INTO user VALUES (王明,8888888,2005-5-5) B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5# C. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#) D.INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“) 16、要获得当前记录在记录集中的位于那一页的属性是(A )

A. Absolutepage B. Recno C. AbsolutePosition D. RecordCount 17、在分页显示时,用于指定每页记录数的属性是( A)

A.PageSize B. PageCount C. CacheSize C. MaxRecords 18、如果要获取客户端所提交是表单数据,应使用(A )对象来实现 A.Request B. Response C. Server D. Session

19、如果用组件上传,希望获得上传文件的大小,应该怎样实现(C ) A. Request.Files(“upfile”).Size B. Upload.Form(“upfile”).Size C. Upload.Files(“upfile”).Size D. Request.form(“upfile”).Size 20、在记录集RS中,可用于返回记录总数的语句是(D )。 A. rs.Count B. rs.RecordCount C. rs.Fields.Count D. rs.PageCount

二、填空题(每空1分,共40分)

1、ASP文件就是在普通的HTML文件中插入VBScript或JavaScript脚本语言。 2、如果操作系统是Windows 2000,一般需要安装IIS组件才能运行ASP程序。

3、执行完 a= Left(\& Mid(\& Right(\ 后,a的值为“vbscript”。

4、语句 a=DateAdd(\d\将返回10天后是几号。 5、语句 b=Int(10 * Rnd) +1) 将返回1到10之间的随机整数。

6、在文件开头添加<% Option Explicit %>语句后,则所有的变量都必须先声明才能使用。 7、在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录。 1、VBScript 中用关键字Const来声明常量。 2、在VBScript中,我们用检验函数isNumeric来判断变量是数字类型。

3、在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别在于Sub子程序只执行程序而不返回值,而Function 函数可以将执行代码后的结果返回给请求程序。

4、执行完 a= InStr(“ jjshang@263.net”,”@”)后,a的值为8。

5、语句 a=DateDiff(“d”,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。

6、在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴露在访问者的面前,这时我们就要用到容错语句On Error Resume Next,这条语句表示,如果碰到错误,就跳过去继续执行下一句。

7、Sub 子程序和Function函数的区别在于:sub无返回值,function有返回值 8、请简述Execute、Transfer、Redirect方法的区别execute:执行完以后返回继续执行 transfer:执行完以后返回停止执行redirect:执行完以后不返回

9、如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加:<%response.buffer=true%>

10、Server对象的ScriptTimeout的默认最长时间为90秒 11、Application对象的默认有效期为20分钟 12、执行完a=”6”语句后,a 是字符串类型

13、简述Querystring和Form的区别:Querystring从查询字符串读取用户提交的数据Form取得客户端在form表单中所输入的信息

1. ASP文件的后缀名为.asp。

2. 如果强行要求所有的变量都预先声明,意思是所有的变量必须先声明才可以使用,在ASP文件所有ASP语句之前添加Option Explicit。

3. VBScript只有一种数据类型,即Variant类型,也叫变体类型。

4. 声明一个变长数组,使用时需要使用Redim重声明,原来的数值全部清空。如果希望保留原有的项目的数值,可以使用Redim Preserve语句。

5. SQL 是结构化查询语言(Structured Query Language)的缩写,在ASP中最常用的语句包括select 语句、insert语句、delete 语句、update语句。 6. ADO的3个核心对象是Connection、Command、Recordset。

7. 要创建ODBC数据源,打开“控制棉板”中的管理工具,在数据源(ODBC)项目上双击来一步步实现。

8. Server对象的Execute方法来停止执行当前网页,转到新的网页执行,执行完毕后返回原来网页,继续执行该方法的语句。

9. 记录分页显示时,Recordset对象的AbsolutePosition属性确定每页显示的记录行的绝对值Absolutepage属性确定当前记录位于哪一页上。

10. 建立Connection对象是采用Server对象的CreateObject方法进行的。

11. 如果要使用FSO编程,首先要用Server.CreatObject方法创建FileSystemObject对象。

12. 使用W3 Jmail 组件发送邮件时From属性是发件人E-mail地址、Subject、属性是邮件主题、Send属性是执行发送。

13. 使用ASPUpload组件上传文件时save方法是保存到文件到某文件夹、SetMaxSize 方法是设置上传文件最大字节数、Path属性是上传后的文件路径、FileName属性是上传文件的名字。

14. 使用AdRotator组件可以快速在网站上建立一个广告系统,它允许在每次访问ASP页面时上显示新广告。

15. 复制时,OverWrite为true时可以覆盖,否则不可以。

8、Session对象有它的有效期,默认为20分钟,另外,我们可以利用Session的一个属性Timeout可以修改Session对象的有效期时长。

9、Server对象有一个属性ScriptTimeout,可以用来设定脚本文件的最长执行时间,其默认值为90秒。

10、对于W3 Jmail邮件发送组件,如果信箱是jjshang99@163.com,密码是123456,发信服务器是smtp.163.dom。请写出执行发送邮件的语句Jmail.send(\ 11、Mid(“asp网络程序设计”,4,6)的返回值是:“网络程序设计”

12、表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为:button

13、 session和Application的区别主要在 :session用于存储特定客户信息 application用于存储所以客户信息

14、浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:server.htmlencode

15、在删除页面中,利用Request对象的Querystring方法获取当前记录的id值

5、如果我们做一个银行转帐系统,在转帐时,A转帐给B,A的帐户上的钱减少,B的帐号上的钱增加,处理方法就是先A上面减少,在B的帐户上增加,这样可以,但是在没有出现任何问题的情况下,如果出问题了怎么处理,我们一般用到Connection对象的那三种方法来处理BeginTrans CommitTrans RollbackTrans。

6、在连接数据库时一般我们用的那三种连接方法DSN连接 ADO连接 OLB DB连接。 7、Recordset中的记录指针具有游标类型,他的默认值为0。

8、建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的Close方法可以实现。

1、常量一经声明,在程序执行期间,其值不会改变。

2、ASP提供6个内置对象分别是Request Response Session Application Server和ScriptError.

3、Server对象的Object方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。 7、ASP的五大内部对象包括Response 、Request、Session、Applicatio、Server 8、原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。 <%

Dim users() Redim users(40)

users(0)=\王军%users(1)=\李俊\??

Redim Preserve users(41) users(41)=\张峰\%>

9、下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。 <%

Function Cube(a,b) Dim I,Sum Sum=0 For I= a To b Sum= Sum+I^3 Next Cube =Sum End Function %>

10、下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。 <%

Dim theday

theday= Weekday (Date()) Select Case theday Case 2,3 Response.Write \Case Else Response.Write \End Select %>

11、很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。 <%

If Session(\“” Then Response.Redirect \End If %>

12、下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。 <%

Dim varNumber

varNumber=Request.Cookies(\If VarNumber=”” Then varNumber=1 Else varNumber=varNumber+1


动态网页设计(ASP)复习资料(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:团建手册模板

Copyright © 2019-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18

× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: