ASP网站建设复习资料

2018-11-07 18:47

一、 题型: 填空(10个共10分)

1. 列表可以分为(有序列表)和(无序列表)两种。

2. 对于链接属于(指定锚名称的超级)链接。 3. 在创建表格时,rowspan=N是用来设置该单元格占用N个(行),

colspan=M是占用M个(列)。

4. 创建表单时,是创建(单选)按钮,

type=”checkbox”>是创建(复选)按钮。

5. 在VBSCRIPT中申请一个变量使用(dim)语句,而在JAVASCRIPT中

申请一个变量使用(var)。

6. ASP实际上是编译成(html文件),然后在生成文本发送到客户端。 7. ) 插入HTML文件的。

40. VBScript中len()函数的作用是( 获取字符串的长度 41. HTML中分段标签是(

)。 42. 表单中的按钮可分为提交按钮、(

三种。

43. 利用ADO实现数据库操作时,ASP的 recordset 对象用来浏览和

操作已经连接的数据库内的数据。

44. 不使用IP地址,可以使用 localhost 来访问本机的默认

Web主页。

45. Drive 对象提供了指向某个特定驱动器,为该驱动器提供

处理的属性和方法。

46. 在聊天室程序中,一般使用 application 对象来存储在线

人数。

47. 在HTML文档中,使用 标记来进行注

释。

48. 在网页制作中,若加入E_mail的连接,则应书写为: MailTo

reset )和( button

+E_mail地址。 49. Connection

连接对象的常用属性

ConnectionString

示 。

50. Response中的 Redirect 方法可使浏览器连接到其他

URL。

51. 在a1.asp文件中加入 标记可读取

a2.asp文件的内容。

52. 使用 connection 对象的 open 方法可建立

到数据源的物理连接,在该方法成功完成后连接才真正建立,才能对数据源发出命令并且处理结果。

53. Server对象的 mappath 方法可以将虚拟路径转化为物理路径。 54. 插入到HTML中的ASP程序一般用 <% ······%> 标记

括起来。

55. ASP网页在 服务器 端运行。

56. unlock 方法用于释放ASP页面锁定Application对象的状态。 57. Command对象的 activeconnection 属性用来指定当前

Command对象所属的Connection对象,即指定Command对象属于哪个数据库连接。

58. 在ASP中,创建组件通常用 server 对象的CreateObject

方法来实现。

59. 在Form中使用GET方法把数据提交到服务器端的某一个ASP文件中,

那么在该文件的程序中,可以使用 request 对象的 数据集合负责取得用户提交的数据,并加以处理。

60. 使用Document对象的 LastModified 属性可生成最后修改日期。 61. HTML是一种 超文本标记 语言,其文件可以分为两部分: 文件头

和文件体 。

62. <% Session.abandon %>意思为: 删除所有存储在Session中的对象并释放资源 。

二、选择题15个共30分

1、若某超链接目标URL形如“mailto:??”,则此超链接是一个( A、FTP超链接 B、HTTP超链接 C、Email超链接

2、
标签的作用是(A)

A、换行 B、分段 C、插入图像

3、用户查看的网页是通过( A )协议传输到客户端的。

C )

D、空链接

D、插入水平线

A、HTTP B、FTP C、Telnet D、DHCP 4、( A )中的单选按钮中只能选中一个。

A、一组 B、一个表单 C、一个页面 D、一个站点

5、若需要让用户跳转到另一个asp文件,可利用( B )对象实现。

A、request B、response C、cookie D、ADO

6、设置Cookie是利用( B )语句。

A、request.cookies B、response.cookies C、server.cookies D、session.cookies

7、Global.asa文件一般放置在( A )

A、网站根目录 B、某个子目录 C、任意地方 D、分区根目录

8、执行user=request.cookie(“mycookie”)语句时,若用户没有mycookie这个cookie,则变量user的值为:( A )

A、空 B、0 C、错误 D、”mycookie”

9、当表单采用Post模式发送时,应用Request对象的( B )集合来提取数据。

A、QueryString B、Form C、ClientCertificate D、ServerVariables

10、HTML中表格标签是( D )。 A、

B、

C、
D、

11、VB脚本语言中,Dim a,则变量a是( A )变量。 A、变体型 B、整型 C、浮点型 D、实型

12、以下SQL语句中正确的插入语句是( C )

A、insert table1 (值1,值2??) B、insert (值1,值2??) into table1 C、insert into table1 values(值1,值2??) D、insert (值1,值2??)

13、Server.Execute方法执行完被调用文件后( B )

A、直接结束 B、返回调用文件继续执行 C、执行网站主页面 D、执行前一页面

14、请问下面程序段执行完毕,页面上显示的内容是什么( B) <% user_name=\张三\

Session(\李四\

Response.Write Session(\ %> A、张三 B、李四 C、张三李四 D、无输出

15、response.flush方法作用是( C )。 A、输出当前日期 B、中止输出 C、输出当前缓冲区内容 D、中断程序 16、VBScript中用于定义变量的关键字是( A )

A、Dim B、Function C、Sub D、Var

17、表格中相邻单元格之间的距离叫做( C )

A、单元格空白 B、单元格边距 C、单元格间距 D、单元格留白

18、标签设置的是字体( B )

A、加粗 B、倾斜 C、下划线 D、加大

19、在某个按钮上单击触发的事件是(C)

A、OnKeyDown B、OnMouseMove C、OnClick D、OnLoad 20、执行完如下脚本程序后,变量a是一个( C)。 a=1000 a=13.4

a=”abc”

A、整型变量 B、实型变量 C、字符型变量 D、程序出错

21、Cookie是存储于( C )的。 A、网页中 B、服务器端 C、客户端 D、以上都不是

22、当表单采用Get模式发送时,应用Request对象的( A )集合来提取数据。

A、QueryString B、Form C、ClientCertificate D、ServerVariables

23、SQL中如果想让返回的结果按name分组,可用( B )实现。

A、Order by name B、Group by name C、in name D、无法实现

24、对于利用Connection对象返回的查询结果rs,可用的方法是:(C)

A、rs.movefirst B、rs.moveprevious C、rs.movenext D、都不可用

25、HTML中表单标签是( A )。 A、 B、

C、
D、

26、如果需要利用Session对象存储键名/键值对User=”ABC”,则应使用:( C ) A、response.Session(“User”)=”ABC” B、request.Session(“User”)=”ABC”

C、Session(“User”)=”ABC” D、Session.cookies(“User”)=”ABC”

27、<% A=”3” A=A+6

response.write A %>

输出是:( C) A、3 B、6 C、9 D、36

28、如需要从student表中返回name字段等于变量user的值的记录,正确的生成SQL语句的方法是:( C)

A、SQLStr=”select user from student”

B、SQLStr=”select * from student where name=user” C、SQLStr=”select * from student where name=’user’”

D、SQLStr=”select * from student where name=’”&User&”’”

29、请问下面程序段执行完毕,页面上显示内容是什么 ( C )

<% Response.Write “163” %> A、163 B、163 C、163(超链接) D、该句有错,无法正常输出

30、VBScript中,表示While循环到此结束的关键字是( D )

A、End B、} C、WhileEnd D、Wend

在HTML中,下列哪个标记在最前面(C)

A、 A、

A、request.cookies C、server.cookies A、网站根目录 目录

下面哪个语句能输出当前时间(D)

A、<% response.read “时间是“&time %> C、<% request.form(“time”) %> 据。

A、QueryString

B、Form

C、ClientCertificate D、ServerVariables

请先阅读下面的程序段:

<% for I=1 to 20

if I=10 then response.end() else

response.write “”&I&chr(13) endif next %>

执行上面程序的结果是(A)

A、1 2 3 4 5 6 7 8 9 B、1 2 3 4 5 6 7 8 9 10 C、1 D、10

B、 B、

C、

D、 </p><p> </p><p>D、<pre></p><p>下列哪个块级元素可以实现预保留格式(D) </p><p>C、<address> </p><p>设置Cookie是利用( B )语句。 </p><p> </p><p>B、response.cookies D、session.cookies </p><p>C、任意地方 </p><p>D、分区根</p><p> </p><p>Global.asa文件一般放置在( A ) </p><p> </p><p>B、某个子目录 </p><p>B、<% now %> </p><p>D、<% =now %> </p><p>当表单采用Post模式发送时,应用Request对象的( B )集合来提取数</p><p> </p><p>Application的事件一般定义在哪里(C) </p><p> A、<head>和</head>之间 B、<body>和</body>之间 C、golbal.asa中 D、<title>和之间 下面这段程序的执行结果是(C)

<%

response.write(server.htmlencode(“(hello)”)) %>

hello

B、server.htmlencode(“(hello)”)

C、(hello) D、hello

下面哪个对象不能执行SQL语句(D) A、Connection B、Recordset C、Command D、Response

63. 当用户离开网站时触发( D )事件。 A、Application_onStart C、Session_onStart

A、 request A、

下面哪一个不是ASP所能做的工作( D )

A、创建WEB应用程序 B、数据库和XML等数据内容

C、访问COM组件来扩展应用程序功能 D、创建FLASH动画

执行user=request.cookie(“mycookie”)语句时,若用户没有mycookie这个cookie,则变量user的值为:( A )

A、空

B、0

C、错误

D、”mycookie”

下面哪个属于Request对象的属性(A)。

A、request.totalbytes

B、request.querystring

C、request.form D、request.servervariable

请问下面程序段执行完毕,页面上显示的内容是什么 (D)

<% Dim strTemp

strTemp=\Session(\张三\Session(\李四\

Response.Write Session(\

B、Application_onEnd D、Session_onEnd

C、cookie D、ADO

C、

D

若需要让用户跳转到另一个asp文件,可利用( B)对象实现。

B、response

下面哪个组件可以嵌入Java小程序(A)

B、

%>

A、张三 B、李四 C、张三李四 D、无输出

Application的事件一般定义在哪里(C)

A、和之间 B、和之间 C、golbal.asa中 D、之间 下面这段程序的执行结果是(C)

<%

response.write(server.htmlencode(“(hello)”)) %>

A、

hello

B、server.htmlencode(“(hello)”) C、(hello) D、hello 判断一个文件是否存在用的是(A)方法。

A、Fileexits B、opentextfile C、file D、getfile

ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和 C 。 A.Field对象 B.Parameter对象 C.Recordset对象 D.Field对象 程序如下: <%

Cn.Close

Set cn=nothing %>

表示 D 。

A.关闭数据库连接 B.关闭连接 C.关闭数据库 D.关闭数据库连接并将连接对象彻底清除

利用HTML开发的静态网页,其扩展名应为 A 。

A..htm B..aspx C..asp D.没有严格限制

在VBScript中,用于字符串连接的运算符有“+”和 B 。 A.* B.& C.# D.@

默认情况下,安装完Windows 2000 Professional之后,IIS被安装了吗? B 。 A.是 B.否

进行数据库查询,是否一定要使用Connection对象? A 。 A.是 B.否

在Recordset对象的属性中,用于表示记录集总数的是 A 。 A.RecordCount B.Count C.PageSize D.PageCount

Application_OnStart事件与Session_OnStart事件哪个先执行? A A.前者 B.后者

当用TextStream对象打开一个文本文件时,便得到一个TextStream对象的实例,不妨称为TX。使用这个实例来读取文件,或者是往文件里写入信息。那么此时TX指向哪里? B A.文件的开始 B.刚写入的字符之后

若要在页面中创建一个图像超链接,要显示的图像为“my.jpg”,所链接的地址为:http://www.126.com。以下用法正确的是 B 。 A.my.jpg

B. C. D.

三、判断题(1个10分)

四、程序填空题5空25分或简答题

请简单说明使用IIS 5.0调试一个ASP程序的完整过程。

第1步:使用编辑器(如Editplus)编写ASP程序,并存成example.asp文件。

第2步:打开控制面板,运行Personal Web Manage。这一步所做的是打开IIS 5.0的Web服务器,使用Personal Web Manage的WWW服务来运行ASP程序。单击“启动”按钮。 第3步:假设example.asp存放在F:\\Myprogram目录下。将Myprogram文件夹发布到Personal Web Manage上,按照虚拟目录设置的方法为该目录设置虚拟目录。假设虚拟目录名字为Myprogram8。

第4步:打开浏览器,在浏览器地址栏中输入如下URL:http://localhost/Myprogram8/example.asp 第5步:浏览器中显示程序运行结果。

在客户端与在服务器端运行VBScript脚本有何区别?分别应如何声明?

:①使用编写客户端脚本,客户端编程语言的优点是浏览器完成了所有的工作,这样可减轻服务器的负担.但执行时必须要有一个配备了解释器的Web浏览器才行(除Microsoft Internet Explorer能解释VBScript);②而使用来编写服务器端脚本,即表示该页中所有脚本(在之间)用VBScript生成(或).VBScript为IE浏览器默认的脚本处理语言,如果使用IE浏览器,则可省略此句.

请说明数据库调用的基本格式(三种格式之一即可)和特点。 '第一步:建立Connection对象

set conn=Server.CreateObject(\'第二步:使用Connection对象的Open方法建立数据库链接

conn.Open(\Access Driver(*.mdb)};dbq=\& Server.MapPath(\数据库.mdb\

'第三步:使用Connection对象的Execute方法执行SQL语句 '如果执行查询语句

set rs=conn.Execute(\数据查询语句\'如果执行数据操纵语句 conn.Execute(\数据操纵语句\

试述Global.asa文件的作用。

Global.asa文件是一个可选文件。该文件的名称必须是Global.asa,可放在服务器应用程序的根目录下,也可以放在服务器任何子目录下。一旦创建此文件,则会对其目录下的所有文件产生作用。

Global.asa文件只能包含如下内容:声明、应用程序事件(包括:Application_Onstart事件与Application_Onend事件,分别在应用程序启动与终止时触发)和会话事件(包括:Session_Onstart事件与Session_Onend事件,分别在创建会话和终止时触发)。

请说明如何访问FTP服务?

发布好FTP站点以后,可以通过下面两种方法来连接这个FTP站点:

①使用浏览器访问FTP站点:-在浏览器的地址栏中直接输入ftp://机器的IP地址或者ftp://127.0.0.1或者ftp://localhost/,即可访问该FTP站点。这与访问WWW站点的方式差不多。注意在访问WWW站点时可以省略URL之前的http://,但是在访问该FTP站点时必须要带上ftp://,因为浏览器默认用IP地址作为URL的访问是针对Web站点的。填入FTP站点URL后即可得到FTP服务。

②直接通过FTP命令来访问FTP站点:-选择“开始”→“运行”命令→ 在“运行”对话框中输入要访问的FTP站点→单击“确定”按钮→出现命令提示符的窗口,在这个窗口中手动使用FTP命令及参数来实现对FTP站点的访问。输入:ftp://127.0.0.1

请说明测试安装IIS 5.0是否成功的三种方法。

方法一:用户的Web主页的地址就是机器的地址http://127.0.0.1 :-IIS 5.0默认一个指向本机的IP: 127.0.0.1,但只能在本机上访问这个IP才能访问到本机的默认Web主页。

方法二:IIS 5.0默认一个URL在本机上访问Web主页: http://localhost/,通过这个URL也可以访问到本机上的默认Web主页。

方法三:如果是从Internet上或者LAN中访问安装了IIS 5.0的机器,则需要在浏览器中使用该机器在网络上的IP地址(在DOS状态下用Ipconfig命令得到本机的IP地址)。这个IP地址在机器接入Internet或者LAN时已经分配。例如http://162.105.108.233/等。 不论通过上面3种方法中的哪一种,如果C:\\Inetpub\\wwwroot\\default.htm或C:\\Inetpub\\wwwroot\\default.asp存在,其结果都是一样的。

请说明建立虚拟服务目录的作用。

建立内容目录的前提是希望提供的资源(如某个网站)都存放在一个目录之下。然而有时候程序员并不希望把自己做好的网站(个人主页)全部复制到Web服务器的主目录下,而是散落在服务器上各个驱动器的不同文件夹中。而访问服务器又只能从主目录作为入口,这就需要一个机制,来把不同位置的文件的路径都虚拟到服务器的主目录下的某个子文件夹之

上。通过主目录下的某个子文件夹的访问就可以直接访问到每个人的资源。 之所以称之为虚拟服务目录,是因为虽然用主目录的一个子文件夹作为资源地址来访问,但事实上这些子文件夹并不真实地存在于服务器硬盘上,而是服务器为了访问资源而设置的一种虚拟的路径。

ASP中Application对象和Session对象的区别?

使用Application对象存储所有用户连接的共享信息,让所有的连接到服务器的用户共享某个信息。可以使用Application对象定义变量,该变量类似于 “全局变量”。Application变量把某个一般变量或者某个对象存储起来(在服务器运行期间可永久性保存),这样在所有当前连接服务器的用户都可以同时使用这个变量。

Session对象只提供单个会话用户的信息存储。在一个新的用户会话建立之前,服务器将创建一个Session对象。该对象在用户机器上创建一个惟一的标识符,以之区别各用户的会话。该标识符按照Cookie方式存放在用户机器上,因此用户浏览器属性必须设置为支持Cookie才能使用Session对象存储信息。因为Session数据存储在服务器端,Cookie数据存储在客户端.每次该用户访问一个ASP文件时,ASP就查找该Cookie,如果发现该Cookie,则将其发送到服务器。然后通过SessionID变量使客户与保存在服务器内存中的当前Session建立连接。

若程序中需将用户导向至另一页面,有什么方法可实现? Response.Redirect()

简述Session对象的作用及其使用方法。 用来记载特定用户的信息。

简述Request对象和Response对象主要作用。

前者主要是服务器从客户端获取相关信息。

后者是服务器根据客户端的不同请求在浏览器输出相应的信息。 什么是ODBC?怎样用ODBC数据源管理器来建立系统DSN?

ODBC(开放数据库连接)提供了一个与产品无关的在前端应用和后端数据库服务器之间的接口,简言之,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵驱动程序的数据库。

通过ODBC建立与数据库的连接:-此方法必须应用“ODBC管理器”(位于控制面板中)注册一个数据源,并根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接(使用ODBC时,经常用到DSN这个名词,DSN即Data Source Name的意思,数据源名)。

怎样在AsP程序中混合使用服务器端脚本和客户端脚本?

使用编写客户端脚本,而使用<% %>来编写服务器端脚本。

客户端编程语言的优点是浏览器完成了所有的工作,这样可减轻服务器的负担。但执行时必须要有一个配备了解释器的Web浏览器才行,除Microsoft Internet Explorer能解释VBScript。

<% @LANGUAGE=“VBScript” %>表示该页中所有脚本(在<%和%>之间)用VBScript生成。

VBScript为IE浏览器默认的脚本处理语言,如果使用IE浏览器,则可省略此句。

1.下面这段程序是实现分页显示的部分关键代码,要求显示第二页,每页显示5条记录,请填空。

输入X的值:

五、编程题目25分

已知有一个ODBC数据源为:Users,数据库文件名为:mydatabase.mdb,数据库中有一个名为:xuesheng的表(姓名varchar(50) 学号int(4)英语int(4))。

1请编写一段ASP程序显示数据库表中的记录

<%

dim objConn,objRS,constr,sqlstr

set objConn = server.CreateObject(\ constr = \ sqlstr = \

set objRS = server.CreateObject(\ objRS.open sqlstr,objConn,1,3 do while not objRS.eof

response.Write(objRS(\姓名\ response.Write(objRS(\学号\ response.Write(objRS(\英语\

objRS.movenext loop objRS.close objconn.close set objRS = nothing set objConn = nothing %>

2请编写一段ASP程序删除姓名为“李四“的记录 <%

dim objConn,objRS,constr,sqlstr

set objConn = server.CreateObject(\ constr = \ objConn.open constr sqlstr = \

set objRS = server.CreateObject(\ objRS.open sqlstr,objConn,1,3 if objRS(“姓名”)=”李四” then objRS.delete. objRS.update end if

objRS.close objconn.close

%>

set objRS = nothing set objConn = nothing

3请编写一段ASP程序加入一条新记录

<%

dim objConn,objRS,constr,sqlstr

set objConn = server.CreateObject(\ constr = \ sqlstr = \

set objRS = server.CreateObject(\ objConn.open constr

objRS.open sqlstr,objConn,1,3

objRS.addnew

objRS(“姓名”)=”王五” objRS(“学号”)=738 objRS(“英语”) = 88 objRS.update objRS.close objconn.close set objRS = nothing set objConn = nothing %>

4请编写一段ASP程序把姓名为“李四“记录的英语字段值修改为80。 <%

dim objConn,objRS,constr,sqlstr

set objConn = server.CreateObject(\ constr = \ sqlstr = \

set objRS = server.CreateObject(\ objConn.open constr objRS.open sqlstr,objConn,1,3

if objRS(“姓名”)=”李四” then objRS(“英语”)=80 objRS.update end if objRS.close objconn.close

%>

set objRS = nothing set objConn = nothing

编写脚本程序,输出不大于500的所有个素数(要求每行输出5个数)。 <% dim a,b,flag,i i=0

for a=2 to 500 flag=false for b=2 to a-1 if a mod b =0 then flag=true end if next

if not flag then i=i+1

response.write a&\ \ if i mod 5=0 then

response.Write(\ end if end if next %>

利用VBScript控制表单,请简述代码程序的基本功能和实现原理。

无标题文档

......

请您填写您的注册信息:

账号:

确认密码:

功能:在客户端对用户提交的信息进行验证,如不符合要求,则弹出消

息框进行提示,如果有效,则提交到newuser.asp 程序,在后台对用户进行注册。

脚本文件index.asp的源代码如下,请说明它的功能,并补充说明find.asp脚本文件应具有什么功能?

用户登录页面

 

 

 

 

功能:创建了一个用户登录界面,用来想find.asp程序提交用户登录的信息

Find.asp应能从数据表中查询用户名及对应的密码,从而判断其是否有效


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

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

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

马上注册会员

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