阅读下列网站建设的技术说明,结合网页显示的效果图,根据要求回答问题1~问题3。 【说明】 某出版社用ASP实现了一个图书性能评价在线投票网页,主页文件名为“index.asp”,用IE打开该网页后的效果如图8-11所示。

admin2009-02-15  21

问题 阅读下列网站建设的技术说明,结合网页显示的效果图,根据要求回答问题1~问题3。
【说明】
   某出版社用ASP实现了一个图书性能评价在线投票网页,主页文件名为“index.asp”,用IE打开该网页后的效果如图8-11所示。
            
   程序中使用的Access数据表结构见表8-9。
            
【index.asp文档的内容】
<html>
<head>
<title>在线投票页面</title>
<%
   Set cnn=Server.CreateObject("ADODB.Connection")
   Set rec=Server.CerateObject("ADODB.Recordset")
   cnn. ConnectionString="Driver={Microsoft Access Driver(*.mdb)};
   Uid=;Pwd=;DBQ="&Server.MapPath("data.mdb")
   cnn.  (1)  
   dim rsq1
   nq1=  (2)  
   rec.open rsq1,cnn,3,3
   rec. movefirst()
%<>
</head>
   <body>
       <form name="piao"action="results.asp"method="post">
       <table width="237" border=-"1" align="center">
           <tr>
           <td valign=top width="216”>
                <p align="center">  (3)  
           </td>
           </tr>
           <tr>
           <td valign=top width="216">
                <font size="2">
                 (4)  
                <% dim num
                       num=0
                       do while not rec. eof
                           num=num+1
                %>
               
                <%
                       rec.  (5)  
                       loop
                %>
                </font>
           </td>
           </tr>
           <tr>
           <td valign=top width="216">
                <input name="submit00" type="submit" id="submit00" value=“投 票”>
                <input name="submit01" type="submit" id="submit00" value=“结  果”>
           </td>
           </tr>
       </table>
   </body>
</html>

选项

答案(1)D,或open() (2)B,或"select*from vote" (3)C,或<IMG onClick=over(this) title=放大 border="0" src="wlgcs.bmp"> (4)A,或<p align="left">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</p> (5)C,或movenext()

解析 这是一道要求读者掌握动态网页编程知识的分析理解题。本题的解答步骤如下。
   ①从题干的index.asp文档中可以找到以下与数据库连接方面相关的ASP代码。
   cnn.ConnectionString="Driver=-{Microsoft Access Driver(*.mdb)};Uid=;Pwd=;DBQ="& Server. MapPath ("data.mdb")
   ②由该语句可知,连接的后台数据库文件是dam.mdb,它是Microsoft的Access数据库。仔细阅读试题中已给出的index.asp源代码发现在这部分源代码中没有关于数据库连接的ASP语句,因此可判断(1)空缺处是关于数据库连接的内容,即使用cnn.open()语句完成数据库连接。
   ③对于(2)空缺处前一行语句“dim rsq1”,它用于声明变量rsq1,并为其分配存储空间。由表8-9的名称为“vote数据表”可知,变量rsq1存储的是对vote数据表的查询结果,因此(2)空缺处的正确答案是选项B的"select *from vote"。
   ④由(3)空缺处的4个选项内容大致可判断该空缺处用于加入图8-11中的图书图片。在网页中加入图片是通过<IMG onClick=over(this) title=放大>标签来实现,其语法格式是:<IMG onClick=over(this) title=放大 src=”图片文件名或URL">。因此该空缺处的正确答案是选项C的<IMG onClick=over(this) title=放大 border="0" src="wlgcs. bmp">。
   ⑤由(4)空缺处的4个选项内容及图8-11中“您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?”语句的显示效果可知,“您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?”文字的显示效果是左对齐,且独处一个段。因此该空缺处的正确答案是选项A的<p align="left">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</p>。
   ⑥由(5)空缺处的下一行语句“loop”用于转下一次while循环,因此需在(5)空缺处安排一条将数据集对象rec的指针移向下一条记录的语句,即该空缺处的正确答案是选项C的movenext()。
转载请注明原文地址:https://kaotiyun.com/show/zv3Z777K
0

相关试题推荐
最新回复(0)