假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<td align-"center" width="20%"><a href="<%=rs("Type")%>.asp"><font size="2"><%=rs("Type")%></font></a>

题目

假设连接的数据记录集当前指向的记录如下:

写出以下ASP代码经过IIS服务器解释后的结果。

<td align-"center" width="20%"><a href="<%=rs("Type")%>.asp"><font size="2"><%=rs("Type")%>

</font></a>


相似考题

2.认真阅读以下关于静态网页制作和动态网页编程的技术说明,根据要求回答问题1~问题6。【说明】一、静态网页制作某电子商务公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为“index.html”,其文档内容如下。[index.html文档内容]<html><head><title>易搜手机资讯广场</title></head><frameset cols="198, *" "border=0"><frame name="side" src="side.html" scrolling="No"><frameset rows='96, *" "border=0"><frame name="top" src="top.html" scrolling="No"><frame name="main" src="main.asp" scrolling="Auto"></frameset></frameset><body></body></html>二、动态网页编程图6-9是用户按品牌型号进行查询时的网页(main.asp)在IE浏览器上运行后的效果图。表6-9是手机信息数据库表结构。其中,Brand字段下共有两种数据:moto、nokia,分别代表摩托罗拉、诺基亚。【main.asp文档的内容】<html><head><title>易搜手机资讯广场</title></head><body bgcolor="ffffff" background="bg1.gif" text="000000"><table border="0" cellpadding="0" cellspacing="0" width="100%"><left><!-以下为实现按手机型号搜索功能的部分--><from name="form1" method="post" action="main_search.asp"><div align="left"><table width="400" border="0"><tr><td align="right" width="120">请输入<font color="ff0000">型号</font>关键字:</td><td align="left" width="40"><input name="Searchtxt" type="text" id="Searchtxt"></td><td colspan="2" align="left"><input type="submit" name="Submit" value="搜索"></td></tr></table></div></form></left></table><!-以下为浏览手机信息部分功能><table><center><%dim searchtext searchtext=Request.Form. ("Mobel")exec="select * from mod order by Type ASC"set conn=server.createobject ("adodb.connection")dbpath=server.mappath ("mod.mdb")conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&dbpathset rs=server.createobject ("adodb.recordset")rs.open exec, conn, 1, 3<!-省略关于分页功能的代码>%><div align="right"><table border="1" width="100%"><tr><th width="20%"><font color="996633" size="2">品牌</font></th><th width="20%"><font color="996633" size="2">型号</font></th><th width="20%"><font color="996633" size="2">参考价格</fonr></th><th width="40%"><font color="996633" size="2">功能描述</font></th></tr></table><br><% do while NOT rs.EOF and rowcount>0%><div align="right"><table border="1" width="100%"><tr><td align="center" width="20%"><font size="2"><%=rs (Brand) %></font></td><td align="center" width="20%"><a herf="<%=rs ("type") %>.asp"><

3.请根据网页显示的效果图(如图11-3所示),将HTML文本中(n)处的解答填在相应的解答栏内。 请根据网页显示的效果图(如图11-3所示),将HTML文本中(n)处的解答填在相应的解答栏内。<html><head><meta. http-equiv="Content-Type" content="text/html; charset=gb2312"><title>(1)</title></head><body><p><IMG nClick=over(this) title=放大src="file:///C|/D~cuments%20and%20Settings/Administrator/My%20Documents/My%2~Pi~tures/1 _r1_c5.jpg"width="151''heigh="69"><IMG nClick=over(this) title=放大src="file:///C|/D~cuments%20and%20Settings/A dministrator/My%20 Documents/My%20Pictures/1_r1_c31.jpg" width="84" height="69"> <IMG nClick=over(this) title=放大src="file:///C|/Documents%20and%20Settings/Administrator/My%20Documents/My%20Picmres/最 新动态.jpg"width="120"height="100"><IMG nClick=over(this) title=放大src="file:///C|/Documents%20and%20Settings /Administrator/My%20Documents/My%20Picmres/0001.gif"width="89" height="106"></p><p> </p><table width-"542" (2) cellpadding="0" cellspacing="0"><tr><td colspan="6"><p align="center"><strong>中国软考聪盟(CIU)学籍卡</strong></p></td></tr><tr><td width="81"><p align="center">姓名*</p></td><td width="88"><p (3)>CIU</p></td><td width="70"><p align="center">性别</p></td><td width="82"><p align="center">女</p></td><td width="90"><p align="center">身份证号码</p></td><td width="117"><p align-"center"><strong> </strong></p></td></tr><tr><td width="81"><p align-"center">毕业院校</p></td><td width-"88"><p align "center">师范学校</p></td><rd width="70"><p align="center">学位</p></td><td width="82"><p> </p></td><td width="90"><p align="center">主修专业</p></td><td width="117"><p align="center">计算机应用</p></td></tr><tr><td width "81"><p align="center">联系电话1 </p></td><td colspan="2"><p align="center">13832010594 </p></td><td width="82"><p align="center">联系电话2</p></td><td colspan="2"><p align="center">0731-7502382 </p></td></tr><tr><rd width-"81" height="48"><p align="center">电子邮件1 </p></td><rd colspan="2"><p align="center">ciu@ 163.com </p></td><td width="82"><p align="center">电子邮件2 </p></td><td colspan="2"><form. name="form1" method="post" action=""><input name="radiobutton" type="radio" value="在职" (4)><tt title="在职"><strong>在职</strong></tt><input (5) name="radiobutton" (6)><strong>学生</strong></form><p align="center"> </p></td></tr><tr><td width="81"><p align="center">计算机水平</p></td><td width="88"><p align-"center"><u>二级 (7) </p></td><rd width="70"><p align "center">英语水平</p></td><td width="82"><p align="center"> </p><p align="center"> </p></td><td width="90"><p align="center">CIU用户名</p></td><td width="117"><p align="center"> </p></td></tr><tr><td width="81"><p align="center">CIU 培训</p></td><td width="88"><p align-"center">网络管理员</p></td><td width="70"><p align="center">考试时间</p></td><td width="82"><p align="center">2005- 1 </p></td><td width="9

更多“ 假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<td align-"center" width="20%"><a href="<%=rs("Type")%>.asp"><”相关问题
  • 第1题:

    请根据图6-15网页的显示效果,将ASP程序中(2)、(5)、(7)、(8)、(9)空缺处的代码补充完整。

    供选择的答案:

    A.Trim(request("item")) B.rs item.movenext

    C.rs.movenext D.<!--include file="conn.asp"-->

    E.select*from data where item="&item_type&"

    F.<td width="43"height="30"align="center"><%=rs("Brand")%></td>

    G.<td width="43"height="30"align="center"><%=rs("hits")%></td>


    正确答案:(2) D或!--#include file="conn.asp"--> (5) B或rs_item.movenext (7) A或Trim(request("item")) (8) E或select*from data where item="&item_type&" (9) G或td width="43"height="30"align="center">%=rs("hits")%>/td>
    (2) D,或!--#include file="conn.asp"--> (5) B,或rs_item.movenext (7) A,或Trim(request("item")) (8) E,或select*from data where item="&item_type&" (9) G,或td width="43"height="30"align="center">%=rs("hits")%>/td>

  • 第2题:

    请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填写入解答栏内。

    【说明】

    “文学世界”网页的效果如图4-1所示。其中网页的背景音乐为当前路径下的love.mp3。

    [程序源代码]

    <HTML>

    <HEAD>

    <TITLE>文学世界</TITLE>

    < (1) src="love.mp3">

    </HEAD>

    <BODY>

    <P align="center"><FONT size="6"> 文学世界</FONT></P>

    (2)

    <% LOCK Application("counter")=Application("counter")+1

    (3) %>

    <P align="center">欢迎您的到来!您是本站的第(4)位贵宾

    <TABLE border="1">

    <TR>

    <TD rowspan= (5) align="center">

    <IMG border="0" scr="literature.gif">

    <TD align="center" width="21%">首页

    <TD align="center" width="25%">体育世界

    <TD align="center" width="24%">旅游天地

    <TR>

    <TD align="center" width="21%">休闲娱乐

    <TD align="center" width="25%">时尚感觉

    <TD align="center" width="24%">视频天地

    <TR>

    <TD width="27%" valign="top">

    <OL>

    <LI> 小说

    <UL (6) >

    <LI><A href="流年">流年</A>

    <LI>孤独的树

    </UL>

    <LI>散文

    <LI>其他

    </OL>

    <TD colspan="2" valign="top">

    <P align="center"> (7) 流年

    <P align ="center">孤独的树

    <TD width="24%" valign="top">

    <P align="center"> 问卷调查

    <FORM. method="POST" action="investigate.asp">

    <P align="left">我喜欢;

    <INPUT type="checkbox" name="C1" checked>小说

    <INPUT type="checkbox" name="C2">散文

    <INPUT type="checkbox" name="C3">其他

    <P>性 : 别:

    <INPUT type="radio" name="R1 ">

    <INPUT type="radio" name="R1 ">

    <P align="center"><INPUT type="submit" value="确定">

    <INPUT type="reset" value="重写">

    </FORM>

    </TABLE>

    </BODY>

    </HTML>


    正确答案:(1)bgsound (2)HR noshade> (3)UNLOCK (4)%application("counter")%> (5)"2" (6)type="square" (7)a name=“流年”>/a>
    (1)bgsound (2)HR noshade> (3)UNLOCK (4)%application("counter")%> (5)"2" (6)type="square" (7)a name=“流年”>/a> 解析:本题是考查考生对HTML元素的了解和掌握程度,作为网页设计的最基本的HTML标志语言,是设计和制作网页的基础,只要对HTML较为熟悉,就可以很容易地得出答案。下面我们逐一地分析每一空。
    (1)根据题目中“网页的背景音乐为当前路径下的love.mp3”的描述,可以知道这里应该是进行“背景音乐”的设置。而要在HTML嵌入背景声音文件的标志应该是 BGSOUND>,这是放在HEAD>标志中的。因此,答案是bgsound。
    (2)根据上下文可以得知,此处应该是放置“水平线”,并且是“无阴影”的。因此,应该使用HR noshade>。
    (3),(4)是对ASP中的VBScript应用的考查,在该计算数中,开始处使用了LOCK,而显然(3)就应该是对应的UNLOCK。这是Application的两个方法:用于保证同一时刻只能一个用户对Application操作。而(4)则是要显示出用户的访问次数,而application是保证用户在访问该网站上保留的用户信息一直存在的情况下的访问统计,因为 %application("counter")%>,并且使用了LOCK,所以也可以使用%=counter%>。
    (5)本题考查的是HTML表格的开发,从图16-1中,我们可以发现有图形的那个表格占了两行,因此rowspan应该等于2,即此处应该填入“2”。
    (6)本题考查了清单的类型,而对于强调符清单则可以使用DISC、SQUARE、CIRCLE来表示实心圆型(默认)、实心方形和空心环型三种强调符。根据图16-1所示,显然应该是实心方形,即应该填入type="square"。
    (7)要注意,此处需定义命名位置点,因此,应该是a name=“流年”>/a>。

  • 第3题:

    认真阅读以下关于网页制作和网页编程的内容,回答问题1至问题5。

    一、网页制作

    [说明]

    某网络资讯公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为“index.html”,其内容如下所示,网页的效果如下图所示。

    <html>

    <head>

    <title></title>

    </head>

    <frameset cols="198,*" border=0>

    <frame. name="side" src="side.html" scrolling="No">

    <frameset rows="96,*"border=0>

    <frame. name="top" src="top.html" scrolling="No">

    <frame. name="main" src="main.asp" scrolling="Auto">

    </frameset>

    </frameset>

    <body>

    </body>

    </html>

    二、动态网页编程

    [说明]

    下图是网页在Ⅲ浏览器上运行后的效果图。下表是手机信息数据表结构。

    [main.asp文档的内容]

    <html>

    <body bgcolor="ffffff" background="bg1.gif" text="000000">

    <table border="0" cellpadding="0" cellspacing="0" width="100%"><left>

    <!-以下为实现按手机型号搜索功能的部分-->

    <form. name="form. 1" method="post" action="main_search.asp">

    <div align-"left">

    <table width="400" border="0">

    <tr>

    <td align="right" width="120">请输入<font color="ff0000">型号</font>关键字:</rd>

    <rd align="left" width="40">

    <input name="Searchtxt" type="text" id="Searchtxt"></td>

    <rd colspan="2" align="leff">

    <input type="submit" name="Submit" value="搜索">

    </td></tr>

    </table>

    </div>

    </form></left>

    </table>

    <table>

    <!-以下为浏览手机信息部分功能-->

    <CENTER>

    <%dim searchtext

    searchtext=Request.Form("Mode 1")

    '从数据库中读数据

    exec="select * from mod order by Type ASC"

    set conn=server.createobject("adodb.connection")

    dbpath=server.mappath("mod.mdb")

    conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&dbpath

    set rs=server.createobject("adodb.recordset")

    rs.open exec,conn,1,3

    <!--省略关于分页功能的代码>

    %>

    <div align="right">

    <table border="1" width="100%">

    <tr>

    <th width="20%"><font color="996633" size="2">品牌</font></th>

    <th width="20%"><font color="996633" size="2">型号</font></th>

    <th width="20%"><font color="996633" size="2">参考价格</font></th>

    <th width="40%"><font color="996633" size="2">功能描述</font></th>

    </tr>

    </table><br>

    <% do while NOT rs.EOF and rowcount>0%>

    <div align="right">

    <table border="1" width="100%">

    <tr>

    <td align="center" width="20%"><font size="2"><%=rs("Brand")%></font>

    </td>

    <td align="center" width="20%"><a href="<%=rs("Tvpe")%>.asn"><font size=

    "2"><%=rs("Type")%></font></a>

    </td></td>

    <td align="center" width="20%"><font size="2'><%=rs("Price")%></font>

    </td></td>

    &n


    正确答案:框架将浏览器的窗口分为多个显示区域每个区域可以独立的显示一个HTML文档。 3个框架。Side框架对应side.htmltop框架对应top.htmlmain框架对应main.asp。
    框架将浏览器的窗口分为多个显示区域,每个区域可以独立的显示一个HTML文档。 3个框架。Side框架对应side.html,top框架对应top.html,main框架对应main.asp。 解析:框架将浏览器的窗口分成多个区域,每个区域可以单独显示一个HTML文档,各个框架之间在内容上既相互关联同时又各具独立性,这使得用框架对网页的进行布局会相对灵活并且易于维护。HTML中框架的基本语法是:
    frameset>
    frame. name="xxx" src="xxx" scrolling=" ">
    /frameset>
    通过阅读index.html和观察该文档的显示效果图,能很快地发现其中定义的框架以及每个框架所显示的网页。

  • 第4题:

    该网站查询商品网页search.htrnl的部分代码如下,请根据该页面和数据库shop.mdb中的表prouducts将search.asp的部分代码补充完整。 search, html: …… <form. method="POST"action="search.asp"> <p>请输入商品名称<input type="text" name="name" size="20"> <input type="submit">确认 …… </form> search, asp …… Pname=Request ("name") sql="Select * From (18) Where productname="& (19) Set rs=conn. (20) (sql) ……

    备选答案: A.shop B.name

    C.open D.Execute

    E.prouducts F.Pname


    正确答案:

  • 第5题:

    关于ASP说法不正确的是(44)。

    A.ASP主要是服务器端脚本

    B.ASP只能运行VBScript脚本

    C.ASP可以在IIS中运行

    D.ASP.DLL用于ASP文件的执行


    正确答案:B
    解析:ASP(ActiveServerPage,活动服务器网页)是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP网页文件的格式是.asp,现在常用于各种动态网站中。ASP网页可以包含HTML标记、普通文本、脚本命令(VBScript、JavaScript)及COM组件等。利用ASP可以向网页中添加交互式内容(如表单),也可以创建使用HTML网页作为用户界面的Web应用程序。

  • 第6题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某电子商务网站主页如图6-2所示:

    以下是该网站主页部分的HTML代码,请根据图6-2将(1)~(5)的空缺代码补齐。

    <html>

    (1)非凡商务网站首页(2)

    <!--(3)file="include/header.asp”-->

    <table width="784" >

    <tr >

    .

    .

    .

    <for…>

    <td width="45%">

    <input type="text" size="15" maxlength="15"(4)="关键字“ >

    <select name="action" >

    <option value="1"(5)>商品名称</option>

    <option value="2 ">商品类别< / option>

    <option value="3" >商品简介</option>

    <option value=" 4 ">详细说明< / option>

    </select>

    <input type="submit" value="立即查询" >

    <input type="button" value="高级查询" nClick="location.href=' search.

    asp ' ">

    </rd>

    </form>

    </tr>

    </table>

    </html>


    正确答案:(1)title> (2)/title> (3)include (4)value (5)selected
    (1)title> (2)/title> (3)include (4)value (5)selected 解析:本问题考查的是HTML的使用。
    从试题提供的参考图可以看出,该页面的标题为“非凡商务网站首页”,表单中文本框默认文本为“关键字”,下拉列表框中,默认选择项是“商品名称”。

  • 第7题:

    请根据图2-13网页的显示效果,将ASP程序中(2)、(5)、(7)、(8)、(9)空缺处的代码补充完整。

    A.Trim (request("item")) B.rs_item.movenext

    C. rs.movenext D. <!--include file="conn.asp" -->

    E. select * from data where item="&item_type&"

    F. <td width="43"height="30"align="center"><%=rs ("Brand") %></td>

    G. <td width="43"height="30"align="center"><%=rs ("hits") %></td>


    正确答案:(2)D或!-- #include file="conn.asp"--> (5)B或rs_item.movenext (7)A或Trim(request("item")) (8)E或select*from data where item="&item_type&" (9)G或td width="43"height="30"align="center">%=rs ("hits")%>/td>
    (2)D,或!-- #include file="conn.asp"--> (5)B,或rs_item.movenext (7)A,或Trim(request("item")) (8)E,或select*from data where item="&item_type&" (9)G,或td width="43"height="30"align="center">%=rs ("hits")%>/td> 解析:这是一道要求读者掌握HTML网页制作和ASP编程方面的实际操作题。本题的解答思路如下。
    由于(2)空缺处位于index.asp文档的开始处,仔细阅读试题中已给出的index.asp源代码发现在这部分源代码中没有关于数据库连接的ASP语句,因此可判断该空缺处是关于数据库连接的内容。而 conn.asp文档中已经定义了关于数据库连接的语句,故(2)空缺处只需要引用该程序文件即可。参照源代码中!-- #include file="head.asp",-->的语句格式,可得(2)空缺处的答案是:!-- #inciude file="conn.asp" -->。
    对于(6)空缺处的loop语句用于转下一次while循环,因此需在其前面的(5)空缺处安排一条将数据集对象rs_item的指针移向下一条记录的语句。参照(10)空缺处所在的语句“% rs.movenext”以及“loop%>”格式可得,(5)空缺处的正确答案是:rs_item.movenext。
    对于(7)空缺处前一行语句“dim item_type”,它用于声明变量item_type,并为其分配存储空间。结合图2-13的显示效果,以及(7)空缺处后面一行语句所用到的“item_type”可知,该空缺处需进行去除空格方法的编程,即其所填写的内容是:Trim(request("item"))。
    由于(8)空缺处所处理的内容是条件判断语句(if item_type=""or itern_type="全部节目"then)的一个分支,结合sq1="sclect * from data"语句格式可得,(8)空缺处所填写的内容是;select* from data where item="&item_type&"。
    仔细观察图2-13网页中各教学课件所显示的内容,结合表2-8的各数据字段定义,找出(9)空缺处前后几行与表2-8各数据字段相关联的语句如下;
    td width="125" height "30">IMG nClick=over(this) title=放大 border="0",src="images/dian.gif">%=rs ("name")%>/td)
    td width="58" height="30"align="center">%=rs("type")%>/td>
    td width="70" height="30" align="center">%=rs("date")%>/td>
    通过对比可知,表2-8中点播次数(hits)字段未给出相关的编程语句,参照(9)空缺处前后几行对表2-8各数据字段的编程语句格式可得,该空缺处所填写的内容如下。
    td width="43"height="30"align="center">%=rs ("hits"%>/td>。

  • 第8题:

    请认真阅读以下网站建设的技术说明,结合网页显示的效果图,根据要求回答问题1~问题4。

    【说明】

    某出版社图书搜索网页使用ASP语言实现,文件名为“index2.asp”。用Ⅲ浏览器打开该网页后的部分显示效果如图1-18所示。

    【index2.asp文件的内容】

    <html>

    (1) 飞思--出版.专业.权威.智育(计算机原理.技术.应用/数码.艺术/设计/少儿/动漫) (2)

    <!-- (3) file="include/header, asp"-->

    <table width="784">

    <tr>

    ...

    <form. ... >

    <td width="45%">

    <select name="action">

    <option value="1"(4)>书名</option>

    <option value"2">作者</option>

    <option value="3">ISBN 号</option>

    <option value="4">出版日期</option>

    </select>

    <input type="text" size="15" maxlength="15" (5)="关键字">

    <input type="(6)"value="Go!" >

    <input type="(7)"value="高级检索" nClick="location.href='search.asp'">

    </td>

    </form>

    </tr>

    </table>

    </html>

    根据图1-18网页的显示效果图,请将index2.asp文件中(1)~(7)空缺处的内容填写完整。


    正确答案:(1)title> (2)/title> (3)include (4)selected (5)value (6)submit (7)button
    (1)title> (2)/title> (3)include (4)selected (5)value (6)submit (7)button 解析:这是一道要求读者掌握ASP语言进行动态网页设计的实际操作题。本题的解答思路如下。
    HTML文档以htm1>标签开始,以/htm1>结束,由文档头和文档体等两部分构成。其中,文档头由元素head>…/heab>标签,且可包含窗口标题、脚本语言、样式定义、元数据等元素。
    其中,窗口标题由元素title>…/title>标签,用于提供对HTML文档的简单描述,它将显示在浏览器的标题栏上,在收藏夹中所保存的就是窗口标题的名称。因此,(1)、(2)空缺处所填写的内容分别是 title>、/title>。
    由(3)空缺处所在语句的"include/header.asp"可知,在index2.asp文件的相应位置需添加相对路径为 include目录下的header.asp这一文件的全部内容。因此(3)空缺处需要使用引用的关键字“include”。可见,该网站所有页面都包含导航栏,而建设网站时将导航栏置于文件header.asp中。然后该网站所有页面文件中都包含!--# include file="include/header.asp"-->语句。当header.asp中的导航栏代码更新时,所有页面的导航栏也将全部更新,从而减少了网站维护的工作量。
    由图1-18页面中“书名”的显示效果可知,“书名”是单选框默认选中的值,因此(4)空缺处所填写的内容为“selected”。
    Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框、密码输入框、单选/复选框、提交/重置按钮等。ASP语言中有多种表单元素,input type="text">,用于创建一个文本框。这是Input的默认类型,也是最常见使用最多的表单元素,比如登录输入用户名,注册输入电话号码,电子邮件,家庭住址等。结合(5)空缺处所在语句的“关键字”,仔细观察图1-18页面左上角相关内容的显示效果可知,“关键字”这一文字信息是文本输入框的默认值,因此(5)空缺处所填写的内容为“value”。
    在图1-18页面中需要添加“Go!”这一提交按钮,用于将Form表单的数据进行提交action页处理。因此(6)空缺处所填写的Type属性应设置"submit"。
    结合(7)空缺处所在的语句中onClick="location.href='search.asp'"可知,要让图1-18页面中的“高级检索”按钮跳转到search.asp页面上,因此(7)空缺处所填写的Type属性应设置"button"。这是标准的 Windows风格的按钮,可加入JavaScript代码使该按钮跳转到某个页面上。

  • 第9题:

    请根据网页显示的效果图(如图14-4所示),将HTML文本中(n)处的解答填于相应的解答栏内。

    [说明]

    <html>

    <head>

    <!-- TemplateBeginEditable name="doctitle" -->

    <title>Untitled Document</title>

    <!-- TemplateEndEditable -->

    <meta. http-equiv="Content-Type" eontent-"text/html; charset=gb2312">

    <!-- TemplateBeginEditable name="head" -->

    <!-- TemplateEndEditable -->

    <!-- TemplateParam name="BodyBackgroundColor" type="color" value="FFFFFF" -->

    <!-- TemplateParam name="FooterColor" type="color" value="CCCCCC" -->

    <!-- TemplateParam name="ImageTitleColor" type="color" value="CCCCCC" -->

    <!-- TemplateParam name="Footer" type="boolean" value="true" -->

    <style. type="text/css">

    <!--

    body {

    background-color: FFFFFF;

    }

    -->

    </style></head>

    <body marginwidth="0" marginheight="0" leffmargin="0" topmargin="0">

    <br>

    <table width="45%" border="0" cellspaeing="2" cellpadding="4" align="center">

    <tr bgcolor="@@(ImageTitleColor )@@">

    <td height=-"20"><!-- TemplateBeginEditable name="ImageTitle" -->

    <div align="center">图片浏览(日落) </div>

    <!-- TemplateEndEditable --x/td>.

    </tr>

    <tr>

    <td width="60%" height="169" align="center"> <!-- TemplateBeginEditable name="Image" -->

    <IMG nClick=over(this) title=放大 (1) name="image" width="318" height="137" (2) (3) ><!-- TemplateEndEditable --></td>

    </tr>

    </table>

    <br>

    <hr width="55 %" noshade size="1">

    <hr>

    <!-- TemplateBeginEditable name="Navigation" -->

    <table width="63%" border="0" cellspacing="0" cellpadding="4" align="center">

    <tr>

    <td width="20%" align="right"><nobr><a href="">(4); First</a>|<a href="">(5);

    Previous</a></nobr></td>

    <td width="20%" align="center"><nobr><a href="">(6)</a>|2| <a href="">3</a>

    |<a href="">4</a> | <a href="">5</a></nobr></td>

    <td align="left" width="20%"><nobr><a href="">Next ></a>|<a href="">Last

    (7); </a></nobr></td>

    </tr>

    </table>

    <!-- TemplateEndEditable -->

    </body>

    </html>


    正确答案:(1)src="Sunset.jpg" (2)hspace="4" (3)vspace="4" (4)<< (5)< (6)1 (7)>;>
    (1)src="Sunset.jpg" (2)hspace="4" (3)vspace="4" (4)<< (5)< (6)1 (7)>;>

  • 第10题:

    阅读下列说明,根据网页显示的效果图,回答问题 1至问题 3。

    【说明】

    某咨询公司对外提供行业研究报告,其客户分为银卡、金卡及 VIP客户,行业研究报告级别分为A、B和C三类,分别对应 VIP、金卡及银卡权限。行业研究报告访问权限定义如下:不同级别用户可访问同级别及低级别研究报告,但不能访问高级别的研究报告。 用 ASP 实现该用户区分服务系统,用 IE 打开该咨询公司的行业研究报告网页文件

    “Report.html”后的效果如图5-1所示。

    【Report.html文档的部分内容】

    <html>

    <head>

    <title>行业研究报告列表</title>

    </head>

    <body>

    <table width="95%" border="0" align="center" cellpadding="2" cellspacing="1"

    bgcolor="A8D9EC">

    ……

    <tr>

    <td colspan="4" align="center">行业咨询报告列表</td>

    </tr>

    <tr>

    <td align="center" bgcolor="FFFFFF">报告名称</td>

    <td align="center" bgcolor="FFFFFF">关键字</td>

    <td align="center" bgcolor="FFFFFF">报告格式</td>

    <td align="center" bgcolor="FFFFFF">发布时间</td>

    <td align="center" bgcolor="FFFFFF">客户级别</td>

    </tr>

    <tr>

    <td align="center" bgcolor="FFFFFF"> <A HREF=

    "read.asp?clientlevel=C&docid=3213">2010-2015年中国餐饮业市场前景及投资战略咨询报告

    </a></td>

    <td align="center" bgcolor="FFFFFF">餐饮、市场预测、投资</td>

    <td align="center" bgcolor="FFFFFF">PDF</td>

    <td align="center" bgcolor="FFFFFF">2009年1月</td>

    <td align="center" bgcolor="FFFFFF">银卡</td>

    </tr>

    <tr>

    <td align="center" bgcolor="FFFFFF"><A HREF=

    "read.asp?clientlevel=B&docid=2213">2010-2015年中国移动电话行业市场深度调研及投资预测

    报告</a></td>

    <td align="center" bgcolor="FFFFFF">移动电话、投资预测</td>

    <td align="center" bgcolor="FFFFFF">PDF</td>

    <td align="center" bgcolor="FFFFFF">2009年9月</td>

    <td align="center" bgcolor="FFFFFF">金卡</td>

    </tr>

    <tr>

    <td align="center" bgcolor="FFFFFF"><A HREF=

    "read.asp?clientlevel=A&docid=2216">2010-2015年中国铜铁钼行业市场深度调研及投资预测报

    告</a></td>

    <td align="center" bgcolor="FFFFFF">铜铁钼、市场调研、投资预测</td>

    <td align="center" bgcolor="FFFFFF">PDF</td>

    <td align="center" bgcolor="FFFFFF">2010年3月</td>

    <td align="center" bgcolor="FFFFFF">VIP</td>

    </tr>

    </table>

    </body>

    </html>

    【Read.asp文档的内容】

    <html>

    <body>

    <%

    if request.cookies("register")<>"true" then

    response. (1) "register.asp"

    end if

    %>

    <%

    Set conn=Server.CreateObject("ADODB. (2)")

    Set rs=Server.CreateObject("ADODB. (3)")

    conn. (4)="Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ="&Server. (5)

    ("database/client.mdb")

    conn.open()

    %>

    <%

    dim sql

    sql ="select * from permission where clientID=" & request.cookies("clientID")

    set rs=conn. (6) (sql)

    %>

    <%

    if rs("Level")="VIP" then

    response.cookies("docid") = Request.querystring("docid")

    response.redirect "showreport.asp"

    end if

    if rs("Level")="GOLD" then

    If Request.querystring("ClientLevel") = "A" then

    response.redirect " (7) "

    else

    response.cookies("docid") = Request.querystring("docid")

    response.redirect " (8) "

    end if

    end if

    …省略部分代码…

    %>

    <%

    rs.close()

    %>

    </body>

    </html>

    【问题1】(9分)

    从以下备选答案内为程序中(1)~(6)处空缺选择正确答案,并填入答题纸对应的

    解答栏内。

    (1)~(6)备选答案:

    A. connection B. close C. recordset D. command

    E. Open F. Run G. Execute H. Dim

    I. MapPath J. redirect K. ConnectionString


    正确答案:

    1Jredirect

    2Aconnection

    3Crecordset

    4KConnectionString

    5IMapPath

    6GExecute
    试题五分析
    本题考查考生对HTML和ASP语言的掌握程度,是比较传统的题目。
    【问题1】
    问题1主要考察ASP对数据库的常用操作以及网页重定向方法。
    第(1)处是进行网页重定向操作。因此选择redirect。
    第(2)处是建立数据库联接对象,因此选择connection。
    第(3)处是建立数据集对象,因此选择recordset。
    第(4)处是数据库的连接信息,因此选择ConnectionString。
    第(5)处是数据库的路径信息,因此选择MapPath。
    第(6)处是执行SQL语句操作,因此选择Execute。

  • 第11题:

    试题五(15分)

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:

    【问题1】(8分,每空1分)

    以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。

    <html>

    ……

    <!-- (1) file="include/header.asp"-->

    <table width="784" >

    <tr>

    ……

    <form……>

    <td width="45%">

    <input type=" (2) "size="15" maxlength="15" (3) ="关键字">

    < (4) name="action">

    <option value="l">商品简介</option>

    <option value="2">商品类别</option>

    <option value="3" (5) >商品名称</option>

    <option value="4">详细说明</option>

    (6)

    <input type=" (7) "value="立即查询" >

    <input type=" (8) "value="高级查询"onClick="location.href='search.asp'">

    </td>

    </form>

    </tr>

    </table>

    ……

    </html>

    【问题2】(2分,每空1分)

    该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。

    如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。

    【问题3】(5分,每空1分)

    以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。

    <%

    set conn= (ll) .createobject("adodb.connection")

    ( 12) .provider="sqloledb"

    provstr"server= (13) ;database= (14) ;uid= xtgl;pwd=xtg1123"

    conn. (15) provstr

    %>


    正确答案:
    【问题1】(8分,每空1分)
    (1) include
    (2) text
    (3) value
    (4) select
    (5) selected
    (6) </select>
    (7) submit
    (8) button
    【问题2】(2分,每空1分)
    (9) application
    (10) session
    【问题3】(5分,每空1分)
    (11) server
    (12) conn
    (13) 202.12.34.1
    (14) gldb
    (15) execute

  • 第12题:

    一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:()

    • A、<a href=“/test.asp”>„</a> 
    • B、<a href=“c:/test.asp”>„</a> 
    • C、<a href=“‥/test.asp”>„</a>
    • D、<a href=“Parent/test.asp”>„</a>

    正确答案:C

  • 第13题:

    认真阅读下列说明,根据网页显示的效果图,并解释其中用下划线标出的语句的含义。

    [说明]

    某娱乐公司用ASP实现了一个用于点播电影的网页,主页文件名为“index.asp”,网页运行的效果如下图所示。程序中使用的Acess数据表结构如下表所示。

    [conn.asp文档的内容]

    <%

    dim db,conn,connstr

    db="film.mdb"

    set Corm =server. CreateObject("ADODB.Connection")

    connstr="provider=microsoft.jet, oledB.4.0;data source="& server. MapPath("data/"&db&"")

    conn. Ooen connstr 第(1)处

    %>

    [index. asp文档内容]

    (2)

    <html>

    <head>

    <title>电影</title>

    <style. type="text/css">

    <!--

    td { font-size: 12px; line-height: 17px }

    body { font-size: 12px; line-height: 17px }

    p { margin-top: lpx; margin-bottom: lpx }

    a:link { text-decoration: none; color: black }

    a:visited { text-decoration: none; color: black }

    a:active { text-decoration: none; color: blue } 第(3)处

    -->

    </style>

    </head>

    <body lefimargin="0" topmargin="0">

    <!--include file="heaD.asp"-->

    <div align="center"> 第(4)处

    <table>

    <td height="30" width="367">

    <%sql="select * from item"

    set rs_item=server, createobj ect("adodB.recordset")

    rs_item, open sql,connstr, 1,1

    response.write "<p><b><IMG nClick=over(this) title=放大 src=images/dot 1.gif><a hre=index.asp>全部电影</a> "

    do while not rs_item, eof

    response.write "<IMG nClick=over(this) title=放大 src=images/dot1.gif borde=0><a href=index.asp?item="&rs_item

    ("name") &">"&rs_item("name")&"</a> "

    (5)

    loop 第(6)处

    response.write "</b> "

    rs_item.close %>

    </td>

    </table>

    </div>

    <div align="eenter">

    <% dim item_type

    item_type= (7)

    if item_type="" or item_type="全部电影" then

    sq1="select * from data"

    else

    sql=" (8) "

    end if

    set rs=server, createobject("adodB.reeordset")

    rs.open sql,connstr, 1,1

    %>

    <table>

    <tr>

    <rd width="125" background="imagesfog.gif"height="30">

    <IMG nClick=over(this) title=放大 border="0" src="images/biao_le ft.gif" width="15" height="15">影片名字</td>

    <td width="115" baekground="images/bg.gif"height=-"30" align="center">播放</td>

    <rd width="64" background="images/bg.gif"height="30" align="center"> 电影类型</td>

    <td width="58" baekground="images/bg.gif"height=-"30" align="eenter">播放格式</td>

    <td width="43" baekground="im?ges/bg.gif"height"30"align="center">点击</td>

    <td width "70" baekground="imagesfog.gif"height="30" align="eenter">加入日期</td>

    <rd width="73" baekground="images/bg.gif"height="30"align="eenter">推荐度</td>

    </tr>

    <%do while not rs.eof%>

    <tr>

    <rd width "125" height="30" > <IMG nClick=over(this) title=放大 border="0'' src="images/dian.gif'> <%=rs

    ("name")%></td>

    <td width="115" height="30" align="cente"><a href="">点播</td>

    <rd width="64" height="30" al


    正确答案:(1)数据库连接对象conll以Cornnstr中定义的连接字符串打开数据库连接 (2)!--#includefile="conn.asp"--> (3)当前处于活动超链接a>中的文字显示为蓝色 (4)div>标记下的内容居中 (5)rs item.movenext (6)转下一次while循环 (7)Trim(request("item")) (8)select*from data where item='"&item_type&"' (9)tdwidth="43"height="30
    (1)数据库连接对象conll以Cornnstr中定义的连接字符串打开数据库连接 (2)!--#includefile="conn.asp"--> (3)当前处于活动超链接a>中的文字显示为蓝色 (4)div>标记下的内容居中 (5)rs item.movenext (6)转下一次while循环 (7)Trim(request("item")) (8)select*from data where item='"&item_type&"' (9)tdwidth="43"height="30 解析:本题考查有关HTML网页制作和ASP编程方面的知识。
    某娱乐公司实现了一个用于点播电影的网页,通过ASP编程用Acess数据表中的数据自动生成一个点播页面“index.asp”。因此本程序涉及Web数据库编程和网页显示。
    通过阅读很容易发现Corm.asp程序是用于实现数据库连接的。set Corm= server.CreateObiect("ADODB.Connection")用于生成数据库连接对象,connstr="provider= microsoR.iet.oledB.4.0;datasource="&server.MapPath("data/”&db&"")定义了连接字符串。而语句conn.Open cormstr的作用是打开数据库连接。
    index.asp文档的开始处留下了一个填空,我们发现在文档的正文中没有关于数据库连接的ASP语句,因此该空处应该是关于数据库连接的内容。而corm.asp中已经定义了关于数据库连接的语句,这里只需要引用该程序文件即可。
    a:active{text-decoration:none;color:blue}是一段CSS代码,其作用是设置当前处于活动超链接沪中的文字显示为蓝色。div align="center">用于内容居中。
    空(5)和解释(6)处应该联合起来加以考虑,首先看loop的作用很明显是转下一次循环。那么(5)处就应该是数据库移向下一条记录。

  • 第14题:

    阅读下列网站建设的技术说明,结合网页显示的效果图,根据要求回答问题1~问题5。

    【说明】

    以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图4-14所示。程序中使用的Access数据表结构见表4-8。

    【index.asp文档的内容】

    <% @language="VBscript" %>

    <%

    set conn=server. (1) ("Adodb.Cormection")

    provider="Provider=Microsoft.Jet.OLEDB.4.0;"

    path="Data Source="& Server.MapPath("main.mdb")

    connstR=provider & path

    conn.open connstr

    %>

    <html>

    <head><title>网络收藏夹</title></head>

    (2)

    <center>

    <%

    set rs=Server.CreateObject("Adodb.RecordSet")

    sql="select * from address"

    rs.open() sql,conn,1,3

    if Request("name")="" or Request("url")="" then

    Response.write("内容填写不完整")

    else

    rs.addnew

    rs(1)=request("name")

    rs(2)=request("URL")

    rs(3)=request("category")

    rs.update

    end If

    %>

    <table width="500" border=-"1" cellpadding="0" cellspacing="0" bordercolor="00FCFF">

    <tr><td>序 号</td><td>名 称</td><td>类 别</td></tr>

    <% rs.movefirst

    for j=1 to ts. (3)%>

    <tr>

    <td><%=j%></td>

    <td><a href="<%=rs("url")%>" target="blank"><%=rs("name")%></a></td>

    <td><%=rs("category")%></td>

    </tr>

    <% rs.movenext

    (4)%>

    </table><br>

    <form. method="post" name="new" id="new" action="index.asp">

    <table width="300" border="1" cellpadding="0" cellspacing="0" bordercolor="FF00CC">

    <tr>

    <td width="61">名 称:</td>

    <td width="223" align="left"><input name="name" type="text" id="name">*</td>

    </tr>

    <tr>

    <td>超链接:</td>

    <td align="left"><input name="URL" type="text" id="URL">*</td>

    </tr>

    <tr>

    <td colspan="2">类别:</td>

    </tr>

    <tr>

    <td colspan="2"><textarea name="category" rows="5" id="disc"></textarea></td>

    </tr>

    <td colspan="2">*为必填项目</td>

    </table><br>

    (5)

    </form>

    <%

    rs.close

    conn.close

    %>

    </center>

    </body>

    </html>

    请从以下供选择的答案中为index.asp文档程序中(1)~(5)处空缺部分选择正确答案。

    (1) A.CreateObject B.Connect C.ExecuteSQL D.Open ()

    (2) A.<body> B.<html> C.<head> D.<table>

    (3) A.number B.recordnumber C.count D.recordcount

    (4) A.skip B.end for C.next D.loop

    (5) A.<input type="submit" name="add" value="添加">

    B.<input type="post" name="add" value="添加">

    C.<input type="submit" name="添加" value="add">

    D.<input type="post" name="添加" value="add">


    正确答案:(1) A或CteateObject (2) A或body> (3) D或rceordcount (4) C或next (5) A或input type="submit" name="add" value="添加">
    (1) A,或CteateObject (2) A,或body> (3) D,或rceordcount (4) C,或next (5) A,或input type="submit" name="add" value="添加"> 解析:空缺处的语句:set conn=server.(1)("Adodb.Connection")中,Adodb组件库的Connection类组件需使用Server.CreatObject方法来创建一个名为conn的对象,即(1)空缺处所填写的内容是选项A的“CreatObject”。对于该空缺处所填写的内容也可从index.asp文档代码中“set rs=Server.CreateObject ("Adodb.RecordSet")”语句得到启发。
    HTML文档以html>标签开始,以/html>结束,由文档头和文档体等两部分构成。其中,文档头由元素head>…/head>标签,文档体由元素bdy>…/body>标签。由于文档体开始元素标签body>和结束元素标签/body>必须成对出现,缺一不可,而本试题在文档体结束处(即index.asp文档代码的倒数第2行)已给出/body>标签。因此在文档头结束标签之后,必须有文档体开始元素标签,即(2)空缺处所填写的内容是选项A的“body>”。
    index.asp文档的第一行代码已声明该文档使用VBScript语言,而该语言的流程控制语句中"For…Next”语句可指定循环次数,利用计数器控制重复执行语句的次数。其语法为:
    for 计数变量=初值 to 终值 [step 步长值]
    /* 语句组 */
    next
    可见,(3)空缺处应填写rs记录集的记录总数,即应选择选项D的“recordcoum”:(4)空缺处应填写与“for”配对的“next”。对于(4)空缺处选项D的“loop”通常与流程控制语句“do”配对使用,即“do… loop”或“do while/until…loop”。在VBScript流程控制语句中未涉及选项A的“skip”和选项B的“end for”。另外,提醒注意的是“while…end”循环语句的配对使用。
    由(5)空缺处的4个选项内容以及图4-14中“添加”按钮的显示效果可知,该空缺处所填写的语句应为选项A的“input type="submit" name="add" value="添加">”。如果填写选项C的“input type="submit" name="添加" value="add">”语句,则该按钮上所显示的文字将变为“add”。如果填写选项B的“input type="post" name="add" value="添加">”语句,则在该按钮位置上将显示一个带“添加”文字的文本输入框。如果填写选项D的“input type="post" name="添加" value="add">”语句,则将显示一个带“add”文字的文本输入框。

  • 第15题:

    试题五(共15分)

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某公司用ASP+Access数据库开发了库存查询系统,该系统用户登录界面如下:

    【问题1】

    该系统采用B/S三层结构,请根据B/S三层结构的工作过程,完成下图:

    (1)~(4)备选答案:

    A.Web服务器

    B.数据库

    C.浏览器

    D.数据库服务器

    【问题2】

    该系统用户登录界面文件名为login.asp,用户输入的数据由check.asp文件判断。下面是login.asp的部分代码,请根据题目说明,补充完成。

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <title>查询系统</title>

    <script. language="JavaScript">

    <!--

    (5) chk(theForm)

    {

    if(theForm.admin_name.value = ="")

    {

    alert(“请输入管理帐号!”);

    theForm.admin_name.focus();

    return (false);

    }

    if(theForm.admin_pass.value == "")

    {

    alert("请输入管理密码!");

    theForm.admin_pass.focus();

    return (false);

    }

    retum (6) ;

    //-->

    </script>

    </head>

    <body>

    <table cellSpacing=l ceIIPadding=5 width=460 border=0>

    <FORM. action="(7) ?action=login" method=post nSubmit="return chk(this)">

    <tbody>

    ……

    <tr>

    <td align=right width=60 height=30>用户名: </td>

    <td height 30><input type= (8) name=admin name></td></tr>

    <tr>

    <td alignrightheight 30>密&nbsp;&nbsp;码: </td>

    <td height 30><input type= (9) name=admin_pass></td></tr>

    <tr>

    <td align=right>验证码: </td>

    <td><input maxLength=4 name=VerifyCode><img src="yz.asp" bordeF'0'

    onClick "this.src='yz.asp'"alt='点刷新验证码'/></td></tr>

    <tr align middle>

    <td colSpan=2 height=40><input type= (10) value="提交”>

    <input class=btntype="(ll)" value="取消"

    ></td>

    ……

    </body>

    </html>

    (5)~(11)备选答案:

    A. password B. reset C. check.asp D. true

    E. text F.submit G. function

    【问题3】

    下面是登录系统中check.asp的部分代码,请根据login.asp和题目说明,补充完成。

    ……

    <%

    Usemame=trim(request("admin_name"))

    Password=trim(request(" (12) "))

    set rs=server.createobj ect(" adodb.recordset")

    sql="select * from admin where Usemame='"&Username&"'and

    Password='"&md5(Password)& "'"

    ( 13) . open sql,conn,1,3

    if rs. (14) then

    response.write "<center>" &Username&"对不起,用户名、密码有误,重新输入"

    else

    ……

    session("admin_name")=request("admin_name")

    response. (15) "index.asp"

    end if

    ……

    %>

    (12)~(15)备选答案:

    A. rs

    B. redirect

    C.eof

    D. admin_pass


    正确答案:
    【问题1】(4分)
    (1)C 浏览器
    (2)A web服务器
    (3)D 数据库服务器
    (4)B 数据库
    【问题2】(7分)
    (5)G function
    (6)D true
    (7)C check.asp
    (8)E text
    (9)A password
    (10)F submit
    (11)B reset
    【问题3】(4分)
    (12)D admin_pass
    (13)A rs
    (14)C eof
    (15)B redirect

  • 第16题:

    阅读下列说明,根据网页显示的效果图,回答问题1至问题4。

    【说明】

    以下是用ASP实现的一个网络论坛系统。用IE打开网页文件index.asp后的效果如图5-1所示。

    【index.asp文档的内容】

    <%

    set db=server.createobject ("Adodb. Connection")

    db. (1) "Dbq=" & server.mappath("data/bbs.mdb") & ";Driver={Microsoft

    Access Driver (*.mdb) }"

    %>

    <html>

    <body>

    <form name="form1" method="post" action="aaa.asp">

    <table border="0" bgcolor="0000FF" width="800" cellpadding=0 align=

    "center">

    <tr>

    <IMG nClick=over(this) title=放大 src="images/logo.gif" width="190" height="94" />

    </tr>

    <tr bgcolor="E1F3F4" height="40">

    <td>

    用户名<input type="text" name-"user_id" size=13 class="input">

    密码<input type="PassWord" name="password" size=13 class="input">

    <input class="inputbutton" type="submit" value="登 录" name=

    "Submit">

    <input class="inputbutton" nClick="window.open ('bbb.asp', '_self')" type=

    "button" value="注 册"

    name="register">

    </td>

    </tr>

    </table>

    </form>

    <table border="0" bgcolor="0000FF" width="800" align="center">

    <%

    '打开记录集,显示所有论坛栏目

    dim rs,strSql

    strSql="eelect * from forum"

    set rs=db. (2) (strSql)

    Dim no '该变量用来显示图片

    no=0

    do while Not (3)

    no=no+1

    %>

    <tr bgcolor="E1F3F4" height="60" valign="middle">

    <td width="10%" align="center" bgcolor="FFFFFF">

    <a href="ccc.asp?forum_id=<%-re("ID"}%>"><IMG nClick=over(this) title=放大 src="images/<%=no%>.gif"

    border="0"></a>

    </td>

    <td width="40%" align="left" bgcolor="FFFFFF">

    <a href="ddd.asp?forum_id=<%=rs("ID")%>"><%=rs("forumname")%>>></a>

    </rd>

    <td width="20%" align="left" bgcolor="FFFFFF">共有<%=rs("forumcount") %>

    篇文章

    </td>

    <td width="20%" bgcolor="FFFFFF">版主:

    <%=rs("manager") %>

    </rd>

    </tr>

    <%

    rs. (4)

    loop

    db.Close

    Set db=Nothing

    %>

    </table>

    </body>

    </html>

    从以下备选答案中为程序(1)~(4)处空缺选择正确答案,并填入对应的解答栏内。 (1)~(4)备选答案: (1) A.open B.run C.execute D.Dim (2) A.open B.ran C.execute D.Dim (3) A.db.Bof B.db.Eof C.rs.Bof D.rs.Eof (4) A.90 B.movenext

    C.skip


    正确答案:(1) A (2) C (3) D (4) B
    (1) A (2) C (3) D (4) B 解析:考查ASP动态网页编程技术中的一些命令。
    %
    Dim db
    set db=server.createobject("ADODB.CONNECTION")
    db.open "DBQ=" & server.mappath("bbs.mdb")& ";DRIVER={Microsoft Access
    Driver (*,mdb)}"
    %>
    首先声明了一个db的变量,将变量db初始化为一个ADODB.Connection对象(ADO中的连接对象),然后调用这个对象的open方法,用来打开一个连接。
    rs.eof=true时表明指针已移到最后记录,不能往下移(不等同是最后一条记录)。 rs.bof=true时表明指针已移到最前记录,不能往上移(同样,不等同是第一条记录)。
    使用rs.next()是把指针向下移动并且返回是否有记录。防止没有记录时进行操作的异常。当到达了EOF或者没有记录的时候指针就返回false。

  • 第17题:

    假设连接的数据记录集当前指向的记录如下:

    写出以下ASP代码经过IIS服务器解释后的结果。

    <a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a>


    正确答案:a href=" http://www.baidu.com " target="_blank">百度/a>
    a href=" http://www.baidu.com " target="_blank">百度/a> 解析:本问题考查的是动态网页中ASP代码向HTML代码转换方面的知识。

  • 第18题:

    假设连接的数据记录集当前指向的记录见表4-9。

    写出以下ASP代码经过IIS服务器解释后的结果。

    <a href="<%=rs("url")%>" target="_blank"><%=rs("name")%></a>


    正确答案:a href="http://www.baidu.com" target="_blank">百度/a>
    a href="http://www.baidu.com" target="_blank">百度/a> 解析:ASP文件与HTML不同的是其中嵌有ASP脚本程序,这些脚本程序均包含在%…%>之间。Web服务器通过识别这两个标记来发现其中嵌入的ASP脚本程序,并将其解释为普通的HTML代码,然后将它发送给客户端浏览器进行显示。由于每次ASP解释的结果与当前存储的数据和状态有关,因此客户端看到的结果可能会由于这些原因而有所不同,这使得整个网页随着时间而动态变换。
    试题中表4-9已给出了连接的数据记录集当前指向的记录和ASP代码“a href="%=rs ("url") %>" target="_blank">%=rs ("name") %>/a>”。该代码中%=rs("url")%>部分经Web服务器解释后将翻译成普通的HTML代码,即经IIS处理后,将得到当前数据记录集中url字段的值(http://www.baidu.com)。同理,%=rs ("name") %>代码经IIS解释后,将得到当前数据记录集中name字段的值(百度)。
    因此a href="%=rs ("url") %>" target="_blank">%=rs("nanle") %>/a>代码经过IIS服务器解释后的结果为:a href="http://www.baidu.com" target="_blank">百度/a>。

  • 第19题:

    阅读以下网站建设的技术说明,结果网页显示的效果图,根据要求回答问题1~问题3。

    【说明】

    某大学利用VOD视频服务系统提供教学课件点播服务。该视频服务系统用ASP语言编程实现,主页文件名为“index.asp”,部分网页运行的效果如图2-13所示。程序中使用的Access数据表结构见表2-8和表2-9。

    【conn.asp文档的内容】

    <%

    dim db,conn,connstr

    db="vod.mdb"

    set Conn=server.CreateObject ("ADODB.connection")

    connstr="proyider=microsoft.jet.oledb.4.0;data source=" &server.MapPath ("data/"&db&"")

    %>

    【index.asp 文档的内容】

    (2) <!--第(2)处 -->

    <html>

    <head>

    <title>视频服务系统</title>

    <style. type="text/css">

    <!

    td {font-size:12px;line-height:17px }

    body {font-size:12px;line-height:17px }

    p { margin-top:1px;margin-bottom:1px }

    a:link {text-decoration:none;color:black}

    a:visited {text-decoration:none;color:black}

    -->

    </style>

    </head>

    <body leftmargin="0" topmargin="0">

    <!--5nclude file="head.asp" -->

    <table>

    <td height="30" width="367">

    <%sq1="select * from item"

    setrs_item=server, createobjiect ("adodb.recordset")

    rs_iterm.open sq1,connstr, 1,1

    response.write"<p><b><IMG nClick=over(this) title=放大 src=images/dot1.gif><a href=index.asp>全部节目</a> "

    do while not rs_item.eof

    response.write "<IMG nClick=over(this) title=放大stc--images/dot1.gif botder=-0><a href=index.asp?item="&rs_item ("name")

    &">"&rs_item ("name") A"</a> "

    (5) <!-- 第(5)处 -->

    response.write "</b> "

    rs hm.close%>

    </td>

    </table>

    </div>

    <div align="center">

    <% dim item_type

    item_type= (7) <!-- 第(7)处 -->

    if item_type="" or itcrn_type ="全部节目" then

    sq1="sclect * from data"

    else

    sq1=" (8) &


    正确答案:(1)数据库连接对象com以connstr中定义的连接字符串打开数据库连接 (3)当前处于活动状态的标签a>中的文字显示为蓝色 (4)div>标记下的内容居中 (6)转下一次while循环 (10)数据集对象rs移动到下一条记录
    (1)数据库连接对象com以connstr中定义的连接字符串打开数据库连接 (3)当前处于活动状态的标签a>中的文字显示为蓝色 (4)div>标记下的内容居中 (6)转下一次while循环 (10)数据集对象rs移动到下一条记录 解析:这是一道要求读者掌握HTML网页制作和ASP编程方面的实际操作题。本题的解答思路如下。
    该大学提供教学课件点播的网页是通过ASP编程用Acess数据表中的数据自动生成一个点播页面“index.asp”。因此本程序涉及Web数据库编程和网页显示方面的知识。
    仔细阅试题中给出的源代码可知,conn.asp文档是用于实现数据库连接;其中,语句set Conn=server. CreateObject("ADODB.connection")用于生成数据库连接对象;语句connstr="proyider=microsoft.jet. oledb.4.0; data source="&server.MapPath("data/"&db&"")用于定义连接字符串;语句conn.Open connstr用于打开数据库连接,即用数据库连接对象conn以connstr中定义的连接字符串打开vod.mdb数据库连接。
    语句a:active{text-decoration:none;color:blue)是一段CSS代码,其作用是设置当前处于活动超链接 a>中的文字为蓝色字体。
    语句div align="center">用于将div>标记下的内容居中。
    对于(6)空缺处的loop语句用于转下一次while循环。
    结合语句“% do while not rs.eof%>”以及(10)空缺处下一行语句“loop”可知,语句rs.movenext用于将数据集对象rs移动到下一条记录。

  • 第20题:

    假设连接的数据记录集当前指向的记录见表6-10。

    写出以下ASP代码经过IIS服务器解释后的结果。

    <td align="center" width="20%">

    <a href="<%=rs ("Type") %>.asp"><font size="2"><%=rs("Type") %></font></a>


    正确答案:td align="center"width="20%"> a href="X458.asp">font size="2">X458/font>/a>
    td align="center"width="20%"> a href="X458.asp">font size="2">X458/font>/a> 解析:这是一道要求读者掌握ASP动态网页编程原理的分析理解题。本题的解答思路如下。
    动态服务器页面(ASP,Active Server Pages)是一种服务器端脚本执行环境,使用它可以创建和运行动态、交互的Web应用程序。它与HTML不同的是其中嵌有ASP脚本程序,这些脚本程序均包含在%…%>之间。Web服务器通过识别这两个标记来发现其中嵌入的ASP脚本程序,并将其解释为普通的HTML代码,然后将它发送给客户端浏览器进行显示。由于每次ASP解释的结果与当前存储的数据和状态有关,因此客户端看到的结果可能会由于这些原因而有所不同,这使得整个网页随着时间而动态变换。
    试题中表6-10已给出了连接的数据记录集当前指向的记录和一段ASP代码,该代码中%=rs ("Type") %>部分经Web服务器解释后将翻译成普通的HTML代码。例如,%=rs("Type") %>经IIS处理后,将得到当前数据记录集中Type字段的值(X458),因此td align="cemer" width="20%">a href="%=rs("Type") %>.asp">font size="2">%=rs("Type")%>/font>/a>代码经过IIS服务器解释后的结果如下。
    td align="center" width="20%">a href="X458.asp">font size="2">X458/font>/a>。

  • 第21题:

    阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某留言板采用ASP+Access开发,其后台管理登录页面如图4-1所示,留言板页面如图4-2所示。

    【问题1】(8分) 以下是该留言板后台管理登录页面的部分html代码,请根据图4-1将(1)-(8)的空缺代码补充完整。 <html> ….. <hera> <title>留言板管理登录</title> </head> <body topmargin=”0”marginheight=”0”> <br> <form method=”post” ______(1)____=”chklogin.asp”> <table border =”0” width=”750” align=center cellspacing=”2” cellpadding=”6”> <tr> …….. <td align=”center”>用户名; <input type=” _____(3)____ ”name=”UserName” size=”20”> </td> </tr> <tr> <td alige=”center”>密&nbsp;码; <input type=”___(4)___” name=”Password”> </td> </tr> <tr> <td align=”center”>验证码; <%dim num1,num2 Randomize DO White Len(num2)<4 Num1=CStr(Chr(57-48)*rnd+48) (5)=num2&num1 (6) (7)(”verifycode”)=num2 %> <input type=”text” name=”Verifycode”><b><span><%=session(”verifycode”)%></span> </b> </td> </tr> <tr> <td align=”center’> <p> <input type=”(8)”name=”Submit’ value=”登录”> </P> …… </html> (1)-(8)的备选答案: A.submit B.action C.text D.</td> E.session F.loop G.num2 H.password 【问题2】(3分) 该留言板数据库采用Access,其数据库名为datA.mdb,留言内容表为content。 请根据留言板要求,在表4-1中给出合适的数据类型。(9)-(11)的备选答案: A.文本 B.备注 C.自动编号 D.日期/时间 【问题3】(4分) 以下是该留言板页面部分代码,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。 <!--include file=conn.asp--> …… <% Set rs2=server.CreateObject(“adodB.recordset”) Rs2.open”select*from__( 12 )____ ” I=0 Do while not rs2.eof I=I+1 Response.Write(“<tr><td><hr><hr><font color=”red“><b>”&__( 13 )____ &“</b>楼 游客 IP:”&rs2(“ip”)& “留言时间:”& rs2(“time”)& ”留言内容↓</font><hr></td></tr></tr><tr> <td align=cener><textarea>“& rs2(” __( 14 )____ ”)& ”</textarea></td></tr>”) Rs2.movenext Loop Rs2. __( 15 )____ 验证码生成 ……. %> <tr valign=middle> <td ”><hr/>我要留言:</td> </tr> ……. ( 12 ) ~ ( 15 ) 的备选答案: A.cont B. close C.content D.I


    正确答案:【问题1】(8分)
    (1)B  
    (2)D 
    (3)C
    (4)H
    (5)G
    (6)F
    (7)E
    (8)A
    【问题2】(3分)
    (9)B
    (10)A
    (11)D
    【问题3】(4分)
    (12)C
    (13)D
    (14)A
    (15)B

  • 第22题:

    试题五(15 分)

    阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 6。

    【说明】

    以下是用 ASP 实现的一个网络留言系统。用 IE 打开网页文件“index.asp”后的效果如图 5-1 所示。

    【index.asp 文档的内容】

    <!--include file="conn.asp"-->

    <html>

    <head><title>留言系统</title></head>

    <body>

    <%Set rs = Server.CreateObject("ADODB.Recordset")

    rs.Open "Select * From [message] order by id",Conn,1,1

    if rs.eof and rs.bof then

    (3) .write("<div align='center' class='bg'>没有留言</div>")

    end if

    i=1

    do while (4)

    %>

    <table width="700" border="1" align="center" >

    <tr>

    <td height="30"><strong><%= (5) %></strong>

    <%=rs("name")%>&nbsp;<%=rs("ip")%>&nbsp;<%=rs("time")%>

    <a href="del.asp?del=<%=rs("id")%>" target="_parent">删除</a>

    </td>

    </tr>

    <tr>

    <td width="700" height="20"><%=rs("message")%></td>

    </tr>

    </table>

    <%rs.movenext

    i=i+1

    loop

    %>

    <table width="700" border="0" align="center">

    <tr>

    <td><div align="left"><%=rs. recordcount%>条留言</div></td>

    </tr>

    </table>

    <br />

    <table width="704" border="0" align="center">

    <tr>

    <td width="311"><form. id="form1" name="form1" method="post" action="act.asp">

    <table width="302" border="0">

    <tr>

    <td width="302"> 姓名 <input name="name" type="text" class="box"

    id="name" size="15" /><p/>

    验证码<input name='validatecode' type='text' class="box" size='5'>

    <img src='imgchk/validatecode.asp' align='absmiddle' border='0'>&nbsp;</td>

    </tr>

    <tr>

    <td>内容 (6) </td>

    </tr>

    <tr>

    <td height="30"><input type=" (7) " name="tj" value=" 提交留言 " />

    <input name="ip" type="hidden" id="ip" value= "<%=

    Request.serverVariables("REMOTE_ADDR")%>" /></td>

    </tr>

    </table>

    </form>

    </td>

    </tr>

    </table>

    <%rs.close %>

    </body>

    </html>

    【问题 1】(2 分)

    以下 (1) 属于 ASP.NET 创建的网页程序文件。

    (1)A. index.asp B. index.htm C. index.aspx

    【问题 2】(2 分)

    HTML 文档中的<title>标签用于定义 (2) 。

    (2)A. 修改标记 B. 显示标题 C. 元数据

    【问题 3】(每空 1 分,共 5 分)

    从以下备选答案内为程序中(3)~(7)处空缺选择正确答案,并填入答题纸对应的

    解答栏内。

    (3)A. request B. response C. application D. session

    (4)A. rs.eof B. rs.bof C. not rs.eof D. not rs.bof

    (5)A. i+1 B. rs.recordnumber C. rs.recordcount D. i

    (6)

    A. <table name="message" cols="40" rows="5" id="message"></table>

    B. <textarea name="message" cols="40" rows="5" id="message"></textarea>

    C. <input name="message" cols="40" rows="5" id="message"></input>

    D. <img name="message" cols="40" rows="5" id="message"></img>

    (7)A. submit B. text C. post D. radio

    【问题 4】 (2 分)

    另一个与程序中的语句“rs.eof and rs.bof”等价的语句是 (8) 。

    【问题 5】 (2 分)

    设置验证码的作用是 (9) 。

    【问题 6】 (2 分)

    rs.close 语句的作用是 (10) 。

    (10)

    A. 关闭数据库连接

    B. 关闭当前网页

    C. 关闭当前数据集

    D. 关闭数据提交


    正确答案:


  • 第23题:

    阅读下列说明,根据网页显示的效果图,回答问题1至问题7。

    【说明】以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的Web网页地址。用IE打开网页文件“index.asp”后的效果如图5-1所示。程序中使用的Access数据表结构如表5-1所示。

    【index.asp文档的内容】

    <%@LANGUAGE="VBSCRIPT" %>

    <%

    set conn=server. (5) ("Adodb.Connection")

    provider = "Provider=Microsoft.Jet.OLEDB.4.0;"

    path="Data Source=" & Server.MapPath("main.mdb"

    connstr= provider & path

    corm.open connstr

    %>

    <html>

    <head><title>网络收藏夹</title></head>

    (6)

    <center>

    <%

    set rs=Server.CreateObject("Adodb.RecordSet")

    sql="select * from address"

    rs.open() sql,corm, 1,3

    if Request("name") = "" or Request("url")="" then

    Response.write ("内容填写不完整")

    else

    rs.addnew

    rs(1) =request ("name")

    rs(2) =request ("URL")

    rs(3) =request ("category")

    rs.update

    end If

    %>

    <table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="FFCC00">

    <tr><td>序号</td><td>名称</td><td>类别</td></tr>

    <% rs.movefirst

    for j=1 to rs. (7) %>

    <tr>

    <td><%=j%></td>

    <td><a href="<%=rs("url")%>" target=" blank"><%=

    rs("name")%></a></td>

    <td><%=rs("category")%></td>

    </tr>

    <% rs.movenext

    (8) %>

    </table><br>

    <form. action="index.asp" method="post" name="new" id="new">

    <table width="300" border="1" cellpadding="0" cellspacing="0"

    bordercolor="FFCC00">

    <tr>

    <rd width=" 61">名称</td>

    <td width="223" align="left"><input name="name" type="text"

    id="name" ></rd>

    </tr>

    <tr>

    <td>超连接</td>

    <rd align="left"><input name="URL" type="text" id="URL"></td>

    </tr>

    <tr>

    <td colspan="2">类别</td>

    </tr>

    <tr>

    <td colspan="2"><textarea name="category" rows="5" id="disc">

    </textarea>

    <br>*为必填项目</rd>

    </tr>

    </table>

    <br>

    (9)

    </form>

    <%

    rs.close

    conn.close

    %>

    </center>

    </body>

    </html>

    ASP是(1)网页制作技术。

    A.动态 B.静态


    正确答案:(1)A或动态
    (1)A或动态 解析:本问题考查的是ASP技术的特点。
    ASP是一种动态网页技术,这是它不同于一般静态网页技术,例如JavaScript等的根本特点。所谓动态网页技术是指浏览器最终显示的网页是在Web服务器上动态产生的,而不是实现就静态定义好的。