一、填空题(每空1分,共30分)
1. 网页通常可分为静态网页和____动态 ___网页,静态网页是由__HTML_语言、
JAVASCRIPT、VBSCRIPT、JAVA APPLET(JAVA 小应用程序)和所要显示的文本或图
形所构成的一个文本文件,其扩展名通常为__._HTML_或_.HTM_ __,它运行于客户端
的_ 浏览器 _。
2. ASP网页是在HTML网页的基础上,嵌入使用了ASP对象和一些可安装的ACTIVEX组件,
并结合VBSCRIPT编程所形成的一种特殊的网页,这种网页的扩展名为__asp___ ___,它
运行于__服务器端__,运行后将生成标准格式的HTML网页,并将该网页传送给__客户__
端的浏览器,经过浏览器的解释执行,从而呈现出网页的界面来。
3. 为了将ASP代码与HTML标记符区分开来,ASP代码应用__<% _和___%>_ 符号将其括
起来。
4. ADO除了可用数据源来连接数据库外,还可以通过_ODBC驱动程序__ODBC
__和___DLEDB_ ____链接字符串来实现对数据库的连接。
5. 要创建ODBC数据源,在NT Server,应通过双击控制面板中的_数据源_ ____图标来
实现。在ODBC数据源中,包含所要连接的__数据库__ ____信息。
6. 关闭连接并彻底释放所占用的系统资源,应调用连接对象的___close _方法,并使用_数据
库__ 链接对象_set__ __语句来实现。
7. 用于设置连接超时时间的属性是__connection time out____,用于设置SQL语句的最大执行
时间的属性是_command time _ out_______。
8. 若要删除记录,可通过记录集对象的__delete_ 方法来实现,也可通过_connection___
___对象执行SQL的__delete__ ___语句来实现。
9. 判断记录指针是否到了记录集的末尾的属性是_eof_________,向下移动指针,可调用记录
集对象的___movenext___ ____方法来实现
10. 若要以二进制方式获取表单所提交的数据,则应调用 __request__ ___对象的
__birarvpead__ ____方法。
11. 若要获得当前记录集的记录条数,可使用_fields________对象的_count________属性来实
现:另外,也可通过执行SQL语句__count(*)____ ___来获得表记录的总数,此时SQL
语句执行后,所返回的记录集有_1___ _条记录,该记录有____ 1 个字段。
二、单项选择题(以下每题只有一个正确答案,每题1分,共20分)
1. 浏览网页,这属于Internet 所提供的 ( D) 服务.
A. FTP服务 B. Email服务 C. Telnet服务 D. WWW服务
2. ASP网页是在( B )执行的。
A .客户端浏览器 B .服务器端 C .没有定论 D .第一次在服务器端,以后客户端
3. 以下标记符中,没有对于的结束标记的是(B )
A.
用法中,正确的是( B );
A myhome.jpg
B
C
D
5. 若要获得名为login的表单中,名为txtuser的文本输入框的值,以下获取的方法中,正确
的是( A );
A username=login.txtser.value B username=document.txtuser.value
C username=document.login.txtuser D username=document.txtuser
6. 以下方法中,不是文件系统对象所提供的方法是( D )
A. CopyFile B.MoveFile
C. DeleteFile D.Copy
7. 若要在网页中插入样式表main.css,以下用法中,正确的是( A )。
A.
B.
C.
D.
8. 要将页面的当前位置定义成名为”vbpos”和锚,其定义方法正确的是( D )
A.
B.vbpos
C.
D.
9. 以下方法中,可返回Folder对象的是( C )
A . Folder B. GetFolder
C. CreateFolder D. GetFile
10. 退出Do循环,应使用的语句是(D )。
A..Exit B. Exit Sub C. Exit For D. Exit Do
11. 服务器端要获得客户端所提交的表单数据,应使用( A )对象来实现。
A. Request B.Response C.Server D.Session
12. 服务器端向客户端输出“注册成功!”,以下语句中,能实现该操作要求的是( C)。
A. Request.write “注册成功!” B. Request.write (注册成功)
C. Response.write “注册成功!” D. Response.write (注册成功!)
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”
Response.Cookie(“username”).Expires=DateAdd(“ww”,1,Date)
D. Response.Cookies(“username”)=“guest”
Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date)
14. 若要设置服务器执行ASP页面的最长时间为70秒,以下语句中,正确的是( C )。
A.Server.Timecout=70 B.Server.ScriptTimOut=70000
C.Server.ScriptTimOut=70 D.Server.Timecout=70000
15. 若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是( D )
A. Response.MapPath( 虚拟路径) B. Request.MapPath( 虚拟路径
)
C. Server.URLEncode( 虚拟路径) D. Server. MapPath( 虚拟路径)
16. 在GZ表中选出职称为“工程师”的记录,并按年龄的降序排列,则实现的SQL语句为( C )
A. SELECT FROM GZ for 职称=工程师 ORDER BY 年龄/D
B. SELECT FROM GZ WHERE 职称=工程师 ORDER BY 年龄DESC
C. SELECT *FROM GZ WHERE 职称=‘工程师’ ORDER BY 年龄DESC
D. SELECT *FROM GZ WHERE 职称=‘工程师’ Order On 年龄DESC
17. 若要删除logdat表中,UserID号为Sgo012的记录,则实现的SQL语句为( D )
A. Drop FROM logdat WHERE UserID=’Sgo012’
B. Drop FROM logdat WhERE UserID=Sgo012
C. Dele FROM logdat WHERE UserID=Sgo012
D. Delete FROM logdat WHERE UserID=’Sgo012’
18. 在连接对象中,用于存储链接信息的属性是( A )。
A. ConnectionString B. Connection C. Open D. Execute
19. 要获得记录集RS中,当前记录的字段为“产品型号”的值,该字段的顺序号为1,以下
用法中,不正确的是( D)。
A、fdvalue=RS(1) B、fdvalue=RS.Fields(“产品型号”)
C、fdvalue=RS(“产品型号”) D、fdvalue=RS.Field(产品型号).Value
20. 在分页显示时,用于指定每页记录数的属性是( A)。
A、PageSize B、PageCount C、CacheSize D、MaxRecords
三、判断题((每题一分,共15分)
1.开发ASP网页所使用的脚本语言只能采用VBScript。( )
2.ASP网页,运行时在客户端无法查看到真实的ASP源代码。( )
3.网页中的ASP 代码同html标记符一样,必须用分隔符“<>”号“<>”将其括起来.( ).
4.HTML标记符不区分大小写。()
5.用HTML所编写的页面,在任何浏览器中均能正常的运行和显示。( )
6.在浏览器中,通过“查看“菜单下的”源文件“菜单项,可查看到网页的源代码。( )
7.在网页中,如果要收集用户所输入的数据,必须通过表单来实现。( )
8.HTML不具有文件存取操作的功能,是一种描述行的标记语言( )
9.Session和Application对象的事件过程只能书写在Global.asa文件中。( )
10.在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,
该变量或对象也就自动被释放。( )
11.利用DELETE语句可删除一个表或索引。( )
12.在SQL中,计算某字的平均值可利用其AVERAGE函数来实现。( )
13.SQL语句可在ASP中被直接执行。( )
14.利用SQL的CREATE语句。可创建新的数据库或数据表。( )
15.在SQL中,利用INSERT INTO语句一次可插入多条记录。( )
四、简答题(每题5分,共20分)
1、 简述ASP的工作流程
2、 简述Request对象和 Response对象的基本功能
3、 简述Session对象,Application对
象的基本功能,说明它们的异同。
4、举例说明三个以上ASP内建对象及其功能。
五、编程题(15分)
结合ADODB.Connection对象和Recordset对象编程实现在网页中显示数据库
“cwgl.mdb”中表为“gz”中的数据,网页文件取名为datashow.asp,显示如图所示:(15分)
3