查看: 385|回复: 1

帮忙看一看我的《动态网页制作》做的对不对

 关闭 [复制链接]

该用户从未签到

发表于 2011-11-29 04:50 |广东| 显示全部楼层 |阅读模式
本帖最后由 hejing 于 2011-11-29 04:52 编辑

《动态网页制作》作业1

(第1章——第3章)
一、填空题
1、        ASP(Active Server Pages)动态网页使用缺省的主脚本语言是(  vbscript  )。
2、        不同于JavaScript在客户端执行,ASP程序代码是在( 服务器  )执行的。
3、        ASP文件可能包括的组件有( 邮件收发组建  )、(  文件上传组件  )、(  图像处理 )和( 文件解压 )。
4、        ( 表单  )是浏览器用来收集用户的信息,实现与用户交互的场所。其处理方法有( GET    )和(  POST  )两种。
5、        从结构上讲,HTML文件由( 元素 )组成,它的起始标记叫(  起始链接签 ),结束标记叫( 结尾链接签  )。
6、        在ASP文件中,VBScript代码写在成对的( <%  %>  )标记之间。
7、        在VBScript 中,如果定义了一个数组Dim array1(20,30),则它实际上是一个有(  21)行( 31)列的二维数组。
8、        元素(  头信息 )是文件头中惟一一个必须出现的元素,它也只能出现在文件头中。
9、        常用的常量有( 时间 )、(日期  )、( 数值 )、(符号 )和字符串常量等等。
10、        ASP只处理 (   vb     )脚本语言,对于ASP文件中的其他内容,如IIS等,支持ASP的服务器会将其原封不动地发送到客户端,由客户端的浏览器进行处理。
11、        主要有两种形式的SSI:(     虑拟    )和(     文件       )。
12、        要区分服务器端的ASP脚本和其他字符,可以用( <% )和(%> )包含ASP的命令加以区分。
13、        ASP包括了大量的(   内建   )对象和可安装的(   对象     )。

二、单项选择题
1、        HTTP协议是一种( D、超文本传输协议 )协议。
A、文件传输协议                                        B、远程登录协议
C、邮件协议                                                D、超文本传输协议

2、        主机域名center.nbu.edu.cn由四个子域组成,其中( A、center  )子域代表主机名。
A、center                              B、nbu
C、edu                                      D、cn

3、        IIS5.0在下面哪个操作系统中已自动安装( D、windows 2000 Server  )。
A、windows98                B、windows 2000 Professional
C、windowsMe               D、windows 2000 Server
4、        下面哪个不是ASP的内建对象( C、 Client   )。
  A、 Request      B、 Resp**e     C、 Client     D、 Server

5、        以下关于HTML文档的说法正确的一项是( D、HTML文档的结束标记</HTML>可以省略不写  )。
A、<HTML>与</HTML>这两个标记合起来说明在它们之间的文本表示两个HTML文本
B、HTML文档是一个可执行的文档
C、HTML文档只是一种简单的ASCII码文本
D、HTML文档的结束标记</HTML>可以省略不写

6、        下面哪个选项是无序列表使用的标签( A. <ul></ul>   )。
  A. <ul></ul>     B. <ol></ol>     C. <th></th>     D. <td></td>

7、        下面哪个选项是把表单信息合并成一个字符串发送( C、GET  )。
A、POST                B、INPUT
C、GET                 D、FORM

8、        下面HTML标记中,哪个是表示web页面的主体的开始和结束:       (  C、<body>…………</body>    )
A、<html>…………</html>             B、<title>…………</title>
C、<body>…………</body>            D、<head>…………</head>

9、        下面HTML标记中,哪个是表示表格标记: ( C、<table>…………</table>    )
A、<html>…………</html>           B、<title>…………</title>
C、<table>…………</table>          D、<head>…………</head>

10、        下面的HTML标记<input type=”password” name=‘N1’ size=‘15’>的作用是:(  D、在web页面中产生一个口令文本框    )                                                      
A、在web页面中产生一个多行文本框 B、在web页面中产生一个单行文本框
C、在web页面中产生一个复选框     D、在web页面中产生一个口令文本框

11、        下面的HTML标记: <input type=”text” name=‘N1’ size=‘15’>可以实现的功能是: (  B、在web页面中产生一个单行文本框    )
A、在web页面中产生一个复选框   B、在web页面中产生一个单行文本框
C、在web页面中产生一个提交按钮 D、在web页面中产生一个口令文本框
12、        下面哪一个HTML标记能实现链接到搜狐的主页:http://www.sohu.com的是:(  A、<A href=”http://www.sohu.com”>搜狐主页 </A>    )
  A、<A href=”http://www.sohu.com”>搜狐主页 </A>
B、<A href=”搜狐主页”>搜狐主页 </A>
  C、< href=”http://www.sohu.com”>搜狐主页
  D、<A href=”www.sohu.com”>搜狐主页 </A>

13、        下面哪个标记可以使包含在此标记中的字符按照HTML源码的格式输出到浏览器上   (  B、PRE    )。
A、DIV         B、PRE         C、ADDRESS       D、SPAN

14、        若要求VBScript的变量在使用前必须事先定义,则应使用( A. Option Explicit   )语句来设置。
A. Option Explicit       B. Option Base
C. Dim              D. ReDim

15、        在VBScript语言中,下面给变量的定义中,正确的是:    (  C、dim a    )
  A、int a ;     B、float a ;     C、dim a        D、dim a ;
16、        运算式a=1< >2 最终得到a的值为:     (  A、1    )   
A、1         B、2             C、3            D、0
17、        运行语句 <% a=0  for i=1 to i=5 a=a+i next  %>最终a的值为: (  D、15    )  
  A、10        B、12          C、13             D、15
18、        VBScript中的过程被分为两类:(  A、Sub    ) 过程和(  B、Function    ) 过程。
A、Sub      B、Function     C、Procedure       D、Process
19、        退出过程,应使用的语句是(   B. Exit Sub    )
A. Exit                   B. Exit Sub    
C. Exit Function                 D. Break
20、        函数( C、 ISARRAY   )可以用来测试一个变量或者变量表达式是否一个数组。
  A、  ARROR     B、  UBOUND     C、 ISARRAY     D、ERASE
21、        for语句执行步长默认值为( C、  1   )。
A、  0       B、  —1       C、  1       D、  无默认值
22、        ASP网页是在(  B、服务器端      )执行的。
  A、 客户端浏览器     B、服务器端
C、没有定论        D、第一次在服务器端,以后在客户端
23、        定义如下数组:Dim  People(5) ,下面哪个不是数组的元素( D、People(5)  )。
A、  People(0)   B、People(2)     C、People(4)     D、People(5)  
24、        程序<%=formatnumber(123.8999,2)%>的返回值是( B、123.90  )。
A、  123.89    B、123.90     C、123.8999     D、23.8999
三、阅读程序,写出程序运行的计算结果。
<%@LANGUAGE="VBScript"%>
<html>
<head><title>计算和</title></head>
<body>
<% Function sum(x)
m=0
for n=1 to x step 2
m=m+n
next
sum=m
end function%>
和为:<%=sum(9)%>
</body></html>
结果计算:和为25

《动态网页制作》作业2

(第4章——第6章)

一、填空题
1、        Resp**e的 (  end  )方法使Web服务器停止处理脚本并返回当前结果。
2、        常用的3种用Request取得数据的方法是 ( getpatrameternames )、( getparamter      )和 (getsrevrename   )。
3、        Resp**e的对象只有一个集合,即(  cookes    )。
4、        Application对象有两个事件,(session )事件和(  application   )事件。
5、        Session对象的数据集合有两个:( contents    )和( staticojects   )。
6、        Cookies将通过 (  session      )来从服务端返回到浏览器上。
7、        Server对象提供对服务器上的(     环境 )和( 处理活动  )的访问,其中大多数方法和属性是作为实用程序的功能服务的。
8、        如果需要了解一个特定的文件是否存在,您需要FileSystemObject对象的          方法,只需要传递其( server.mappart   )就可以从返回值是True或False来判断其是否存在。
9、        FileSystemObject对象有两种最常用的方法,一种用来( 创建文件   ),另一种是用来 ( 打开并读写文件   )。
10、        在Global.asa文件中,如果包含的脚本没有用(  <script>标记封装     ),或定义的对象没有( 会话  )或( 因果那个程序作用域   ),则服务器将返回错误。
11、        返回该文件上一次被使用的日期和时间所使用的文件属性是( DateLastAccessed   )。

二、单项选择题
1、        能在浏览器中输出“欢迎你!”字样的是:  (  B、<% resp**e.write  “欢迎你!” %>    )
  A、<% document.write(“欢迎你!”) %>
  B、<% resp**e.write  “欢迎你!” %>
  C、resp**e.write “欢迎你!”
  D、<% request.write “欢迎你!”   %>
2、        <% set name=server.CreateObject(“MSWC.NextLink”) %>语句能够实现的作用是:(  A、定义并创建一个名为name的文件超链接组件   )
A、定义并创建一个名为name的文件超链接组件
B、定义并创建一个名为name的广告轮显组件
C、定义并创建一个名为name的存取组件
D、定义并创建一个名为name的浏览器性能组件
3、        当单击按钮和链接地方时执行的VBScript命令是:    (  A、onclick    )      
A、onclick     B、onmouse        C、mouseover       D、onload
4、        下列函数或对象能够实现ASP程序输出操作的有(  C、Resp**e      )
A、 MsgBox                  B、 InputBox
C、Resp**e                 D、 Request
5、        服务器端要获得客户端所提交的表单数据,应使用( A、 Request  )对象来实现。
  A、 Request                B、 Submit    
C、 Server                 D、 Session
6、        服务器端向客户端输出”注册成功”,以下语句中,能实现该操作要求的是(  D、 Resp**e.write(”注册成功”) )
A、 Request.write ”注册成功”  
B、 Request.write(”注册成功”)
C、 Rep**e.write ”注册成功”  
D、 Resp**e.write(”注册成功”)
7、        若要将虚拟路径转换为真实的物理路径,以下语句中,正确的是(  D、Server.MapPath(虚拟路径) )。
  A、 Resp**e.MaPath(虚拟路径)    
  B、 Request.MapPath(虚拟路径)
  C、 Server.URLEncode(虚拟路径)
  D、Server.MapPath(虚拟路径)
8、        Application_**tart事件和Application_OnEnd事件的处理过程必须写在( D、 gobal.asa中   )。
  A 、<head>和</head>之间            B、 <body>和</body>之间     
  C 、<title>和</title>之间              D、 gobal.asa中
9、        下面哪个不是服务器端的环境变量( B、 REQUEST_METHOD   )。
A 、SERVER_NAME                 B、 REQUEST_METHOD
C、 CONTENT_TYPE                D、 SERVER_TYPE
10、        使用网页重定向的Resp**e方法是:( B、Request.redirect    )
A、 Resp**e.charset        B、Request.redirect
  C、 Resp**e.write          D、Request.end

11、        Server对象的( C、 URLEncode   )方法可以根据URL规则对字符串进行正确编码。
  A、 HTMLEncode    B、 MapPath    C、 URLEncode    D、 CreateObject
12、        下面哪个选项不是Global.asa包括的脚本( D、ScriptTimeout    )。
A、Application_**tart          B、Application_OnEnd
  C、Session_**tart            D、ScriptTimeout
13、        假设C:\Inetpub\wwwroot目录被设置为服务器的宿主目录,以下脚本的输出为( D、系统报错 )。
A、C:\Inetpub\wwwroot\asp\data.txt    
  B、 C:\Inetpub\wwwroot\asp\asp \data.txt
  C、 C:\Inetpub\wwwroot \data.txt
D、系统报错

14、        IOmode可选的常量,取值为下列两个常量之一ForReading或ForAppending,如果mode为( D、8   ),则文件以追加的方式打开。
  A、 1      B、2      C、6      D、8

15、        下面选项( C、GetNextDescription (Content Linking File)    )显示当前页在这些连接文件中的前后位置。
A、GetListCount(Content Linking File)    
  B、GetListIndex(Content Linking File)  
  C、GetNextDescription (Content Linking File)
D、GetNextURL (Content Linking File)
16、        对驱动器的操作中,用来接受当地机器的驱动器信息的对象有( D、Drive     )。
A、 FreeSpace     B、IsReady      C、FileSystemObject     D、Drive

三、阅读程序
1、        下面是一个关于创建文本文件并往里面写入文本的应用程序。当运行一次该程序之后,写出Test6.txt文件里面的内容(要求格式正确)。
<html><head><title> </title></head>
<body bgcolor="#FFFFFF" text6.txt ="#000000">
<%set fs=CreateObject("Scripting.FileSystemObject")
set a=fs.createtextfile("d:\asp\test6.txt")
for i=1 to i=3
a.writeLine("你好!")
next
for i=1 to i=3
a.write("你好!")
next
a.close   %>
</body></html>
答案:
你好!你好!你好!
  你好!
  你好!
  你好!

2、        当运行一次该程序之后,写出下面Test.asp文件运行的结果。(要求格式正确)
<% LANGUAGE="VBSCRIPT"
dim sname,s**,age
Session("name")="秦少游"
Session("**")="男"
Session("old") ="》100"
sname=Session("name")
s**= Session("**")
age= Session("old")
%>
<html>
<head><title>使用resp**e.write方法</title></head>
<%
Resp**e.write "<body>"
Resp**e.write "<table border=2><tr>"
Resp**e.write "<td>姓名</td><td>"&sname& "</td>"
Resp**e.write "<td>性别</td><td>"& s** &"</td>"
Resp**e.write "<td>年龄</td><td>"&age&"</td>"
%>
</body>
</html>
答案:
.姓名:泰少游  性别:男 年龄:>100


《动态网页制作》作业3

(第7章——第11章)
一、填空题
1、        数据库系统是管理大量的、持久的、可靠的、共享的数据工具,其内部的数据是高度结构化的,大体上可以分成( 数据库 )和(  数据管理系统)两大部分。
2、        数据库管理系统(DBMS)是一个由( 外模式    )、( 概念式  )和( 内模式   )组成的多级系统结构。
3、        Transact—SQL语言中有两种形式的变量,一种是用户自己定义的(局部变量),另外一种是系统提供的(全局变量   )。
4、        Access数据库是(数据和对象)的集合,( 表  )是实际存储数据的惟一一种数据库对象。
5、        SQL Server数据库系统是一种( 关系型)数据库系统,所有这种数据库系统都必须使用SQL语言来操作数据库中的数据。
6、        (    数据检索       )是数据库中最频繁执行的活动。
7、        SQL语句对数据的操作包括:(插入 )、(删除 )和( update  )。
8、        使用ODBC创建数据源时使用的是( driver  )。
9、        创建一个对象使用的是( createobject     )。
10、        删除一条记录使用的是( itemid  )语句。


二、单项选择题
1、        在数据库的发展过程中,先后出现了3种有影响的数据库模型,下面哪个选项不属于这些模型( D、叠加模型   )。
   A、层次模型       B、网状模型  C、关系模型    D、叠加模型
2、        SQL Server 2000数据库系统使用什么样的数据库语言?( C、Transact—SQL   )
   A、C/C++                                B、SQL
   C、Transact—SQL                         D、Java
3、        Access数据库属于( C、关系模型   )数据库的一种,使用它不需要进行过多复杂的编程,利用所提供的向导和一些图形化的界面和工具就能够完成小型数据库管理的设计和实现。
   A、层次模型                             B、网状模型
   C、关系模型                             D、叠加模型

4、        下面语句中,能够实现将:姓名=”张三”,年龄=21,地址=”广州” 的数据行正确插入已知表S1中的是: ( B、Insert into S1 (姓名,年龄,地址) values(‘张三’,‘21’,‘广州’) )   
A、        Insert into S1(张三,21,广州) values(姓名,年龄,地址)
B、        Insert into S1 (姓名,年龄,地址) values(‘张三’,‘21’,‘广州’)
C、Insert into S1(‘张三’,21,‘广州’) values(姓名,21,广州)
D、Insert into S1 values(姓名=‘张三’,年龄=21,地址=‘广州’)
5、        已知已建立声明了一个名为rs的Recordset对象实例,下面方法能实现指针指向数据库的第一行的是:  (      )  
       A、rs.MovePrev                      B、rs.Movelast   
C、rs.MoveFirst                      D、rs.MoveNext
6、        已知已建立声明了一个名为rs的Recordset对象实例,下面关于Recordset对象下面的几个方法中,能够获得rs第3个字段值的是:                               (  C、rs(3).name    )  
    A、rs.Move(3)                                      B、rs(3).Value   
    C、rs(3).name                                     D、rs(3).fields
7、        下面语句中能将数据表S1删除的是:   (  A、Drop table S1     )     
    A、Drop table S1   B、Create table S1  C、delete S1      D、Create S1
8、        下面哪一个对象不执行SQL语句?( D、Resp**e   )
   A、 Connection      B、RecordSet       C、Command       D、Resp**e
9、        下面哪一个函数不是Transact—SQL的函数?( D、SECOND( )   )
A、DAY()    B、YEAR( )    C、MONTH()      D、SECOND( )
10、        关于Transact—SQL中标识符的描述,正确的是:(  D、可以包含@、#、&、^等字符  )
A、最多包含128个Byte         B、首字母必须是下划线
C、不能使用保留字              D、可以包含@、#、&、^等字符
11、        以下连接对象的创建方法,正确的是( D. Set conn=Server.CreateObject(”ADODB.connection”)    )。
A. conn=CreateObject(”ADODB.connection”)
B. conn=Server.CreateObject(”ADODB.connection”)
C. Set conn=Server.CreateObject(ADODB.connection)
D. Set conn=Server.CreateObject(”ADODB.connection”)
12、        (  B、Group  By    )子句中不能使用集合函数。
A、Order By                 B、Group  By
C、Compute                D、Where

三、阅读程序
1、        这是一个简单的计数器,要求当计数器到达10时,显示“ 恭喜!恭喜!”。分析程序,填空完善程序。
<%@language="      ⑴       "%>
<%
Application.Lock
Application("counter") = Application("counter") + 1
Application.      ⑵     
%>
<html>
<head>
<title>AAAAA</title>
</head>
<body bgcolor="#FFFFFF">
<h2 align="center">访问计数器</h2>
<hr>
<p align="center">您是本站第<%=        ⑶       %> 位贵宾!
<%if application("counter")=        ⑷    then%>      ⑸        
<%end if%>
</p>
</body>
</html>
答案:.(1)"VBSCRIPT"
  (2)unlock
  (3)application.("counter")
  (4)10
  (5)resp**.write"恭喜!恭喜!"

2、(那个图片在底部)


        程序Test1.asp为了实现如下的web页面,请在相应空格中填入适当的语句来补全该应用程序;程序Test2.asp是把程序Test1.asp中的注册信息储存到数据库表名为S1,数据源名为q1的数据库中,请补全程序Test2.asp。


程序Test1.asp:
<html>
<body bgcolor="white" text="black">
<center> <strong>
<font size="6" color="black">欢迎你来到我的聊天室</font><br>
</strong>
<hr size=20 width=300 noshade>
<hr size=20 width=500 noshade>
<form method=” post“  action=” (01)________” >
<table border=4 height=10 width=600>
<tr><td><center><font size=5 color="black">
<strong>请填写你的个人资料</strong>
</font></center></td></tr>
<tr><td>姓名:
<input type="text"  name="Name" size="20"  height="10" value="nick">
</td></tr>
<tr><td>(02)________
<input type="radio" name="**" (03)________> 男
<input type="radio" name="**"> 女
</td></tr>
<tr><td>昵称:
<input type="text" name="(04)________" size="20" height="10"value="" >
</td></tr>
<tr><td>密码:
<input type="password" name="Passwords" size="20" height="10"value="">
</td></tr>
<tr><td>爱好:
<input type="checkbox" name="Hobby" (05)________> 篮球
<input type="checkbox" name="Hobby" >足球
<input type="checkbox" name="Hobby" >游泳
<input type="checkbox" name="Hobby" >读书
<input type="checkbox" name="Hobby" >上网
</td></tr>
<tr><td>联系电话:
<input type="(06)__________" name="Tel" size="15" height="10"value="" >   
&nbsp &nbsp &nbsp  QQ 号码:  
<input type="text" name="(07)________" size="15" height="10"value="">
</td></tr>
<tr><td>Email地址:
<input type="text" name="Email " size="50"  height="10" value="" >
</td></tr>
<tr> <td height="12"> 联系地址:  
<input type="text" name="Address" size="50" height="10"value="" >
</td></tr>
<tr><td>
<input type="(08)__________" name="Sub" size="" height="10"  value="提 交" >
<input type="reset"  name="Res" size=""  height="10"  value="取 消" >
</td></tr> </table> </form></center> </body>
</html>
程序Test2.asp:
<%
sz="'"& request.form("(09)__________ ")&_
"','"& request.form("(10)__________ ")&"','"& request.form("Nick")&_
"','"& request.form("(11)__________ ")&"','"& request.form("Hobby")&_
"','"& request.form("(12)__________ ")&"','"& request.form("QQ")&_
"','"& request.form("(13)__________ ")&"','"& request.form("Email ")&""'
set obj=server.createobject("adodb.connection")
obj.open "(14)__________ "
into_db="insert into (15)__________(姓名,性别,昵称,密码,爱好,联系电话,QQ号码, 联系地址,E-mail地址)   values("(16)__________")"
obj. (17)__________(into_db)
obj.close
%>
答案:.01 test2.asp
  02 性别
  03 checked="true"
  04 Nick
  05 checked="true"
  06 text
  07 QQ
  08 submit
  09 Name
  10 **
  11 password
  12 tel
  13 address
  14 q1
  15 s1
  16 sz
  17 execute
未命名.jpg
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

 楼主| 发表于 2011-11-29 04:51 |广东| 显示全部楼层
综合复习题(试题范例)
一.单项选择题
1.下面HTML标记中,哪个是表示web页面的主体的开始和结束: ( C、<body>…………</body>  )
A、<html>…………</html>                B、<title>…………</title>
C、<body>…………</body>               D、<head>…………</head>

2.下面的HTML标记<input type=”password” name=‘N1’ size=‘15’>的作用是:( D、在web页面中产生一个口令文本框  )
A、在web页面中产生一个多行文本框       B、在web页面中产生一个单行文本框
C、在web页面中产生一个复选框           D、在web页面中产生一个口令文本框

3.下面哪一个HTML标记能实现链接到搜狐的主页:http://www.sohu.com的是:(  A、<A href=”http://www.sohu.com”>搜狐主页 </A>   )
A、<A href=”http://www.sohu.com”>搜狐主页 </A>
B、<A href=”搜狐主页”>搜狐主页 </A>
C、< href=”http://www.sohu.com”>搜狐主页
D、<A href=”www.sohu.com”>搜狐主页 </A>

4.在VBScript语言中,下面给变量的定义中,正确的是:  (  C、dim a  )
A、int a ;         B、float a ;           C、dim a            D、dim a ;
5.运行语句 <% a=0  for i=1 to i=5 a=a+i next  %>最终a的值为:  (  D、15  )
A、10           B、12                   C、13                 D、15

6.能在浏览器中输出“欢迎你!”字样的是: (  B、<% resp**e.write  “欢迎你!” %>  )
A、<% document.write(“欢迎你!”) %>
B、<% resp**e.write  “欢迎你!” %>
C、resp**e.write “欢迎你!”
D、<% request.write “欢迎你!”   %>

7.当单击按钮和链接地方时执行的VBScript命令是: (  A、onclick    )
A、onclick     B、onmouse        C、mouseover       D、onload

8.下面语句中,能够实现将:姓名=”张三”,年龄=21,地址=”广州” 的数据行正确插入已知表S1中的是: (  B、Insert into S1 (姓名,年龄,地址) values(‘张三’,‘21’,‘广州’) )
A、        Insert into S1(张三,21,广州) values(姓名,年龄,地址)
B、        Insert into S1 (姓名,年龄,地址) values(‘张三’,‘21’,‘广州’)
C、Insert into S1(‘张三’,21,‘广州’) values(姓名,21,广州)
D、Insert into S1 values(姓名=‘张三’,年龄=21,地址=‘广州’)

9.已知建立声明了一个名为rs的Recordset对象实例,下面方法能实现指针指向数据库的第一行的是 ( C、rs.MoveFirst )
A、rs.MovePrev      B、rs.Movelast   C、rs.MoveFirst     D、rs.MoveNext

10.下面语句中能将数据表S1删除的是: (  C、delete S1    )
A、Drop table S1   B、Create table S1  C、delete S1      D、Create S1

二.填空题
1. ASP(Active Server Pages)动态网页使用缺省的主脚本语言是(  VBscript  )。
2. (  表单  )是浏览器用来收集用户的信息,实现与用户交互的场所。其处理方法有(  GET    )和(  POST    )两种。
3. 在VBScript 中,如果定义了一个数组Dim array1(20,30),则它实际上是一个有       (  21  )行(  31  )列的二维数组。
4. 要区分服务器端的ASP脚本和其他字符,可以用(  <%  )和(    %>  )包含ASP的命令加以区分。
5.  Resp**e的(   END  )方法使Web服务器停止处理脚本并返回当前结果。
6. Application对象有两个事件,( Application_**tart )事件和(  Aplication_OnEnd  )事件。
7. Server对象提供对服务器上的( 方法  )和(  属性  )的访问,其中大多数方法和属性是作为实用程序的功能服务的。
8. 如果需要了解一个特定的文件是否存在,您需要FileSystemObject对象的( FileExists )方法,只需要传递其( 物理地址  )就可以从返回值是True或False来判断其是否存在。
9. SQL Server数据库系统是一种(  关系型  )数据库系统,所有这种数据库系统都必须使用SQL语言来操作数据库中的数据。
10. Transact—SQL语言中有两种形式的变量,一种是用户自己定义的( 局部变量 ),另外一种是系统提供的( 全局变量 )。

三.程序分析题
1.        程序Test1.asp为了实现如下的web页面,请在相应空格中填入适当的语句来补全该应用程序;程序Test2.asp是把程序Test1.asp中的注册信息储存到数据库表名为S1,数据源名为q1的数据库中,请补全程序Test2.asp。




















程序Test1.asp:
<html>
<body bgcolor="white" text="black">
<center> <strong>
<font size="6" color="black">欢迎你来到我的聊天室</font><br>
</strong>
<hr size=20 width=300 noshade>
<hr size=20 width=500 noshade>
<form method=” post“  action=” (01)________” >
<table border=4 height=10 width=600>
<tr><td><center><font size=5 color="black">
<strong>请填写你的个人资料</strong>
</font></center></td></tr>
<tr><td>姓名:
<input type="text"  name="Name" size="20"  height="10" value="nick">
</td></tr>
<tr><td>(02)________
<input type="radio" name="**" (03)________> 男
<input type="radio" name="**"> 女
</td></tr>
<tr><td>昵称:
<input type="text" name="(04)________" size="20" height="10"value="" >
</td></tr>
<tr><td>密码:
<input type="password" name="Passwords" size="20" height="10"value="">
</td></tr>
<tr><td>爱好:
<input type="checkbox" name="Hobby" (05)________> 篮球
<input type="checkbox" name="Hobby" >足球
<input type="checkbox" name="Hobby" >游泳
<input type="checkbox" name="Hobby" >读书
<input type="checkbox" name="Hobby" >上网
</td></tr>
<tr><td>联系电话:
<input type="(06)__________" name="Tel" size="15" height="10"value="" >
&nbsp &nbsp &nbsp  QQ 号码:
<input type="text" name="(07)________" size="15" height="10"value="">
</td></tr>
<tr><td>Email地址:
<input type="text" name="Email " size="50"  height="10" value="" >
</td></tr>
<tr> <td height="12"> 联系地址:
<input type="text" name="Address" size="50" height="10"value="" >
</td></tr>
<tr><td>
<input type="(08)__________" name="Sub" size="" height="10"  value="提 交" >
<input type="reset"  name="Res" size=""  height="10"  value="取 消" >
</td></tr> </table> </form></center> </body>
</html>
答案:1.test2.asp 2.性别: 3.checked 4.Nick 5.checked 6.text 7.QQ 8.Submit

程序Test2.asp:
<%
sz="'"& request.form("(09)__________ ")&_
"','"& request.form("(10)__________ ")&"','"& request.form("Nick")&_
"','"& request.form("(11)__________ ")&"','"& request.form("Hobby")&_
"','"& request.form("(12)__________ ")&"','"& request.form("QQ")&_
"','"& request.form("(13)__________ ")&"','"& request.form("Email ")&""'
set obj=server.createobject("adodb.connection")
obj.open "(14)__________ "
into_db="insert into (15)__________(姓名,性别,昵称,密码,爱好,联系电话,QQ号码, 联系地址,E-mail地址)   values("(16)__________")"
obj. (17)__________(into_db)
obj.close
%>
答案:(18)Width  
(19)Height   
(20)http://www.chinaren.com  
(21)2.gif  
(22)http://www.scut.edu.cn  
(23)4.gif  
(24)Server.CreateObject  
(25)Test3.txt  
(26)<body>  
(27)Request.QueryString("test4.asp")  
(28)<body>   
(29)cn  
(30)q1  
(31)insert into  
(32)strSQL  
(33)rs   
(34)cn  
(35)姓名   
(36)delete
2.下面的应用程序是用来在web页面中创建一个广告轮显组件,请根据已知语句补全整个
源程序。
1)        已知Test3..txt是一个显示轮显广告的标准计划文件,
中国人的主页是:http://www.chinaren.com/
新浪的主页是:http://www.sina.com/
华南理工大学的主页是:http://www.scut.ed.cn/
搜狐的主页是:http://www.sohu.com/
2) 中国人主页广告的图片名是:1.gif              新浪主页广告的图片名是:2.gif
华南理工大学主页广告图片名是:3.gif         搜狐主页广告的图片名是:4.gif

Test3.txt计划文件中的内容如下:
Redirect Test4.asp
(18)__Width______   100          ‘定义广告图片的宽度为100
(19)__Height______  50            ‘定义广告图片的高度为50
border 1
*
1.gif
(20)_http://www.chinaren.com__
中国人的主页
2

(21)__2.gif__
http://www.sina.com/
新浪网页
3
3.gif
(22)_http://www.scut.edu.cn____
华南理工大学主页
3
(23)_4.gif______
http://www.sohu.com/
搜狐网页
2
以下部分是显示广告的页面文件Test3.asp的源程序:
<html><body>
<%
Set ad =(24)_Server.CreateObject_______("MSWC.AdRotator")
resp**e.write  ad.GetAdvertisement("(25)_Test3.txt__")
%>
(26)__<body>______
</html>
单击广告后可以打开的页面文件Test4.asp其中的源代码如下:
<html>
<body>
<%
resp**e.redirect (27)_Request.QueryString("test4.asp")____
%>
(28)__<body>______
</html>

3.下面是一个使用connection对象更改数据库中的数据,并使用recordset对象返回数据库中某数据行的信息,请根据注释完成程序Test5.asp程序中的源代码。
<%
'下面的语句是创建一个链接对象cn,
Set (29)__cn___=server.CreateObject("ADODB.Connection")
'下面的语句是建立与数据源名为q1的连接
Cn.open "DSN=(30)___q1_______ "
'设置SQL的插入命令
strSQL="(31)___insert into___s1(姓名,联系地址,联系电话,手机号码)”&
” VALUES('张三','广州','38673000','135000000')"
Cn.Execute  (32)___strSQL _______
'下面语句在浏览器中显示刚才所插入的数据行
%><%
set (33)__rs___=server.createobject("ADODB.Recordset")
rs.Open "select * from s1",(34)____cn______      %>
姓名:<% =rs(" (35)___姓名______") %><p>
联系地址:<% =rs("联系地址") %><p>
联系电话:<% =rs("联系电话") %><p>
手机号码:<% =rs("手机号码") %><p>
<%
'删除刚才所插入的数据行
Cn.Execute "(36)___delete_______ from s1 where 姓名='张三'"
'取消链接对象
set  cn=nothing
set  rs= nothing
%>


4.下面的程序Test6.asp是一个关于创建文本文件并往里面写入文本的应用程序。
<html><head><title> </title></head>
<body bgcolor="#FFFFFF" text="#000000">
<%set fs=CreateObject("Scripting.FileSystemObject")
set a=fs.createtextfile("d:\asp\test6.txt")
for i=1 to i=3
a.writeLine("你好!")
next
for i=1 to i=3
a.write("你好!")
next
a.close   %>
</body></html>
当运行一次该程序之后,写出Test6.txt文件里面的内容(要求格式正确)。
你好!你好!你好!
      你好!
      你好!
      你好!

5.读下面的程序Test8.asp写结果。
<html><head><title></title>
</head><body>
<script language="vbscript">
dim n, s, number
s=1
number=prompt( "请输入一个数")
n=number
if n<1000 and n>=1 then
for i=1 to n
s=s*i
next
document.write"计算结果为:"
for i=1 to n-1
document.write i & "*"
next
document.write n & "="
document.write s
else document.write"输入有误"
end if
</script></body></html>
当输入的值number=4;number=5;number=1001时,
分别写出其运行结果:
1*2*3*4=24
      1*2*3*4*5=120
      输入有误
6.已知数据库表s1如下,读下面的程序Test9.asp在右边的括号中写出对应结果。


程序Test9.asp
<%
set rs=server.createobject("ADODB.Recordset")
rs.Open "select * from s1",”q1;”
%>
<% =rs.Fields.Count % >         (01)_____5________
<% =rs.RecordCount %>         (02)_____6________
<% =rs(1) .Name %><p>         (03)_____姓名________
<% =rs(3) .Name %><p>         (04)_____爱好________
<% =rs("姓名") %><p>           (05)_____张三________
<% =rs("性别") %><p>           (06)______女_______
<% rs.movenext %>
<% =rs("联系电话") %><p>       (07)__222222______
<% =rs("地址") %><p>           (08)___上海________
<% rs.move[3] %>
<% =rs("联系电话") %><p>       (09)__333333_______
<% =rs("地址") %><p>           (10)__北京________
<% set rs= nothing %>

PCOS系统下载站:http://zhuangji.wang
回复 支持 反对

使用道具 举报

本版积分规则