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

题目

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

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

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

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


相似考题

2.认真阅读以下关于网页制作和网页编程的内容,回答问题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 searchtextsearchtext=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="&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">参考价格</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

3.阅读下列说明,根据网页显示的效果图,回答问题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={MicrosoftAccess 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,strSqlstrSql="eelect * from forum"set rs=db. (2) (strSql)Dim no '该变量用来显示图片no=0do 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)loopdb.CloseSet 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.movenextC.skip

4.认真阅读下列说明,根据网页显示的效果图,并解释其中用下划线标出的语句的含义。[说明]某娱乐公司用ASP实现了一个用于点播电影的网页,主页文件名为“index.asp”,网页运行的效果如下图所示。程序中使用的Acess数据表结构如下表所示。[conn.asp文档的内容]<%dim db,conn,connstrdb="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,1response.write "<p><b><IMG nClick=over(this) title=放大 src=images/dot 1.gif><a hre=index.asp>全部电影</a> "do while not rs_item, eofresponse.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_typeitem_type= (7)if item_type="" or item_type="全部电影" thensq1="select * from data"elsesql=" (8) "end ifset 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

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

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

    写出以下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代码转换方面的知识。

  • 第2题:

    请根据图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>。

  • 第3题:

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

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

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

    </font></a>


    正确答案:rd align="center" width="20%">a href="X458.asp">font size="2">X458/font>/a>
    rd align="center" width="20%">a href="X458.asp">font size="2">X458/font>/a> 解析:本题考查ASP动态网页编程的原理和知识。
    ASP (Active Server Page)就是可以被Web服务器解释的动态网页。ASP文件以.asp结尾,它与HTML文档不同的是其中嵌有ASP脚本程序,这些脚本程序均包含在%和%>之间。Web服务器通过识别这两个标记来发现其中嵌入的ASP脚本程序,并将这些程序解释为普通的HTML代码,这样经过Web服务器解释后的ASP文档就是一个普通的HTML网页,Web服务器将它发给客户端浏览器用于显示。由于解释的结果与当前的存储的数据牙口状态有关,因此客户端看到的结果会由于这些原因而有所不同,整个网页看起来就是随时间而动态变换的。
    以下是题中给出的一段ASP代码:
    td align="center" width="20%">a href="%=rs("Type")%>.asp">font size="2">=rs("Type")%>
    /font>/a>
    经过IIS服务器解释后,其中嵌入的ASP代码将会翻译成HTML代码,例如其中 %=rs("Type")%>经过IIS处理后,将得到当前数据集中Type字段的值。

  • 第4题:

    假设连接的数据记录集当前指向的记录见表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>。

  • 第5题:

    试题五(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. 关闭数据提交


    正确答案: