网络程序设计 - ASP模拟试卷

更新时间:2023-11-08 09:57:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ASP模拟试卷(一)

一、选择题(每小题2分,共40分)

1.请判断下列语句执行完毕后,a、b、c的值

<%

a=\b=\c=\%>

(A) \ (B) 2,\ (C) \ (D) \

2.执行完语句a=\,a的类型为

(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型

3.执行完如下语句后,a的值为:

<% Dim a a=3 a=a+1 %>

(A) 0 (B) 1 (C) 3 (D) 4

4.执行完如下语句后,Sum的值为:

<%

Dim a(5),Sum Sum=0

For I=0 To 5 a(I)=I

Sum=Sum+a(I) Next %>

(A) 0 (B) 5 (C) 15 (D) 20

5.执行完 a=5 Mod 3 语句后,a的值为:

(A) 0 (B) 2 (C) 3 (D) 5

6.执行完 a=5>3 And \ 语句后,a的值为:

(A) True (B) False (C) 1 (D) 0

7.下面 a=Trim(\ vbscript\ & Rtrim(\ good\ 语句后,a的值:

(A) \ vbscript good\ (B) \ good\

(C) \ vbscriptgood\(D) \

8.下面哪个函数可以返回当前的日期和时间:

(A) Now (B) Date (C) Time (D) DateTime

9.对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回

(A) 0 (B) 4 (C) 5 (D) 6

10.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入:

(A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate

11.下面哪条语句可以返回访问者的IP地址

(A) Request.ServerVariables(\(B) Request.ServerVariables(\

(C) Request.ClientCertificate(\(D) Request.ClientCertificate (\

12.执行完如下语句后,页面上显示的内容为:

<%

Response.Write \Response.End

Response.Write \%> C

(A) A (B) AB (C) AC (D) ABC

13.请问下面程序段执行完毕,页面上显示内容是什么:

<%

Response.Write “新浪” %>

(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出

14.Session对象的默认有效期为多少分钟?

(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束

15.请问下面程序段执行完毕,页面上显示内容是什么:

<%

Response.Write Server.HTMLEncode(“新浪”)

2

%>

(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出

16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:

(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans

17.如果刚打开了一个含有1条记录的记录集,那么 Bof的值为

(A) 1 (B) True (C) False (D) NULL

18.使用W3 Jmail组件发送E-mail时,附件必须位于

(A) 客户端 (B) 服务器端 (C) 服务器端和客户端 (D) 服务器端或客户端

19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?

(A) Upload.Files(%upfile\).Size

(B) Upload.Form(%upfile\).Size (C) Request.Files(%upfile\).Size (D) Request.Form(%upfile\).Size

20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用( )隔开。

webcourse/www_1.htm 第一讲利用工具软件制作网页 webcourse/www_2.htm 第二讲网页制作高级功能 webcourse/www_3.htm 第三讲利用源代码开发网页

(A) 空格 (B) Tab (C)   (D) Space

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

1. ASP文件就是在普通的HTML文件中插入 或JavaScript脚本语言。

2. 如果操作系统是Windows 2000,一般需要安装 组件才能运行ASP程序。 3. 执行完 a= Left(\& Mid(\& Right(\ 后,a的值

为 。

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

6. 在文件开头添加 语句后,则所有的变量都必须先声明才能使用。 7. 在数据库的表中,纵的一行叫做一个 ,横的一行叫做一个 。 8. 原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添

加到该数组中,请填写下面程序段中的空格。 <%

Dim users() Redim users(40) users(0)=\王军\

3

users(1)=\李俊\??

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

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

<%

Function Cube(a,b) Dim I,Sum

Sum= For I= a To b Sum= Next

=Sum End Function %>

10. 下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示

p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。 <%

Dim theday

theday= (Date()) Select Case theday Case \Case Else \End Select %>

11. 很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页

面,应该将其引导到首页。请据此填写下面的空格。 <%

If Session(\ Then \End If %>

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

<%

Dim varNumber

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

4

. =varNumber . =#2030-1-1#

Response.Write \您是第\次访问本站\%>

13. 假如Application(\中保存了一个数组,该数组中保存了在线用户的名称,

下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。 <%

Dim UserOnLine,Number

UserOnLine=Application(\

Number= (UserOnLine) '返回该数组的最大下标 For I=0 To Number Response.Write Next %>

三、编程题(每空10分,共30分)

1.请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可 ********** ********* ******** ******* ****** ***** **** *** ** *

2.利用Recodset对象也可以插入记录,现在针对图1所示的数据表,利用插入一条记录:其中网站名称为“搜狐”,网站地址为“www.sohu.com”,网站简介为“门户网站”,提交日期为当天。

注意:只给出主要代码即可,程序的开头部分已经给出。 <% Dim db, strConn strConn=\& Server.Mappath(\& \Access Driver (*.mdb)}\ Set db=Server.CreateObject(\

5

ASP模拟试卷(二)

一、选择题(每小题2分,共30分)

1.小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?

(A)

小王的机器是服务器端,搜狐网站是客户端 (B) 搜狐网站是服务器端,小王的机器是客户端 (C)小王的机器既是服务器端,又是客户端 (D)以上说法全不对

2.某同学开发了一个显示来访时间的ASP文件,存放在C:\\inetpub\\wwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗?

(A) 可以 (B) 不可以

3.下列哪个变量名称是正确的?(B)

(A) 111 (B) _sum (C) ab_1 (D)a?b

4.执行完如下语句后,a的值为:

<% Dim a

a=FormatNumber(10.223344,3) %>

(A) 10.223344 (B) 10.2 (C) 10.223 (D) 10.000

5.下列哪个函数可以将数值转换为字符串?

(A) Cdate (B)Cint (C) CStr (D) CDbl

6. 请问Int(3.45)和Int(-3.45)的值分别是什么?

(A) 4、-4 (B)3、-4 (C) 3、3 (D) 3、-3

7. 执行完如下语句后,sum的值为? <% Dim sum,I Sum=0 I=1

Do While I<=10 <%

6

Sum=sum+I I=I+1

If (I Mod 5=0) then

Exit do End if

Loop

(A) 55 (B) 15 (C) 10 (D) 45

8.下列几个是Response对象的方法,哪个是用来输出二进制信息的。

(A) BinaryRead (B) BinaryWrite (C) Flush (D) Write

9. Aplication对象的默认有效期为多少分钟?

(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束

10.问下面程序段执行完毕,页面上显示的内容是什么?

<% Dim strTemp StrTemp=”user_name” Session(“strTemp”)=”王刚” Session(strTemp)=”张红”

Response.Write Session(“user_name”)

%>

(A) 张红 (B)王刚 (C) 王刚张红 (D) 语法有错,无法正常输出

11.如有一个数据库,其中有表table,包括3个字段name(文本型)、grade(数字型)、birthday(日期/时间型),请问下面哪句能正确执行?

(其中 varName=”林亚” varGrade=98 varBirthday=#1983-1-1#)

(A). strSql=\Into table(name,grade,intro) Values('\\\varGrade & \

(B). strSql=\\

(C). strSql=\\

(D).strSql=\

12.问下面程序段执行完毕,页面上显示内容是什么: <%

Response.Write Server.HTMLEncode(“新浪”) %>

(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出

13.使用事务处理时,假如要回滚事务处理,应该利用如下方法:

(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans

7

14.设定义了记录集rs, 如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句?

(A) rs.Open strSql,db (B)rs.Open strSql,db,1,3 (C)rs.Open strSql,db,,3 (D)rs.Open strSql,db,1

15.在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:\\temp\\test.dll下,则注册时还要在运行窗口输入( )

(A) Run C:\\temp\\test.dll (B) Run test.dll (C) Regsvr32 C:\\temp\\test.dll (D) Regsvr32 test.dll

二、填空题(每空3分,共42分)

14. VBScript 中用关键字 来声明常量。

15. 在VBScript中,我们用检验函数 来判断变量是数字类型。

16. 在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别

在于 只执行程序而不返回值,而 可以将执行代码后的结果返回给请求程序。

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

18. 语句 a=DateDiff( ,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。 19. 在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴

露在访问者的面前,这时我们就要用到容错语句 ,这条语句表示,如果碰到错误,就跳过去继续执行下一句。

20. ASP的五大内部对象包括 、 、 、 、 21. 下面的程序段用Cookies来完成设置关键字user_name的值和有效期,请填写其中的空

格。 <%

Response.Cookies(“user_name”)=“高航”

=#2005-10-1# ?设置关键字user_name的有效期 %>

22. Session对象有它的有效期,默认为 分钟,另外,我们可以利用Session的一个

属性 可以修改Session对象的有效期时长。

23. Server对象有一个属性 ,可以用来设定脚本文件的最长执行时间,其

默认值为90秒。

24. 对于W3 Jmail邮件发送组件,如果信箱是jjshang99@163.com,密码是123456,发信

服务器是smtp.163.dom。请写出执行发送邮件的语句

三、编程题((第一题8分,第二题8分,第三题12分)

1.有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?

8

2.请使用ASP提供的计数器组件,在页面上显示“您是第”X “位访客”。(只要写出主要代码即可)

3.假设有数据库address,内有表link,该表中包含字段:姓名(name varchar(50)),电话(tel varchar(20)),email(email varchar(50)),请分页将link表中的数据显示出来,且每页显示记录8条。

9

ASP模拟试卷(三)

一、 选择题(每题2分,共30分):

(1)left(“asp.net”,4)的值为( )

A,”asp” B,”.net” C,”asp.” D,”aspn” (2)Instr(“abc@263.net”,”@”)的值是( )

A,4 B,3 C,5 D,6

(3)对于request对象,如果省略获取方法,如request(“username”), 将按什么顺序依次检

查是否有信息传入( )

A,Form、Querystring、Cookies、 Server Variables、 ClientCertificate B, Querystring、Form、Cookies、 Server Variables、 ClientCertificate C, Cookies、Querystring、Form、Server Variables、 ClientCertificate D,Form、Querystring、Cookies、ClientCertificate、 Server Variables (4)下面程序执行完毕,页面上显示的是什么内容( ) <%

Reponse.write server.HTMLEncode(“搜狐”) %>

A,搜狐 B,搜狐

C,搜狐 D,该句有误,无法输出 (5)下面程序执行完毕,页面上显示什么内容( ) <%

=”祖国” =”您好” %>

A,祖国 B,祖国您好 C,祖国(换行)您好 D,以上都不对 (6)<%

session(\session(\

c=session(\response.Write c %>则c的值为( )

A,3 B,12 C,ab D,”12” (7)如果在示例6-3.asp中添加Server.ScriptTimeout=300,如果在示例6-4.asp中添加

c=Server.ScriptTimeout,请问c等于多少秒( )

A,60 B,90 C,300 D,以上都不对 (8)查询用户表中最新的5条记录,请问用哪条语句( ) A,select top 5 * from user order by id desc B, select * from user order by id desc C, select top 5 * from user

D, select * from user top 5 order by id desc

(9)执行完Delete From users语句后,共删除多少条记录( )

10

A,0 B,1 C,全部 D,若干条 (10)进行模糊查询时所使用的通配符是( )

A,* B,? C,& D,% (11)如果指针指向第1条记录,则rs.bof和rs.eof的值分别为( ) A,True、False B,False、True C, True、True D, False、False

(12)如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性

( )

A,Connection对象.CommandTimeout B,Connection对象.ConnectionTimeout C,Command对象.CommandTimeout D,Session对象.Timeout (13)获取客户端的IP用下列哪条语句( ) A,request.servervariables(“REMOTE_ADDR”) A,request.servervariables(“REMOTE_HOST”) A,request.servervariables(“LOCAL_ADDR”) A,request.servervariables(“SERVER_PORT”)

(14)下面程序段执行完毕,页面上显示的内容是( ) <% dim a

a=\

session(\张红\session(a)=\王刚\

response.Write session(\%>

A,王刚 B,张红 C,张红王刚 D,无法正常输出 (15)如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句( )

A,rs.open sql,conn B,rs.open sql,conn,1,3 C,rs.open sql,conn,,3 D,rs.open sql,conn,1

二、填空题及简答题(其中(1)、(2)、(8)、(15)每题三分其它题每题2分,共34分)

(1),Sub 子程序和Function函数的区别在于:_________________________________ (2),请简述Execute、Transfer、Redirect方法的区别

(3),如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加:___________________ (4),请问如下Global.asa文件程序段有何错误? Sub session_onstart Dim a,b,c a=2 b=3 c=a+b

response.write c End sub

11

(5)Mid(“asp网络程序设计”,4,6)的返回值是:__________

(6)表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为:____________ (7)以下程序段执行的结果为:___________________ <%

Response.write”网络” Response.end

Response.write”编程”%> (8), session和Application的区别主要在 :_______________________________ (9),浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:_________ (10),在删除页面中,利用Request对象的____________方法获取当前记录的id值 (11),创建没有ODBC数据源的连接:______________________________(数据库为data.mdb) (12),Server对象的ScriptTimeout的默认最长时间为________秒 (13),Application对象的默认有效期为________分钟 (14),执行完a=”6”语句后,a 是_______类型 (15),简述Querystring和Form的区别:

三、编程题:

(1) 使用asp 控制显示字体的大小,程序运行的结果如下图:(11分)

12

(2) 创建一个网站计数器,程序运行效果如下图:(10分)

(3) 假设数据库data.mdb中有个admin(username,password)表,用于存放管理员

的信息,且数据库已连接成功。请开发一个管理员登录验证模块admin.asp,要求:只有当输入正确的口令才进入管理页面manage.asp, 否则弹出对话框“用户名或密码不对,请重新输入!”(15)

13

ASP模拟试卷(四)

一、选择题(每小题2分、共30分)

1. 在默认WWW主目录C:\\intpupb\\wwwroot下建一个temp.asp文件通过Internet访问你的ASP文件时,下列说法正确的是( )。 A. http://localhost/temp.asp B. http://127.0.0.1/temp.asp

C. http://你的计算机名字/temp.asp

D. http://你的计算机的IP地址/temp.asp

2. 下列标记中,( )可以在网页中插入图片。

A. 标记 B。
表记 C.

标记 D。标记 3.程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是( )。 A. B。Exit C。Exit Sub D. Loop

4.下列那个函数可以计算两个日期或时间的间隔的函数是( )。 A.WeekDey B。DataDiff C。DateAdd D。FormatDateTime

5.下列不属于Request.ServerVariables 集合可以读取服务器环境变量的是(A )。 A.客户端的网速

B.客户端所提交内容的数据类型 C.发送请求的端口号

D.发出请求的远程主机IP

6. 下列关于ASP程序说法不正确的是( )。 A. 在ASP程序中,字母不分大小写 B. 使用REM或 ? 符号来标记注释语句 C. <%和%>符号必须和ASP语句放在一行

D. ASP语句必须分行,不能把多条ASP语句写在一行

7. 下面( )不是Global.asa文件可用来存放是事件。

A. Application_OnEnd B. Application_OnStart C. Session_OnEnd D. Sever_OnStart

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

14

9. 在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用( )对象实现。 A.Request B。 Response C.Server D。 Session

10. 执行完Delete From Users语句后,共删除多少条记录( )

A.0 B。1 C。若干条(0条或多条) D。全部

11. 以下连接对象的创建方法中,正确的是( )。 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. 表单提交后数据指定的处理的文件由( )属性指定。

A.Get B。Post C. Action D. Name

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

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

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

A.CreateFile B. CreateFolder C. CopyFolder D. CopyFile

15. Folder对象的Files属性是( )。 A. 返回文件夹的名字

B. 返回文件夹中的所有的子文件夹 C. 返回文件夹的所有的文件

D. 返回该文件夹的父文件夹对应的Folder对象

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

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

2、ASP提供6个内置对象分别是____________、____________、____________、 ____________、____________和ScriptError.

3、Server对象的____________方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。

4、填写下面程序,计算从1到100的平方和 <% Dim sum,I sum=____________ I=____________ Do While I<=100 '循环,从1到100

15

sum=sum+I^2 I=____________ Loop Response.Write \到100的平方和=\____________ %>

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

6、在连接数据库时一般我们用的那三种连接方法____________、_____________、___________。

7、Recordset中的记录指针具有游标类型,他的默认值为____________。

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

9、Session对象默认情况下服务器只保留____________分钟。

三、编程题(1小题12分、2小题18分)

1、利用Cookies设计一个客户的访问次数,记住客户端的访问。比如:你是第几次访问本站

2、设计一个简单的留言板(要求:有主题、内容、姓名、邮箱。另外可以删除流言)数据库已经设计好,要求设计的主要有index.asp---留言首页、conn.asp连接数据库文件、add.asp添加留言文件、guest.mdb为数据库文件名表如下:

16

ASP模拟试卷(五)

一、 选择题(每小题2分、 共40分)

1、 在VBScript中,注解前使用:

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

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

C.Expires Absolute属性 C. CacheControl属性

3、 下列循环语句中循环( )次停止执行。

<%

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”,”,”)值是。

A.1234 B.1 C. , D.1 2 3 4

5、 Month(#2003-10-22#)函数返回的是( )。

A.2003 B.10 C.22 D.以上都不是

6. 函数Instr(“jjshang@163.com”,”@”)的返回的值为( )

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

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

A. 搜狐 B. http://www.sohu.com C. 搜狐 D. 以上都不是

8、Application对象的默认有效期为( )分钟

A.15 B.20

C.25 D.应用程序从启动到结束

17

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

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

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

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

A. Response.MapPath(虚拟路径) B. Request.MapPath(虚拟路径) C. Server.URLEncode(虚拟路径) D. Server.MapPath(虚拟路径)

12、如果要获得上一级文件夹的路径,可以用的方法( )

A. GetParentFolerName B. GetParentFolder C. GetFolder D. RootFolder

13、如果要获得user表前10条的记录的数据,用SQL语句实现为( ) 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语句实现操作是( )。 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“)

15、如果服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性( )。

A. Connection对象.ConnectionTimeout B. Server对象. ConnectionTimeOut C. command对象. CommandTimeOut D. Session对象. TimeOut

16、要获得当前记录在记录集中的位于那一页的属性是( ) A. Absolutepage B. Recno

C. AbsolutePosition D. RecordCount

17、在分页显示时,用于指定每页记录数的属性是( )

A.PageSize B. PageCount C. CacheSize C. MaxRecords

18、如果要获取客户端所提交是表单数据,应使用( )对象来实现

18

A.Request B. Response C. Server D. Session

19、如果用组件上传,希望获得上传文件的大小,应该怎样实现( ) A. Request.Files(“upfile”).Size B. Upload.Form(“upfile”).Size C. Upload.Files(“upfile”).Size D. Request.form(“upfile”).Size

20、在记录集RS中,可用于返回记录总数的语句是( )。 A. rs.Count B. rs.RecordCount C. rs.Fields.Count D. rs.PageCount

填空题 (每题2分, 共30分)

1. ASP文件的后缀名为 。

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

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

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

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

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

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

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

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

11. 如果要使用FSO编程,首先要用 方法创建FileSystemObject对象。 12. 使用W3 Jmail 组件发送邮件时 属性是发件人E-mail地址、 、属性是邮件主题、 属性是执行发送。

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

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

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

19

三、编程题(每空10分,共30分)

<一>、利用Application对象编写一个简单的聊天室(要求5秒刷新一次)

<二>、编写函数计算a和b的立方和,并举例调用,调用时a、b分别是5和8。

<三>、编写一个利用Recordset对象更新数据库(表为users 字段分别为 name、 tel、 age )姓名为李玫 电话为8888888 年龄为23,要求李玫更新为李梅、电话更新为6666666、年龄更新为24。

20

本文来源:https://www.bwwdw.com/article/i332.html

Top