ASP整理期末复习题Word文档下载推荐.docx
- 文档编号:19966428
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:19
- 大小:47.37KB
ASP整理期末复习题Word文档下载推荐.docx
《ASP整理期末复习题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ASP整理期末复习题Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
2.若要为ASP程序添加设置数据源,应该在数据源管理器的B中添加。
A.用户DSNB.系统DSNC.文件DSND.以上都行
3.在记录集RS中,用于返回记录总条数的语句是D。
A.NUM=RS.Count
B.NUM=RS.PageCount
C.NUM=RS.Fields.Count
D.NUM=RS.RecordCount
4.ADO的英文全称是C。
A.ActiveDataObject
B.ActionDataObject
C.ActiveXDataObject
D.ActiveXDatabaseObject
5.语句rs.Fields.Count返回的值是B。
A.记录集的行数B.记录集的列数
C.记录集的行数+1D.记录集的列数-1
6.判断是否有错误发生,可以利用Errors集合的属性是C。
A.NumberB.DescriptionC.CountD.Source
二、单项选择题(以下每题只有一个正确答案,每题1.5分,共30分)
1.你正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?
(B)
A.你的机器是服务器端,搜狐网站是客户端B.搜狐网站是服务器端,你的机器是客户端
C.你的机器既是服务器端,又是客户端D.以上说法全不对
2.ASP网页是在(B)执行的。
A.客户端浏览器B.服务器端C.没有定论D.第一次在服务器端,以后客户端
3.在HTML中,用于设置文字颜色的标记是(A)。
A.<
Font>
B.<
B>
C.<
I>
D.<
U>
4.若要在页面中创建一个图形超链接,要显示的图形为myhome.jpg,所链接的地址为,以下用法中,正确的是(B);
ahref=””>
myhome.jpg<
/a>
B.<
ahref=””>
<
imgsrc=”myhome.jpg”>
C.<
ahref=””>
D.<
ahref=>
5.在HTML中,<
select>
标记用于生成(A)。
A.带滚动条的列表框B.单选框C.复选框D.多行文本框
6.如果要获得上一级文件夹的路径,可以用的方法(B)
A.GetParentFolerNameB.GetParentFolderC.GetFolderD.RootFolder
7.下列哪一个函数可以将数值转换为字符串?
(C)
A.Cdate
B.Cint
C.CStr
D.CDbl
8.下面程序段执行完毕,页面上显示内容是(D)。
%
dima=12
Response.Write"
a"
%>
A.aB.12C.不确定D.该句有错,无法正常输出
8.请问下面程序段执行完毕,页面上显示的内容是什么?
(A)
%
Response.Write“春秋”
Response.End
Response.Write“战国”
A.春秋
B.战国C.春秋战国
D.春秋(换行)战国
9.若表单提交数据时采用Post方法,则服务器端要获得表单提交的数据,应使用
(A)语句。
A.Request.Form(“表单域名称”)B.Request.QueryString(“表单域名称”)用于get方法
C.Request.Write“表单域名称”
D.Request.Write(“表单域名称”)
10.除了哪个不是Session对象拥有的特性。
(D)
A.消耗资源少B.可以区分储存每个访问者的状态
C.用户长时间不访问可以自动消失D.可以在不同用户间共享
11.下面关于编写ASP程序,说法不正确的是(
A
)。
A.<
%和%>
符号必须和ASP语句放在同一行。
B.ASP语句要分行写,一般不把多条ASP语句写在一行里。
C.使用Rem或“'
”符号来标记注释语句。
D.在ASP程序中,字母不分大小写。
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=70B.Server.ScriptTimeOut=70000
C.Server.ScriptTimeOut=70D.Server.Timeout=70000
14.Application对象的默认有效期为(D)。
A.10分钟B.15分钟C.20分钟D.应用程序从启动到结束
15.若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是(D)
A.Response.MapPath(虚拟路径)B.Request.MapPath(虚拟路径)
C.Server.URLEncode(虚拟路径)D.Server.MapPath(虚拟路径)
16.下列关于Global.asa文件的叙述错误的是(A)。
A.Global.asa文件被放在网站的任意目录下都会被执行
B.Global.asa文件在访问网站任意页面时都会被执行
C.Global.asa文件不能共享客户端输出信息
D.Global.asa文件定义Application和Session对象建立和关闭时所执行的操作
17.下列对Cookies对象的描述,正确的是(C)。
A.Cookies对象是以文本形式保存在服务器端
B.Cookies对象是以系统对象形式保存在服务器端
C.Cookies对象是以文本形式保存在客户端
D.Cookies对象是以系统对象形式保存在客户端
18.在连接对象中,用于存储数据库连接字符串信息的属性是(A)。
A.ConnectionStringB.ConnectionC.OpenD.Execute
19.要获得记录集RS中,当前记录的字段为“产品型号”的值,该字段的顺序号为1,以下用法中,不正确的是(D)。
A、fdvalue=RS
(1)B、fdvalue=RS.Fields(“产品型号”)
C、fdvalue=RS(“产品型号”)D、fdvalue=RS.Field(产品型号).Value
20.要获得当前记录在记录集中的位于那一页的属性是(A)。
A.AbsolutepageB.RecnoC.AbsolutePositionD.RecordCount
19.如果要取得数据集中的“Sno”字段信息,该字段在数据表中的第一列,以下方法错误的是(A)。
A.s=rs
(1)B.s=rs("
Sno"
)C.s=rs.Fields("
)D.s=rs.Field(Sno).value
20.在记录集RS中,用于返回记录总条数的语句是(D)。
A.NUM=RS.CountB.NUM=RS.PageCount
C.NUM=RS.Fields.CountD.NUM=RS.RecordCount
1.嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?
A。
%%>
B.“”C.<
!
-->
D.<
%=%>
2.传送给一个网页多个参数时,将多个参数连接起来的语法表示是C。
A.∪B.+C.&
D.#
5.下面说法正确的是D。
A.当客户从一个网页转到另一个网页时,保存在Session中的信息回丢失
B.Session对象的有效期默认为40分钟
C.session对象的有效期不能更改
D.Session对象到期前可以用Abandon方法强行清除
6.以下对象中,不是ASP的内置对象是D。
A.requestB.sessionC.applicationD.bean
7.对于下面的语句,执行的结果是B。
Response.Write("
中国"
Response.End()
你好"
A.中国你好B.中国
C.你好D.出错
8.相对JSP和PHP,是ASP优点的是C。
A.全面支持面向对象程序设计B.执行效率高
C.简单容易D.多平台支持
9.在访问网站时,用来保存访问者个人信息的对象是(D)。
A.RequestB.ResponseC.ApplicationD.Session
三、判断题(每题一分,共10分)
1.开发ASP网页所使用的脚本语言只能采用VBScript。
(×
)
2.ASP网页,运行时在客户端无法查看到真实的ASP源代码。
(√)
3.网页中的ASP代码同html标记符一样,必须用分隔符“<
>
”号“<
”将其括起来.(×
).
4.用HTML所编写的页面,在任何浏览器中均能正常的运行和显示。
()
5.在网页中,如果要收集用户所输入的数据,必须通过表单来实现。
(×
6.HTML不具有文件存取操作的功能,是一种描述行的标记语言()
7.Session和Application对象的事件过程只能书写在Global.asa文件中。
8.在一个ASP页面中定义的对象或变量,其作用域仅限于该ASP页面,一旦页面执行完毕,该变量或对象也就自动被释放。
9.利用DELETE语句可删除一个表或索引。
10.在SQL中,利用INSERTINTO语句一次可插入多条记录。
四、简答题(每题5分,共20分)
1、什么是ASP,ASP有什么特点?
ASP是活动服务器页面(ActiveServerPages)的简称,是微软公司开发的服务器端的脚本编写环境,是一种取代CGI(CommonGatewayInterface,通用网关接口)的技术。
使用ASP可以组合HTML页、普通文本、脚本命令和ActiveX组件来创建动态、交互的Web页和基于Web的应用程序。
ASP(ActiveServerPages)是由微软公司推出,是微软平台下的动态网页技术,学习简单,使用方便。
ASP程序通常包括服务器端脚本、对象和组件,利用它可以在页面中添加许多动态内容。
ASP技术有一缺点:
只能在Windows平台下运行,这就大大制约了它的发展
2、举例说明三个以上ASP内建对象及其功能。
ASP内置的五大常用对象,其功能如下。
(1)Response对象:
将服务器端的信息发送回浏览器。
(2)Request对象:
服务器端用来获取客户端的信息。
(3)Application对象:
存储一个应用程序中所有用户共享的信息。
(4)Session对象:
存储一个特定的用户在整个会话期间所需的信息。
(5)Server对象:
提供许多服务器端的应用函数。
每个对象提供了一些方法和属性,可以通过这些方法和属性实现页面编程。
3、请叙述Session对象和Application对象各自的作用和最主要的区别。
Session对象与Application对象有很多相似之处:
都可以用于不同的ASP页面之间共享信息;
两者都允许用户自定义属性;
对象中的变量都可以进行存取;
都有生命周期和作用域。
其最大的差别是:
Session对象用来为每个来访者(即客户)存储独立的数据或特定客户的信息,而Application对象则用来为所有客户存储共享的数据。
如果当前有若干个客户连线到某一个站点,那么这些客户除了共享一个Application对象之外,每一个客户还各自拥有一个独立的Session对象。
两者的生命周期和作用域也是完全不同的,下面介绍Session对象和Application对象的区别。
1.生命周期不同。
Session对象所保留的信息是只供给当前的用户在连接期间内使用,一旦用户关闭浏览器或者会话被放弃,Session对象也会相对失效并立即释放其占用的资源。
Application对象变量时多个用户共享的,因此不会因为某一个用户甚至全部用户离开而消失,一旦建立了Application对象变量,就会一直存在,直到网站关闭或者这个Application变量被释放。
2.作用域不同。
Session对象是针对单一用户,有多少用户访问就产生多少Session对象,某个用户无法访问其他用户的Session对象变量。
Application对象是针对所有用户,可以被多个用户共享。
从一个用户接收到的Application变量可以传递到其他的用户。
4、简述Global.asa文件的特点及功能。
Global.asa文件是一个可选文件,在这个文件中,你可以定义事件脚本和使用Session和Application对象。
Global.asa文件的内容不能向用户显示,但是它存储的信息能应用于整个应用程序。
这个文件必须命名为Global.asa,并且存储在应用程序的启动点的目录下面,一个应用程序只能有一个Global.asa文件。
Global.asa文件只能包含以下内容:
(1)Application事件。
(2)Session事件。
(3)<
OBJECT>
的声明。
(4)类库的声明
五、编程题(15分)
course.asp页面需要授权访问,在访问该页面之前,要求输入用户名和密码(login.htm),并进行校验(check.asp),若密码正确,则允许访问,若不正确,则输出相应的提示信息。
在course.asp页面中,为防止用户直接访问,要求对用户是否授权进行判断,若未授权,则返回到密码校验页面。
(15分)
1请简述静态网页的工作原理及动态网页的工作原理
静态网页的工作原理如下:
当在客户端浏览器的地址栏中输入一个URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,便会寻找所要浏览的静态网页文件,找到后在发送给客户端。
动态网页的工作原理如下:
当在客户端浏览器的地址栏中输入一个动态网页的URL,并按下“Enter”键后,此时则表明向服务器端提出了一个浏览网页的请求,当服务器端接收到该请求后,首先会寻找所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,并将程序代码的动态网页转换为标准的静态网页,最后将该网页发送给客户端。
2举例说明四个以上ASP内置组件及其功能。
组件
功能
FileAccess
帮助实现对文件和文件夹的访问和操作
AdRotator
提供广告轮番显示的功能
ContentRotator
轮番显示指定内容
ContentLinking
管理链接信息
BrowserCapabilities
可以测试浏览器的功能
Counters
实现计数功能
PageCounting
用于记录页面单击次数
LoggingUtility
用于管理日志文件
MyInfo
存储管理员信息
4简述Querystring和Form的区别。
request.querystring能接收表单和文本,提交方式可为get和post.只能传递2k的数据量。
速度略快。
request.form只能接收表单,提交方式必须为post。
可以传递不限大小的数据。
速度略慢。
结合ADODB.Connection对象和Recordset对象编程实现在网页中显示数据库“cwgl.mdb”中表为“gz”中的数据,网页文件取名为datashow.asp(注:
cwgl.mdb数据库与网页datashow.asp位于同一目录下),显示如图所示:
SetMyConn=Server.CreateObject("
ADODB.Connection"
MyConn.Open"
DRIVER={DriverdoMicrosoftAccess(*.mdb)};
DBQ=E:
\myweb\考试\cwgl.mdb"
SetMyRS=Server.CreateObject("
ADODB.RecordSet"
)
MyRS.Open"
gz"
MyConn,2,2
Response.Write("
TableWidth=70%Border=1align=center>
"
forI=0toMyRS.fields.count-1
Response.Write"
tdbgcolor=blue>
&
MyRS.fields(i).name
next
MyRS.MoveFirst
DoWhileNotMyRS.EOF
tr>
td>
&
MyRS(0)&
/td>
MyRS
(1)&
MyRS
(2)&
/tr>
MyRS.MoveNext
Loop
/Table>
MyRS.Close
SetMyRS=nothing
MyConn.Close
SetMyConn=nothing
增加多个字段中的值:
INSERTINTO(表名)(LastName,Address)values('
Wilson'
'
Champs-Elysees'
ADO(ActiveXDataObject)主要对象:
Connection:
与指定的数据源进行连接。
Command:
对数据库提出请求,即传递指定的SQL语句。
Recordset:
浏览与操纵从数据库中取出的数据。
2.如何实现模糊查询。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 整理 期末 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)