网络编程技术复习资料
一、选择题
1、图像标记的语法格式为:<img scr =图像的URL地址 >
2、局部变量与全局变量的声明都使用 Dim”。
3VBScript 中的语句不区分大小写。
4Recordset对象的BOF属性用于判断当前记录是否在记录集的开头。
5ADO中最基本的和核心的对象有三个:Connection连接对象、Command命令对象和RecordSet
6、程序如下:
<%
Cn.Close
Set cn=nothing
%>
表示关闭数据库连接并将连接对象彻底清除
7、在Recordset对象的属性中,用于表示记录集总数的是RecordCount
8、下面说法中正确的是:D
A、当客户从一个网页转到另一个网页时,保存在Session中的信息会丢失。
BSession对象的有效期默认为40分钟
CSession对象的有效期不能更改
D、Session对象到期前可以用Abandon方法强行清徐。
9、在VBScript中,退出函数过程,应使用的语句是:C
AExit            BExit sub        CExit Function    DExit Do
10、下面不属于Request对象的集合成员的是:D
ACookies        BForm            CQueryString        DServer
11Recordset 对象在使用前需要使用Connection对象建立数据库的连接。
12、若需要建立大量链接的页面为访问者提供导航时,可以采用Context Linking组件。
13、设置数据源,需要在windows 2000 server 中打开:ODBC数据源管理器
14Connection 连接对象的 Open方法的连接参数 Driver,意思是:驱动程序名(指明数据库类型))。
15、下面关于动态网页的说法不正确的是:D)。
A、可以从HTML的表单中接收信息并且存到数据库中
B、可根据不同访问者显示不同内容,创建个性化主页。
C、可跟踪用户网站上的活动内容并且存入日志文件
D、需要浏览器执行网页中动态效果的程序。
16、在ASP文件中,不可以包含以下内容D)。
AHTML标记
BVBScript Jscript 语言的程序代码。
CASP语法
D、声音、图像等多媒体。
17、下面关于编写ASP程序,说法不正确的是: A)。
A<%%>符号必须和ASP语句放在一行
BASP语句必须分行写,不能将多条ASP语句写在一起
C、使用REM或“”符号来标记注释语句
D、在ASP程序中,字母不分大小写
18、下面关于标记的说法不正确的是: C )。
A、标记需要填写在一对尖括号(<>)内asp 源代码
B、在书写标记时,英文字母的大小写或混合使用大小写都是允许的
C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔
DHTML对属性名称的排列没有特别的要求。
二、填空
1、利用ADO实现数据库操作时,ASPrecordset对象用来浏览和操作已经连接的数据库内的数据。
2、不使用IP地址,可以使用Localhost来访问本机的默认Web主页。
3driver对象提供了指向某个特定驱动器,为该驱动器提供处理的属性和方法。
4、在聊天室程序中,一般使用application对象来存储在线人数。
6、在网页制作中,若加入E_mail的连接,则应书写为: mailto: E_mail地址。
7Connection连接对象的常用属性connectionstring表示数据库连接信息
8Response中的Redirect方法可使浏览器连接到其他URL
9、在a1.asp文件中加入<!-- #include file=”a2.asp”  - ->标记可读取a2.asp文件的内容。
10、使用 connection对象的open方法可建立到数据源的物理连接,在该方法成功完成后连接才真正建立,才能对数据源发出命令并且处理结果。
11Response对象的MapPath方法可以将虚拟路径转化为物理路径。
12、插入到HTML中的ASP程序一般用 <% %>标记括起来。
13ASP网页在服务器端运行。
14、在数据表Mtable中查询所有资料的语句是:Select * From Mtable
15Recordset记录集对象的方法MoveNext表示:指针移至下一条记录
三、简答
⒈请简单说明使用IIS 5.0调试一个ASP程序的完整过程。
答:
1步:使用编辑器(如记事本)编写ASP程序,并存成example.asp文件。
2步:打开控制面板,运行Personal Web Manage。单击启动按钮。
3步:假设example.asp存放在F:\Myprogram目录下。将Myprogram文件夹发布到Personal Web Manage上,按照虚拟目录设置的方法为该目录设置虚拟目录。假设虚拟目录名字为Myprogram8
4步:打开浏览器,在浏览器地址栏中输入如下URLlocalhost/Myprogram8/example.asp,并打开验证。
⒉在客户端与在服务器端运行VBScript脚本有何区别?分别应如何声明?
答:①使用<Script LANGUAGE=VBScript></Script>编写客户端脚本,客户端编程语言的优点是浏览器完成了所有的工作,这样可减轻服务器的负担。但执行时必须要有一个配备了解释器的Web浏览器才行;②而使用<% %>来编写服务器端脚本,即<% @LANGUAGE=VBScript %>表示该页中所有脚本(在<%%>之间)用VBScript生成。VBScriptIE浏览器默认的脚本处理语言,如果使用IE浏览器,则可省略此句。
3、在浏览器中显示“今天天气很好!”这句话,请分别用HTMLVBScriptASP写出对些话的输出方法?
答:
HTML中:直接书写“今天天气很好!”
VBScript中: Document.write(今天天气很好!)
ASP中:response.write(今天天气很好!)
4、创建ASP服务器组件的两种方法?(假定组件名为:MSWC.NextLink)
答:
方法一:
<%  set 变量名= Server.CreateObject (MSWC.NextLink) %>
方法二:
<Object Runat=server Id=变量名  ProgID= MSWC.NextLink) </Object>
四、编程题
1、脚本文件index.asp的源代码如下,请说明它的功能,并补充说明find.asp脚本文件应具有什么功能?
<html><head>
<title>用户登录页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p> </p>
<form name="form1" method="post" action="find.asp">
<p align="center"> </p>
<p align="center"><strong><font color="#000066">首次登录请<font color="#FF0000" size="5"><a href="login.asp">注册</a></font></font></strong></p>
<p align="center">用户:
<input name="name" type="text" id="name" size="15">
</p>
<p align="center">密码:
<input name="word" type="password" id="word" size="15">
</p>
<p align="center">
<input type="submit" name="submit" value="提交">
</p>
<p> </p>
</form>
<p> </p>
<p> </p>
</body></html>
答:
①主页文件:index.asp的功能是:用于产生一个表单,收集用户输入的用户密码;新用户也可在此页面上进行注册
②在数据库中查询记录:find.asp应具有的基本功能是:用户注册成功后,即可返回到主页(index.asp)上,进行登录。此文件完成在数据库中根据用户输入的用户密码查询记录,并返回一条确认信息。
2、请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可
*
<%
Dim I,J
For I=1 To 10 Step 1
    For J=1 To I
        Response.Write "*"
    Next
    Response.Write "<br />"
Next
%>
**
***
****
*****
******
*******
********
*********
**********

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。