离线作业答案 发表于 2017-7-3 12:43:27

东农17春《网页设计与开发》离线作业-网页设计与开发

东北农业大学网络教育学院
网页设计与开发网上作业题
网站综述
网站管理
第三章 网站设计规划
一、填空题:
1、选择服务器的六个指标(            )、(         )、(             )、(         )、(          )、(         )*。
2、建立网站链接结构的基本方式(          )、(          )、(         )。*
3、防火墙技术主要有两大类,(      )和(         )。
4、网站接入Internet的方式有(         )、(          )和(         )。*
5、网站管理的安全性原则包括(         )、(         )、(         )、(         )、(          )。*
6、IASP的含义是(               )。*

二、简答题:
1、网站测试的内容?


2、建立网站的目录结构应注意哪些问题?**


3、简述网站的设计流程?



HTML基本知识
一、填空题:
1、表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为:(       )*
2、在设置颜色时,#FF0000代表(     )色,#FFFFFF代表(     )色。*
3、在HTML文件中使用(         )元素中来定义文字字体,使用(      )属性定义使用何种字体,使用(      )属性定义字体大小,使用(     )属性改变文字颜色。* 4、在HTML文件中分别使用(        )元素和(       )元素来呈现下标和上标*
5、控制框架窗口周围是否出现边框线的属性是(            )*。
6、在<Body>标记的属性中,用于设置网页背景颜色的是(       ),用于设置网页文本颜色的是(      )。*
7、<Input Type=””>标记的(          )属性用于为输入区域命名,(      )属性用来指定输入区域的默认值。*
8、表格通过(   )标记来定义;表格中的每一行通过(      )标记来表示;表格的标题通过(      )标记来定义。*
9、表单对象的名称由(   )属性设定;提交方法由(       )属性指定;若要提交大数据量的数据,则应采用(       )方法;表单提交后的数据处理程序由(       )属性指定。*
10、表格的(         )属性指定了单元格中的内容与单元格边框之间的空间大小。*
11、如果不希望表格宽度随窗口大小而变化,一般应该以(          )为单位定义表格宽度。*
12、在一个表单中必须有一种按钮,用于控制将表单的内容发送给服务器,不然将无法向服务器传送信息,这种按钮是(         )*。
13、HTML语言中有(       )种不同大小的标题字体。*
14、如果要使表格的边框不可见,则应该(         )。
15、要想合并两个单元格,应该使用(         )或(                )属性。**

二、单项选择题
1、在超级链接中,如果指定___________框架名称,连接目标将在链接文本所在的框架页内出现,当前页面被刷新。***
A) Blank       B) Self         C) Parent         D) Top
2、标记符<title>是放在标记符( )之间的*
A.<html></html>   B.<head></head>   C.<body></body>   D.</head><body>
3、<img>标记符中连接图片的参数是:( )* A. href          B. src         C. type      D. align
4、级联样式表文件的扩展名是:( )* A html         B css         C xml      D dib
5、为了标识一个HTML文件应该使用的HTML标记是( )* A.<p> </p>      B.<boby> </body>   C.<html> </html>   D.<table> </table>
6、在HTML中,标记<font>的Size属性最大取值可以是( )*
A.5      B.6      C.7         D.8
7、在HTML中,标记<pre>的作用是( )*
A.标题标记   B.预排版标记   C.转行标记    D.文字效果标记
8、在HTML中,要定义一个书签应该使用的语句是( )**
A.<a href=" #object-name" >text </a>      <a name=" object-name" >text </a>
B.<a name=" object-name" >text </a>      <a target=" #object-name" >text </a>
C.<a target=" #object-name" >text </a>   <a name=" #object-name" >text </a>
D.<a link=" #object-name" >text </a>       <a href=" #object-name" >text </a>
9、HTML语言中的转行标记是( )* A.<html>   B.<br>      C.<title>      D.<p>
10、在HTML中,标题字体标记<hx>中x的最大取值是( )* A.4       B.5       C.6         D.7
11、以下不能用来定义表格内容的标记为( )*。 A.<br>   B.<tr>      C.<th>       D.<td>
12、如果在catalog.htm中包含如下代码,则该HTML文档在IE浏览器中打开后,用户单击此链接将(   )。?<A? HREF=”#novel”>小说</A>** A?使页面跳转同一文件夹下名为“nove.html”的HTML文档 B使页面跳转到同一文件夹下名为“小说.html”的HTML文档 C?使页面跳转到catalog.htm中名为“novel”的锚记处 D?使页面跳转到同一文件夹名为“小说.html”的HTML文档中名为“novel”的锚记处
13、要在网页中显示如下文本,要求字体类型为隶书,字体大小为6,则下列HTML代码正确的是(   ).? ** 欢迎访问我的主页! A?<p><FONT SIZE=6 TYPE=“隶书“>欢迎访问我的主页!</FONT> B?<p><FONT SIZE=+2 FACE=“隶书“>欢迎访问我的主页!</FONT> C?<p><FONT SIZE=6 FACE=“隶书“>欢迎访问我的主页!</FONT> D<p><FONT SIZE=+3 STYLE=“隶书“>欢迎访问我的主页!</FONT>
14、分析下面的HTML代码片段,则选项中的说法错误的是(    );*** ?? <table border=”10”? bordercolor=”yellow ”cellspacing=”0” cellpadding=”5> <tr bgcolor=”red”> <td colspan=”2”>书籍</td> <td colspan=”3”>音响</td> </tr> <tr>\ <td>图书</td><td>杂志</td><td>磁带</td><td>CD</td><td>DVD</td> </tr> </table> A?表格共5列,“书籍”跨2列,“音像”跨3列   B?表格的边框颜色为yellow C“书籍”和” 音响”所在的行的背景为red      D?表格中文字与边框距离为0,表格内框宽度为5
15、分析下面的HTML代码片段,则选项中的说法正确的是(   )。*** <table border=“10“> <tr><td colspan=2 align=“center“>姓名</td></tr> <tr><td rowspan=2 align=“center“>成绩</td><td >语文</td></tr> <tr><td colspan=2 align=“cenrter“>数学</td></tr> </table> a)?该表格共有2行3列         b)?该表格的边框宽度为10毫米 c)?该表格中的文字均居中显示    d)?“姓名“单元格跨2列
?16、某站点主页面index.html的代码如下所示,假设在left.html中包含如下链接代码,希望点击次连接后在right.html的位置显示链接的文档内容,则修改此链接为(   ). ** ?? Index.html的代码: ? <html> ? <frameset border=”5” rows “20%,*”> ? <frame src=”top.html” name=”topframe” scrolling=”no”> ? <frameset cols=”20%,*”> ?? <frameset sre=”left.html”? name=”leftname” scrolling=”no”> ?? <frame src=”right.html” name=”rightframe”> ? </frameset> ? </frameset> </html> Left.html的链接代码: <a href=”login.html”>登陆</a>
A? <a href =”login.html” target=”right.html”>登陆</a> B? <a href =”login.html” target=”rightframe”>登陆</a> C <a href =”right.html” target=”login.html”>登陆</a> D <a href =”rightframe” target=”login.html”>登陆</a>
17、 在HTML上,将表单中INPUT元素的TYPE属性值设置为(   )时,用于创建重置按钮。?* A?Reset      B?Set       C Button      D ?Image
18、某站点主页面index.html的代码如下所示,则选项中关于这段代码的说法正确的是()。??** <html> <frameset border=“5“ cols=”*,100“> ?<frameset rows=“100,*“> ? <frame src=”top.html”name=”topFrame” scrolling=”No”/> ? <frame src=”left.html”name=”leftFrame”/> </frameset> ?<frame src=“right.html”name=”rightFrame” scrolling=”No”/> </frameset> </html> A ?该页面共分为三部分 B Top.html显示在页面的上半部分,其宽度和窗口宽度一致 C Left.html显示在页面的左下部分,其高度为100像素 D Right.html显示在页面的右下部分,其高度小于窗口高度
19、 分析下面的HTML代码片段,则选项中的说法错误的是(       ).** <HEAD> <STYLE type=”text/css”> .red{color:red; font-famil:”宋体”;font-size:15px;} P{ color:blue; font-family:”隶书”;font-size:20px;} </STYLE> </HEAD> <BODY> <P class=”red”>你好</p> <H1 class=”red”>欢迎</H1> </BODY> A “red”为类样式                           B? “P”为文档样式 C “你好”和”欢迎”都应用了类样式”red”   D? “你好”的文本颜色为蓝色
20、下列语句中能够正确在一个HTML页面中导入在同一目录下的"StyleSheet1.css"样式表的是(   ). ** A <style>@import StyleSheet1;</style> B <link rel=”stylesheet”? type=”text/css”? href=” StyleSheet1.css”> C <link rel=” StyleSheet1.css”type=”text/css”> D <style rel=”stylesheet” type=”text/css” href=” StyleSheet1.css”>
21、若要将表单数据以字符串的方式附加在网址后面,返回到服务器,应将Form 的Method属性设置为(       )* ????A)Post????????   ??B)Get??????   ????C)Got????????    ??D)URL
22、假设计算机的名称为happy,Web主目录为C:\Inetpub\wwwroot\,同时在此目录之下有一个ASP程序,其完整路径为C:\Inetpub\wwwroot\ Ch0\ShowTime.asp。请问,如果我们要在浏览器执行此ASP程序,必须在地址栏输入下列哪个网址?(   )***
A.?? http://happy/ShowTime.asp            B.?? file:///Ch0/ShowTime.asp
C.?? http://Inetpub/wwwroot/Ch0/howTime.aspD.?? http://happy/Ch0/ShowTime.asp
23、下列哪种表单字段适合用来输入自我介绍?(   )*
A.复选框????????? B.多行文本框???C.单行文本框???????? D.下拉式菜单
24、下列有关单行文本框的语句哪个是错误的?(    )*
A.名称不限中英文字                      B.TAB键顺序可以是1 ~ 999的数字
C.<INPUT> 标记的TYPE属性须设置为TEXTD.若要显示默认的数据,可以设置VALUE属性
25、下列语句哪个是正确的?(   )**
A.我们可以在IE使用“文件\打开” 指令执行表单网页
B.我们可以使用 <FORM> 标记的METHOD属性指定表单处理程序
C.我们可以使用 <INPUT> 标记的TARGET属性指定表单处理程序的目标框架名称
D.表单字段的名称限英文且唯一
26、若要将表单数据以E-Mail形式返回,必须利用 <FORM> 标记的哪个属性设置E-mail地址?*
A.METHOD????????? B.ACTION???????? C.onClick????????? D.TARGET
27、若要设置下拉式菜单的各个选项,可以使用哪个标记?
A.<OPTION>????????? B.<LI>??????????? C.<SELECT>??????? D.<OL>
28、若要限制用户在单行文本框中所能输入的最多字符数,可以使用 <INPUT> 标记的哪个属性?(    )
A.SIZE??? ?????? B.VALUE????????? C.TABINDEX????? D.MAXLENGTH
29、若要设置当浏览者将焦点自表单字段上移开后所 要执行的Script,可以使用哪个属性?(    )*
A.onBlur?????????? B.onClick??????? C.onFocus??????? D.onSelect
30、下列标记中,( )可以在网页中插入图片。*
A. <img>标记      B。<Br>表记   C. <H3>标记      D。<SCR>标记
31、关于HTML文件说法正确的是(    )* A)HTML标签都必须配对使用 B)在<title>和</title>标签之间的是头信息 C)HTML标签是大小写无关的,<b>跟<B>表示的意思是一样的 D)在<u>和</u>标签之间的文本会以加粗字体显示
32、想要在HTML中显示一个尖括号“<”,需要用到字符实体是____________。* A.&gt??? B.&lt??? C.&nbsp??? D.&quot
33、在HTML文件中,水平线在默认的情况下是____________,并随着窗口的宽度自动调整。* A.800pixels????? B.1024pixel???    ?? C.80%?????      D.100%
34、HTML使用超级链接元素a来创建一个连接到其他文件的链接,链接的资源____________。* A.只能是HTML页面和图像   B.不可以是声音 C.不可以是图片                D.可是是网络上的任何资源
35、关于超级链接元素a的说法错误的是____________** A.用name属性创建一个命名锚点,可以让链接直接跳转到下一个页面的某一章节,而不用用户打开那一页,再从上到下慢慢找 B.想要访问本页的锚点,在URL地址的后面加一个“#”和这个锚点的名字 C.href属性用来指定连接到的URL D.href属性不能用来指定到一个邮箱地址
36、HTML语言中表单的作用是____________* A.显示图像   B.设置超链接   C.收集用户反馈信息   D.显示网页信息
37、以下标记符中,没有对应的结束标记的是(   )。*
A.<body>B.<br>   C.<html>D.<title>
38、若要产生一个4行30列的多行文本域,以下方法中,正确的是(   )。*
A.<Input type=”text” Rows=”4” Cols=”30” Name=”txtintrol”>
B.<TextArea Rows=”4” Cols=”30” Name=”txtintro”>
C.<TextArea Rows=”4” Cols=”30” Name=”txtintro”></TextArea>
D.<TextArea Rows=”30” Cols=”4” Name=”        txtintro”></TextArea>
39、通常网页的首页被称为(   )*。
A.主页   B.网页       C.页面            D.网址
40、网页在Internet 上是通过URL来指明其所在的位置的,每个不同的网页都应该有不同的URL,比如263网站主页的URL就是(         )。*
A.http://www.263.com         B.http:\\www.263.com
C.ftp://www.263.com            D. mailto: www.263.com
41、如果两个边框的间距小于(   )个像素时,表格会自动地附着到已经存在的表格或单元格旁边。*
A.1       B.8      C.4          D.16
42、CSS样式表存在于文档的(          )区域中。*
A.HTML      B.BODY       C.HEAD       D.TABLE
43、小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?*
小王的机器是服务器端,搜狐网站是客户端
搜狐网站是服务器端,小王的机器是客户端
小王的机器既是服务器端,又是客户端
以上说法全不对
44、使用浏览器访问Web服务器时,主要使用的传输协议为 (???   )*
A.FTP???????? B.TELNET???????? C.HTTP???????? D.SMTP
45、使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为( ?   ?)*
A.none???????? B.underline???????? C.overline???????? D.blink
46、进行网页设计时,设置页面尺寸与下面哪一项有关( ?    ??)*
A.显示器分辨率???????? B.显示器品牌    C.页面内容???????? ????D.网页制作工具
47、通用图像格式GIF最多可以使用的颜色数是(?    ?? )*
A.16色???? B.216色??? C.256色???? D.512色
48、目前在 Internet 上应用最为广泛的服务是( ?       )*
A. FTP 服务    B.WWW 服务 ?????????C.Telnet 服务     D.Gopher 服务
49、合理组织网站链接结构的根本目的在于( ?) *
A.链接最少,使浏览者不会迷路
B.最少的链接使得浏览最有效率
C.链接最少,保证网站内的目录结构不乱
D.考虑到网络情况,尽量少用链接就可以减少浏览器下载网页的负担
50、若要在浏览器的标题栏显示文字,应该使用的标记是( ?    )*
A.<TITLE>    B.<BODY>      C. <A>     D.<HEAD>
51、HTML 语言中, <body alink=?> 表示 (? ?) *
A.设置背景颜色        B.设置被激活时的链接的颜色
C.设置未访问的链接的颜色   D.设置已访问过的链接的颜色
52、.HTML的颜色属性值中, RED 的代码是( ?) *
A.″ #808080 ″    B.″ #0000FF ″???????? ?C.″ #00FF00 ″     D.″ #FF0000 ″
53、在 CSS 中使用背景图片需要使用参数( ??) *
A. image       B. url        C.style        D.embed
54、下面不属于CSS插入形式的是( ? )*
?A.索引式???????? ?B.内联式   ?C.嵌入式???????D.外部式
55、下列Web服务器上的目录权限级别中,最安全的权限级别是(????)*
?A.读取????????? ?B.执行   ?C.脚本??????? ?D.写入
56、下面说法错误的是(??? ?)*
?A.规划目录结构时,应该在每个主目录下都建立独立的images目录
?B.在制作站点时应突出主题色
?C.人们通常所说的颜色,其实指的就是色相
?D.为了使站点目录明确,应该采用中文目录

三、简答题
1、HTML文件的基本结构?*

2、试做一个网页,让它在打开后10秒后跳转到http://www.yahoo.com?**

3、HTML页面信息的发布过程?*

4、什么是Cookie?**

5、如何使图片与浏览器窗口无缝接合?*

6、使用表单时,POST方式与GET方式的区别?*

7、什么是CSS?**


四、程序设计:
1、请制作窗体网页 <小档案.htm>
?? 在 <小档案.htm> 中,背景颜色为 #D1FCE8,标题图片为profile1.jpg,置中排放 (使用 <CENTER>...</CENTER> 标记)。最高学历的下拉式菜单有“高中以下”、“大专院校”、“硕士”、“博士”、“其他” 等5个选项,高度为4,不允许复选。 多行文本框的高度为4,宽度为45。提交按钮上面的文字为“传送数据”,重新输入按钮上面的文字为“清除数据”。**

2、用图像建立链接(设图片为tu.gif,链接地址为http://www.neau.cn)?**


ASP
一、 填空题: 1、 ASP的英文全称为:(            )*
2、 ASP的执行需要服务器来解释,微软推出了两套服务器,如果操作系统是windows nt server4.0版本,需要安装(         ),如果操作系统是windows 95/98,需要安装(      ),如果操作系统是windows 2000,则装系统时默认已经装上了。** 3、 Active Server Pages 主要就是Scripts脚本环境,最简单的结合script的方法是利用(            )*
4、 以下为vbscript的几个函数:(      )的功能是返回与字符串的第一个字母对应的ASCII字符代码。(         )的功能是从字符串中返回指定数目的字符。*** 5、 (      )对象的主要功能是向浏览器输出变量。停止向浏览器输出数据的语法格式为(            )*
6、 利用request可以从客户端得到数据,在提交表单时有两种不同的提交方法,分别是()和(         )*
7、 (         )的用途是把“网络路径”转换为server机器上的实际路径。*
8、Sub 子程序和Function函数的区别在于(               )*
9、如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加(      )***
10、Mid(“asp网络程序设计”,4,6)的返回值是:(      )**
11、浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:(      )*
12、在删除页面中,利用Request对象的(      )方法获取当前记录的id值***
13、Server对象的ScriptTimeout的默认最长时间为(         )秒*
14、Session对象默认情况下服务器只保留(            )分钟。*
15、执行完a=”6”语句后,a 是(         )类型*
16、ASP提供6个内置对象分别是(         )、(         )、(         )、
(               )、(         )和ScriptError.*
17、Server对象的(      )方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。*
18、填写下面程序,计算从1到100的平方和
                <%
        Dim sum,I
        sum=____________
        I=____________
        Do While I<=100                                       '循环,从1到100
                sum=sum+I^2
                I=____________
        Loop
        Response.Write "1到100的平方和=" & ____________**
   %>
19、如果我们做一个银行转帐系统,在转帐时,A转帐给B,A的帐户上的钱减少,B的帐号上的钱增加,处理方法就是先A上面减少,在B的帐户上增加,这样可以,但是在没有出现任何问题的情况下,如果出问题了怎么处理,我们一般用到Connection对象的那三种方法来处理(          )、(         )、(            )。**
20、在连接数据库时一般我们用的那三种连接方法(          )、(          )、(         )***。
21、Recordset中的记录指针具有游标类型,他的默认值为(               )。**
22、建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的(             )方法可以实现。*
23、ASP中,VBScript的唯一的数据类型是(         )*
24、在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴露在访问者的面前,这时我们就要用到容错语句(             ),这条语句表示,如果碰到错误,就跳过去继续执行下一句。**
25、语句 a=DateDiff(      ,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。**
26、? 在VBScript中,我们用检验函数(      )来判断变量是数字类型。*
27、ASP程序的脚本不是在客户端运行的,而是在(             )生成的,然后传送到浏览器的Web页上。*
28、缓存功能的打开和关闭是通过Response对象的(      )属性来完成的。*
29、(      )对象的Cookies集合用于获取客户端的Cookie内容,(       )对象的Cookies集合用于设置客户端的Cookie内容。
30、在RecordSet对象属性中标注记录集开头边界的属性是(      )。
31、判断客户端是否与服务器相连接需要使用Response对象的(            )属性。*
32、ASP文件就是在普通的HTML文件中插入(         )或JavaScript脚本语言。*
33、如果操作系统是Windows 2000,一般需要安装(         )组件才能运行ASP程序。*
34、执行完 a= Left("vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2)后,a的值为(             )。**
35、语句 b=Int(10 *            ) +1) 将返回1到10之间的随机整数。*
36、在文件开头添加(            )语句后,则所有的变量都必须先声明才能使用。*
37、下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。**
<%
Function Cube(a,b)
Dim I,Sum
Sum=               
For I= a To b
Sum=            
Next
            =Sum
End Function
%>
38、下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。***
<%
Dim theday
theday=             (Date())
Select Case theday
Case               
                "<img src='p1.jpg'>"
Case Else
            "<img src='p2.jpg'>"
End Select
%>
39、很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。**
<%
If Session("UserName")=            Then
                  "index.asp"
End If
%>
40、下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。***
<%
Dim varNumber
varNumber=Request.Cookies("number")
If               Then
varNumber=1
Else
varNumber=varNumber+1
End If
.                =varNumber
.                   =#2030-1-1#
Response.Write "您是第" & varNumber & "次访问本站"
%>
41、假如Application("UserOnLine")中保存了一个数组,该数组中保存了在线用户的名称,下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。**
<%
Dim UserOnLine,Number
UserOnLine=Application("UserOnLine")
Number=               (UserOnLine)             '返回该数组的最大下标
For I=0 To Number
Response.Write               
Next
%>
42、下面要在页面上按提交日期降序排列所有的网站,请填写下面程序段中的空格。假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,数据表名为link。***
<table>
<tr>
<td>网站名称</td><td>网站地址</td><td>提交日期</td>
</tr>
<%
'以下连接数据库
Dim db
Set db=Server.CreateObject("ADODB.Connection")
db.Open            
'以下建立记录集
Dim strSql,rs
strSql=            
set rs=db.execute(strsql)
'以下显示数据库记录
Do While                     
%>
<tr>
<td><%=rs("name")%></td>
<td><a href="<%=rs("URL")%>" target="_blank"><%=rs("URL")%></a> </td>
<td><%=rs("submit_date")%></td>
</tr>
<%
                                       
Loop
%>
</table>
43、VBScript 中用关键字(         )来声明常量。*
44、下面的程序段用Cookies来完成设置关键字user_name的值和有效期,请填写其中的空格。**
<%
Response.Cookies(“user_name”)=“高航”
                        =#2005-10-1#   ‘设置关键字user_name的有效期
%>
45、对于如下图的数据表link,请填写下面的SQL语句中的空格:***

图1
查询提交日期大于2003-1-1的前三条数据记录,并按提交日期的降序排列
strSql="Select         * From link Where submit_date    #2003-1-1#Order By submit_date         "
查询网站名字中有“网”字的记录
strSql="Select * From link Where                     “
46、针对图1所示,下列程序将完成对link表中内容的更新,所需要更新的字段假设已经从另外一个表单文件中取得,另假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,请填写下面程序段中的空格。,数据表名为link。

       





图1
<table>
                <tr>
                <td>网站名称</td><td>网站地址</td><td>提交日期</td>
                </tr>
                <%
                ‘以下获得所要修改记录的link_id
      Dim varLink_id
      varLink _id =Request.QueryString(“link_id”)

                '以下连接数据库
                Dim db
                Set db=Server.CreateObject("ADODB.Connection")
                db.Open                  
      ‘以下为获取修改字段
      Dim varName,varUrl,varIntro,varSubmit_date
      varName=Request.Form(“name”)
varUrl =Request.Form(“url”)
varIntro =Request.Form(“intro”)
varSubmit_date =Request.Form(“submit_date”)

          ‘以下strSql为更新语句
                Dim strSql,
                strSql=”                                    Where link_id=” & varLink_id
                '以下是执行更新语句
                                                                              
      ‘更新完数据后返回首页
                Response.Redirect “index.asp”
                %>
        </table>                  
47、下面是利用文件存取组件完成新建一个文本文件test.txt的过程,请填写其中的空格。**
        <%
        Dim FileObject                              '声明一个FileSystemObject对象实例
          FileObject=Server.CreateObject("Scripting.FileSystemObject")      
        Dim TextFile                              '声明一个TextStream对象实例
          TextFile= FileObject.CreateTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt")
                                  '向文件中写一行内容,内容为“欢迎您”
        TextFile.Close                               '关闭TextStream对象            
        Response.Write "已经成功建立文件,请自己打开查看。"
        %>
二、单项选择题
1、ASP脚本编程使用的语言是(   ) *
A、C++      B、VB      C、VBScript       D、C#
2、能够将页面至于事务处理的对象是(    )**
A、RequestB、ServerC、ObjectContext    D、Session
3、Session对象变量的生命期为(   )*
A、整个网站的生命期    B、用户访问网站的会话期   C、单个页面   D、120岁
4、ASP脚本在表示时间时,需要用()符号组合限定时间。*
A %%B<   >      C   #    #    D?   ?
5、下列是VBScript中使用的不等号符号是(   )*
A!      B !=               C<>          D==
6、下列属于中文简体字符集的是(   )*
A gb2312          B gbk                C ASCII            D   utf-8
7、由服务器端发送并能在客户端页面输出“北京欢迎你”的是(   )**
A <%北京欢迎你%>B   response.write(“北京欢迎你”)
C alert(“北京欢迎你”)   D   messgebox(“北京欢迎你”)
8、能向页面引入操纵数据库记录集对象的是(    )**
A Server.CreateObject(“ADODB.Connection”)
B Server.CreateObject(“ADODB.Recordset”)
C Server.CreateObject(“ADODB.Command”)
D Server.CreateObject(“Scripting.FileSystemObject”)
9、下列不属于ASP七大对象的是(   )*
A Request      BResponse      CDocument   DObjectContext
10、能够在页面中开启缓存的是(   )**
A、<%@Transaction=TRUE%>          B、Response.Buffer=True
C、Response.Flush                      D、Request.Querystring
11、在ASP程序设计中,Application对象拥有lock和unlock方法,下列程序:A
<html>
<head><title> Application对象的方法</title></head>
<body>
<%
Application.unlock
Application("visitor_num")= Application("visitor_num")+1
Application.lock
response.write "你是第" & application("visitor_num") & "个访问此站点的人。"
%>
</body>
</html>
在多人同时访问时,( )。
A、将会出错 B、正确
12. 对于下面的语句,执行的结果是________。**
<%
Response.Write("中国")
Response.End()
Response.Write("你好")
%>
A) 中国你好         B) 中国            C) 你好            D) 出错
13. Server对象的Execute方法和Transfer方法的区别是___________。***
A) 前者执行完调用网页,继续执行当前页面,后者不是。
B) 前者执行完调用网页,不再继续执行当前页面,后者不是。
C) 前者转移到调用的网页,执行新的页面,后者不是。
D) 前者转移到调用的网页,不再执行当前的页面,后者不是。
14、 Active Server Pages默认为你主要使用的是_______*
A、vbscript         B、jscript          C、c         D、以上都不是 15、 在HTML中使用VBScript可用三种方法,以下哪一个不是________*** A、 用对象名加事件作为过程的定义方法    B、 利用过程调用事件 C、 利用事件调用过程                  D、在script的标记中定义过程 16、使网页转向的语句为________* A、Response.write   B、Request.form    C、Request.querysting    D、Response.redirect 17、利用微软的内置组件_________来实现动态的广告图片* A、Ad Rotator   B、ADO      C、Session   D、Request 18、当一个用户第一次到达网站时,系统为其分配一个_______,只有当该用户退出时,或者其生命周期结束时,信息才被清除。* A、cookies   B、session   C、application      D、以上都是
19、在VBscript中的注释符号为:(      )* A)//注释文字??      B)/*注释文字*/??      C)<!--注释文字-->?????? D)'注释文字
20、以下关于主目录和虚拟目录说法正确的是:(    )** A)主目录必须位于本地服务器上的磁盘文件 B)虚拟目录必须位于主目录所在的物理文件夹内 C)要访问虚拟目录的网页必须至少有读权限 D)非主目录的普通文件夹内不能有虚拟目录
21、执行下列ASP代码段后,客户端浏览器看到的结果是:(   )** <% Document.Write “<b>黑体很容易看到</b>” %> A)“黑体很容易看到” 以黑体显示出来??B)“黑体很容易看到” 以普通体显示出来 C)出错??????????????????????????????               D)显示:<b>黑体很容易看到</b>
22、关于Request..ServerVariables(“HTTP_REFERER”) 描述正确的是:(   )** A)客户端将要访问服务器的哪一个ASP页面   B)客户端浏览器从哪个页面访问本页面 C)本页面的文件名                        D)本页面的磁盘路径名
23、关于Application对象的描述正确的是:(    )* A)可以建立所有用户可以访问的变量   B)只能建立用户自己能访问的变量 C)只能建立页面级的变量             D)服务器关闭后仍将存在
24、在ASP中如果需要将取得某个网页的物理路径,需要用以下哪个方法:(    )* A)Request.QueryString()????????????B)Server.MapPath() C)Server.HTMLEncode()?????????????? D)Server.URLEncode()
25、关于 Response描述正确的是:(    )* A)Response.Flush 清除当前缓冲区内容,不结束本页面的处理 B)Response.End清除当前缓冲区内容,结束本页面的处理 C)Response.Clear 清除当前缓冲区内容,不结束本页面的处理 D)Response.Write 清除当前缓冲区内容,结束本页面的处理
26、若要获得名为usename的Cookie值,以下语句正确的是:(   )** A)Request.Cookie(”username”)????   B)Request.Cookies(”username”) C)Response.Cookie(”username”)??   D)Response.Cookies(”username”)
27、若要创建一个对于访问网站的所有用户均有效的变量passflag,以下方法中,正确的是:(    )* A)Session(”passflag”)=0????????      B)Application(”passflag”)=0 C)Set Session(”passflag”)=0????       D)public passflag
28、若要判断客户中是否有F盘,以下各项中,不需要的是:(   )* A)DriveExists????????    B)CreatObject   C)GetFile????????????D)Drive
29、在记录集RS中,可用于返回记录总数的语句是:(   )* A)Num=RS.Count???????????????????   ?B)Num=RS.RecordCount C)Num=RS.Fields.Count????????????    D)Num=RS.PageCount
30、以下连接对象的创建方法中,正确的是:(   )* A)conn=CreateObject(”ADODB.connection”) B)conn=Sever.CreateObject(”ADODB.connection”) C)Set conn=CreateObject("ADODB.connection") D)Set conn=Sever.CreateObject(”ADODB.connection”)
31、执行a=”6”语句后,a 是。(   )* A)字符串型??   ??B)日期型      C)数值型      D)布尔型
32、请判断下面程序运行完毕后a 的值。(      )* <% a=3 a=a+5 %> A)0????????????B)3???????????? C)5????????????D)8
33、请问Int(3.45)和Int(-3.45)的返回值是什么? (   )* ????A)4,-4????????B)3,-4???????? C)3,3???????? D)3,-3
34、Applicatin 对象的默认有效期为多少分钟。(   )* ????A)10????????B)15???????? C)20???????????? D)应用程序从启动到结束
35、以下关于Global.asa 文件的叙述错误的是。(      )** ????A)每个应用程序(独立网站)只能有一个Global.asa 文件,文件名不能改用其他 ????B)必须存放在(网站)根目录中。 ????C)Global.asa 内可以使用<%%>写法。 ????D)用于存放Session 和Application 对象事件
36、要查询user_name 为“tutu”且是2003 年1 月日前注册的用户,请问用哪条???? 语句。(      )*** ????A)Select *from users Where user_name=tutu And submit_data<#2003-1-1# ????B)Select * from users Where user_name= "tutu" And submit_data<#2003-1-1# ????C)Select * from users Where user_name= ‘tutu ’ And submit_data<#2003-1-1# ????D)Select * from users Where user_name= "tutu " Or submit_data<#2003-1-1#
37、使用ASP的哪一个对象可以将数据由服务器传到用户的浏览器。(      )* ????A)Request??????B)Response??????C)Application?????????? D)Session
38、若要停止ASP程序的执行并将存放在缓冲区的输出传送至浏览器端,可以使用哪个方法?(    )*
A.Clear???? B.Flush??? C.End??? D.Write
39、若要将浏览器端导向至其他网页,可以使用哪个方法?*
A.Redirect???B.End??? C.Flush????? D.AppendToLog
40、我们可以使用哪个属性设置放进缓存区的网页逾期时间长短?*
A.CacheControl???B.Buffer????? C.Status? ?? D.Expires
41、我们可以使用哪个 ASP 对象取得表单字段的值?*
A.Response???? B.Session????? C.Request???? D.Application
42、下列哪一个环境变量可以返回服务器端的IP地址?(   )*
A.Path_Info??? B.Local_Addr????? C.Remote_Addr??? D.URL
43、若要将网页重新导向,而且要保留所有内置对象的值,那么必须使用哪个方法?(    )**
A.Execute????? B.Redirect??????? C.Transfer???? D.MapPath
44、若要将字符串进行编码,使它不会被浏览器解释为HTML语法,可以使用哪个方法?(   )*
A.HTMLEncodeing?? B.URLEncode??? C.MapEncode?? D.ASPEncode
45、objFSO.OpenTextFile(""a.txt"", 1, True) 的第三个参数意义是什么?**
A.以只读的方式打开文本文件??? ? B.以附加到文件后面的方式打开文本文件
C.若打开的文件不存在,就建立???? D.若打开的文件不存在,仍不建立
46、objFile.OpenAsTextStream(3, 0) 的第一个参数意义是什么?**
A.以只读的方式打开文本文件?????? B.以附加到文件后面的方式打开文本文件
C.文本文件的格式为Unicode?????? D.文本文件的格式为ASCII
47、用来打开与关闭数据库连接的是哪个ADO对象?*
A.Command?? ?????? B.Recordset????????????????? C.Connection??????????????? D.Field
48、用来读取、插入、删除或更新表记录的是哪个ADO对象?*
A.Command????????? B.Recordset?????????? C.Connection???????? ????????????? .Field
49、若要移动到表的最后一条记录,可以使用哪个方法?*
A.Move???????????????? B.MoveNext????????? C.MoveFirst?? ?????????????D.MoveLast
50、我们可以使用哪个方法筛选表的记录?*
A.Sort?????????????????? B.Filter????????????????? C.Open??????????????????????? D.Execute
51、下列哪一个代表表的第一条记录?*
A.EOF????????????????? B.FOF????????????????????????? C.BOF????????????????? D.ROF
52、Recordset对象的CursorType属性设置为下列何者时会使用最少的系统资源?**
A.adOpenForwardOnly???????? B.adOpenKeyset    C.adOpenDynamic?????????????? D.adOpenStatic
53、在建立Application对象的时候会产生哪个事件?*
A.Application_OnStart??????????????????????????????????? B.Application_OnEnd
C.Application_Start???????????????????????????????????????? D.Application_End
54、Application对象的所有非对象变量是存放在哪个集合中?*
A.StaticObjects?????????? B.Objects????????????? C.Contents??????????? D.StaticContents
55、若要在完成目前的网页之后便结束Session对象,可以使用哪个方法?
A.Clear??????????????? B.End???????????? C.Timeout??????????????????? D.Abandon
56、left(“asp.net”,4)的值为()*
A,”asp”                B,”.net”            C,”asp.”               D,”aspn”
57、Instr(“abc@263.net”,”@”)的值是()**
A,4                   B,3                  C,5                D,6
58、对于request对象,如果省略获取方法,如request(“username”), 将按什么顺序依次检查是否有信息传入(   )**
A,Form、Querystring、Cookies、 Server Variables、 ClientCertificate
B, Querystring、Form、Cookies、 Server Variables、 ClientCertificate
C, Cookies、Querystring、Form、Server Variables、 ClientCertificate
D,Form、Querystring、Cookies、ClientCertificate、 Server Variables
59、下面程序执行完毕,页面上显示的是什么内容(   )**
<%
Reponse.write server.HTMLEncode(“<a href=’http://www.sohu.com’>搜狐</a>”)
%>
A,搜狐                                  B,搜狐
C,<a href=’http://www.sohu.com’>搜狐</a>    D,该句有误,无法输出
60、下面程序执行完毕,页面上显示什么内容(   )**
<%
=”祖国”
=”您好”
%>
A,祖国      B,祖国您好         C,祖国(换行)您好      D,以上都不对
61、<%
session("a")="1"
session("b")="2"
c=session("a")+session("b")
response.Write c
%>则c的值为(   )**
A,3               B,12               C,ab                     D,”12”
62、如果在示例6-3.asp中添加Server.ScriptTimeout=300,如果在示例6-4.asp中添加c=Server.ScriptTimeout,请问c等于多少秒(   )*
A,60             B,90                  C,300               D,以上都不对
63、查询用户表中最新的5条记录,请问用哪条语句()**
A,select top 5 * from user order by id desc      B, select * from user order by id desc
C, select top 5 * from user                   D, select * from user top 5 order by id desc
64、执行完Delete From users语句后,共删除多少条记录(   )*
A,0            B,1             C,全部             D,若干条
65、进行模糊查询时所使用的通配符是(    )*
A,*                B,?               C,&                      D,%
66、如果指针指向第1条记录,则rs.bof和rs.eof的值分别为(    )*
A,True、False      B,False、True   C, True、True      D, False、False
67、如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性(   )**
A,Connection对象.CommandTimeout         B,Connection对象.ConnectionTimeout
C,Command对象.CommandTimeout          D,Session对象.Timeout
68、获取客户端的IP用下列哪条语句(   )**
A,request.servervariables(“REMOTE_ADDR”)
B,request.servervariables(“REMOTE_HOST”)
C,request.servervariables(“LOCAL_ADDR”)
D,request.servervariables(“SERVER_PORT”)
69、下面程序段执行完毕,页面上显示的内容是(   )***
<%
dim a
a="username"
session("a")="张红"
session(a)="王刚"
response.Write session("username")
%>
A,王刚         B,张红         C,张红王刚      D,无法正常输出
70、如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句(   )***
A,rs.open sql,conn                         B,rs.open sql,conn,1,3
C,rs.open sql,conn,,3                     D,rs.open sql,conn,1
71、在默认WWW主目录C:\intpupb\wwwroot下建一个temp.asp文件通过Internet访问你的ASP文件时,下列说法正确的是( )。**
A. http://localhost/temp.asp         B. http://127.0.0.1/temp.asp
C. http://你的计算机名字/temp.asp    D. http://你的计算机的IP地址/temp.asp
72、程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是( )。 *
A.</Sub>             B。Exit            C。Exit Sub            D. Loop
73、下列那个函数可以计算两个日期或时间的间隔的函数是()。*
A.WeekDey         B。DataDiff            C。DateAdd      D。FormatDateTime
74、下列不属于Request.ServerVariables 集合可以读取服务器环境变量的是( )。**
A.客户端的网速         B.客户端所提交内容的数据类型
C.发送请求的端口号       D.发出请求的远程主机IP
75、下列关于ASP程序说法不正确的是( )。
在ASP程序中,字母不分大小写
使用REM或 ’ 符号来标记注释语句
<%和%>符号必须和ASP语句放在一行
ASP语句必须分行,不能把多条ASP语句写在一行
76、下面()不是Global.asa文件可用来存放是事件。*
A.Application_OnEnd               B. Application_OnStart
C.Session_OnEnd                  D. Sever_OnStart
77、下列那种方法不能实现页面跳转的效果()。*
Response.Redirect方法
HTMLEncode方法
Server.Execue方法
Server.Transfer方法
78、需要用到FileSystemObject对象实例()方法创建文件夹。*
A.CreateFile   B. CreateFolder       C. CopyFolder       D. CopyFile
79、Folder对象的Files属性是()。*
返回文件夹的名字
返回文件夹中的所有的子文件夹
返回文件夹的所有的文件
返回该文件夹的父文件夹对应的Folder对象
80、使用下面哪一个关键字创建服务器组件的实例()。*
A.Dim      B.Set          C.Var                D.Private
81、关于Cookies,以下说法错误的是(   )。*
A.Cookies是用户访问某些网站时由web服务器在客户端磁盘上写入的一些小文件。            
B. Cookies是用户访问某些网站时在web服务器磁盘上写入的一些小文件。
C. Cookies的Expires属性用于指定Cookie的过期日期。
D. Cookies的HasKeys属性用于确定Cookie是否包含关键字。
82、请判断下列语句执行完毕后,a、b、c的值**
<%
a="1" + 1
b="1" + "1"
c="1" & "1"
%>
(A) "11","11","11" (B) 2,"11","11" (C) "11",2,"11" (D) "11","11",2
83、执行完如下语句后,a的值为:*
<%
Dim a
a=3
a=a+1
%>
(A) 0       (B) 1       (C) 3               (D) 4
84、执行完如下语句后,Sum的值为:*
<%
Dim a(5),Sum
Sum=0
For I=0 To 5
a(I)=I
Sum=Sum+a(I)
Next
%>
(A) 0      (B) 5            (C) 15               (D) 20
85、执行完a=5>3 And "a"<"c" 语句后,a的值为:*
(A) True         (B) False             (C) 1               (D) 0
86、下面 a=Trim("vbscript") & Rtrim("good") 语句后,a的值:*
(A) " vbscriptgood"
(B) "vbscript good"
(C) " vbscriptgood"
(D) "vbscriptgood"
87、下面哪个函数可以返回当前的日期和时间:*
(A) Now          (B) Date          (C) Time         (D) DateTime
88、对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回**
(A) 0         (B) 4         (C) 5             (D) 6
89、当使用事务处理时,假如要提交事务处理,应该利用如下方法:*
(A) BeginTrans                  (B) EndTrans         
(C) CommitTrans                   (D) RollBackTrans
90、如果刚打开了一个含有1条记录的记录集,那么 Bof的值为*
(A) 1             (B) True          (C) False             (D) NULL
91、使用W3 Jmail组件发送E-mail时,附件必须位于**
(A) 客户端                      (B) 服务器端
(C) 服务器端和客户端         (D) 服务器端或客户端
92、对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?**
(A) Upload.Files("upfile").Size   (B) Upload.Form("upfile").Size   
(C) Request.Files("upfile").Size   (D) Request.Form("upfile").Size
93、对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用()隔开。**
webcourse/www_1.htm         第一讲利用工具软件制作网页
webcourse/www_2.htm      第二讲网页制作高级功能
webcourse/www_3.htm      第三讲利用源代码开发网页
(A) 空格      (B) Tab      (C) &nbsp;      (D) Space
94、执行完如下语句后,a的值为:*
<%
Dim a
a=FormatNumber(10.223344,3)
%>
(A) 10.223344             (B) 10.2       (C) 10.223         (D) 10.000
95、执行完如下语句后,sum的值为?**
<%
Dim sum,I
Sum=0
I=1
Do While I<=10
                Sum=sum+I
                I=I+1
                If(I Mod 5=0) then
                        Exit do
                End if
Loop
<%
(A) 55          (B) 15   (C) 10          (D) 45
96、下列几个是Response对象的方法,哪个是用来输出二进制信息的。*
(A) BinaryRead    (B) BinaryWrite       (C) Flush         (D) Write
97、.如有一个数据库,其中有表table,包括3个字段name(文本型)、grade(数字型)、birthday(日期/时间型),请问下面哪句能正确执行?***
(其中 varName=”林亚” varGrade=98varBirthday=#1983-1-1#)
(A). strSql="Insert Into table(name,grade,intro) Values('"& varName & "', " & varGrade & ",#" & varBirthday & "#)"
(B). strSql="Insert Into table(name,grade,intro) Values('" & varName & "', '" & varGrade & "',# " & varBirthday & "#)"
(C). strSql="Insert Into table(name,grade,intro) Values('" & varName & "', " & varGrade & "," & varBirthday & ")"
(D).strSql="Insert Into table(name,grade,intro) Values('varName', varGrade,# var Birthday#)"
98、在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:\temp\test.dll下,则注册时还要在运行窗口输入(   )**
(A) Run C:\temp\test.dll            (B) Run test.dll
(C) Regsvr32 C:\temp\test.dll         (D) Regsvr32 test.dll

三、判断对错
(?? )1.? VBScript程序语言是Microsoft公司将VB(Visual Basic)程序语言加以简化,所衍生出来的程序语言。*
(?? )2.? HTML也有所谓如“IF…Then…”的判断语句。*
(?? )3.? VBScript的注释符号为“//”。*
(?? )4.? 常量是一种不会改变的数,定义常量要使用“Dim常量名称”。*
(?? )5.? 运算符“+”也可以用来连接字符串。**
(?? )6.? 运算符“Mod”可以算出除法结果中的整数。*
(?? )7.? VBScript中次方的算法是使用“^”。
(?? )8.? “30 < 1 OR 5 > 4”计算出的结果“False”。*
(?? )9. 定义数组时要用“Const数组名”。*
(????? )10.?? Select的后面一定要有End Select,否则会出现分页错误。*
(????? )11?? For…Next循环后可以用Step来设置间隔值,如果不设,默认值是1。*
(????? )12? While是指条件为假就执行循环,Until是条件为真则执行循环。*
(????? )13.??除了使用While或Until来离开Do…Loop循环之外,也可以用Exit Do来离开。*
(??   )14.? 除非调用子程序,否则子程序不会自动执行。*
(?? )15.函数与子程序的不同之处在于子程序不能传入参数。*
(?? )16.函数执行后会返回值,子程序则不会。*
(    )17. response.write输出的字符串中不允许出现“<%”或“%>” *
(   )18、变量名中间不能有空格和句号。 *
(   )19、二维数组Dim B(1,2)定义了6个数组元素。 *
(      )20、每个用户请求应用程序时都会触发application_onstart事件。*

四、简答题
1、请简述Execute、Transfer、Redirect方法的区别?**
2、请问如下Global.asa文件程序段有何错误?*
Sub session_onstart
Dim a,b,c
a=2
b=3
c=a+b
response.write c
End sub
3、简述Querystring和Form的区别?*
4、请看如下代码 <% TestString="Test" TestA TestB Response.write TestString Sub TestA() TestString="TestA" End Sub Sub TestB() Dim TestString TestString="TestB" End Sub %> 这段代码执行后,运行结果是什么?并解释一下为什么?**

5、简述Global.asa文件的作用?*

6、简述ASP的特点?*

7、简述ASP的工作原理?**

五、程序设计题
1、写出下列程序运行的结果
<%@ language="VBScript" %>
<html>
<head><title>函数</title></head>
<body>
<%
Function t(A,B)
t=A-B
end Function
response.write "两数的差是:" & t(100,9)
%>
</body></html>

结果:

2、设计一个VBScript程序,能计算出边长为5厘米的正方形面积,并显示出计算结果。*

3、设计一个VBScript程序,计算出边长为5厘米的正方形和半径为5厘米的圆形的面积差,并显示出来。*

4、设计一个VBScript程序,依用户在对话框内输入的身高判断所需购买票的种类 (身高160cm以上需购买全票,140~159cm买半票,139cm以下儿童票)。*

5、 设计一个VBScript程序,如果是白天(6点至18点之间)进入网页就会显示“早安您好”,如果晚上就会显示“晚安”,**

6、编写一个ASP程序打开Sample2.txt文件,可自行建立文本文件,然后一次读取一行,写入另一个新的文本文件 Sample4.txt。**

7、编写一个Glogal.asa文件,然后在此文件内编写Session对象的OnStart事件处理程序,令Session变量“LogonTime”的值为浏览器与服务器联机当时的日期与时间。

8、使用asp 控制显示字体的大小,程序运行的结果如下图:*

9、创建一个网站计数器,程序运行效果如下图:**


10、假设数据库data.mdb中有个admin(username,password)表,用于存放管理员的信息,且数据库已连接成功。请开发一个管理员登录验证模块admin.asp,要求:只有当输入正确的口令才进入管理页面manage.asp, 否则弹出对话框“用户名或密码不对,请重新输入!”**

11、利用Cookies设计一个客户的访问次数,记住客户端的访问。比如:你是第几次访问本站**

12、用ASP输出九九乘法口决表的网页 输出如下: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 ... 要求编写一个完整的ASP文件*

13、使用ASP访问数据库的三种方式?(设数据库为lab.mdb)**

14、使用文件组件,把客户IP地址写入log日志文件中?***

15、使用事件进行在线人数统计?**
16、请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可**
**********
*********
********
*******
******
*****
****
***
**
*

17、利用Recodset对象也可以插入记录,利用插入一条记录:其中网站名称为“搜狐”,网站地址为“www.sohu.com”,网站简介为“门户网站”,提交日期为当天。***
注意:只给出主要代码即可,程序的开头部分已经给出。
<%
Dim db, strConn
strConn="Dbq=" & Server.Mappath("address.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
Set db=Server.CreateObject("ADODB.Connection")

18、有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?**

19、请使用ASP提供的计数器组件,在页面上显示“您是第”X “位访客”。(只要写出主要代码即可)**

20、假设有数据库address,内有表link,该表中包含字段:姓名(name varchar(50)),电话(telvarchar(20)),email(emailvarchar(50)),请分页将link表中的数据显示出来,且每页显示记录8条。***




页: [1]
查看完整版本: 东农17春《网页设计与开发》离线作业-网页设计与开发