设置Cookie是利用( B )语句。
B、response.cookies D、session.cookies
C、任意地方
D、分区根
Global.asa文件一般放置在( A )
B、某个子目录
B、<% now %>
D、<% =now %>
当表单采用Post模式发送时,应用Request对象的( B )集合来提取数
Application的事件一般定义在哪里(C)
A、
和之间 B、和之间 C、golbal.asa中 D、和之间 下面这段程序的执行结果是(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文件只能包含如下内容:
请说明如何访问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条记录,请填空。