刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题四
阅读以下说明,回答问题一,并将解答填入答题纸对应的解答栏中。

 某公司用ASP 实现了用户满意度调查的网页,系统的几个主要文件及作用如表4-1所示, 网页的效果如图4-1 所示。

用户调查数据库表result表结构如表4-2所示:

问题1:完成下列代码填空

Index.html页面内容

<html>

<head>

<title>(1)</title>

</head>

<frameset rows = "25%,75%" border=”1”>

          <frame name=”top”  src = "(2)" scrolling=”No”>

       <frameset cols = "25%,75%">

                     <frame  name =“left” src="menu.html" scrolling=”No”>

                    <frame   name="main"   src = "(3)">

          </frameset>

(4)

<body>

</body>

</html>

 


【login.asp 文档的内容】
 <html> 
 <body bgcolor="#ffffff" background="bg1.gif" text="#000000">
 <table border="0" cellpadding="0" cellspacing="0" width="100%">
  <left>

<from name="form1" method="post" action="(5)"> 
  <div>
  <table width="400" border="0">
   <tr>
   <td width="120"> 用户名:</td> 
   <td width="40"> <input name="username" type="text" id="username"></td>
   <td width="120"> 密码:</td> 
   <td width="40"> <input name="passwd" type="text" id="passwd"></td>   </tr>
  </table>
  </div>
  </form>
  </left>

 

Check.asp代码如下  

<% dim searchtext

 searchtext=Request.Form("(5)")
  '从数据库中读数据
  exec="select * from (6)  where username='"& (7)&"'order by ID ASC"
  set conn=server.createobject("adodb.connection")
  dbpath=server.mappath("diaocha.mdb")
  (8).open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&(9) 
  set (10)=server.createobject("adodb.recordset")
  rs.open (11),conn,1,3
  <!-省略关于分页功能的代码>

Info.asp
  %> 
  <div>
  <table border="1" width="100%" >
   <tr>
   <th width="20%"><font color="#996633" size="2">用户名:</font></th> 
   <th width="20%"><font color="#996633" size="2">问题1</font></th>
   <th width="20%"><font color="#996633" size="2">问题2</font></th>
   <th width="40%"><font color="#996633" size="2">问题3</font></th>
   </tr> 
  </table><br> 
  <% do while NOT (12) and rowcount>0%>
  <div>
  <table border="1" width="100%">
   <tr>
   <td width="20%"><font size="2"><%=rs(username)%></font>
   </td>
   <td width="20%">
    <font size="2"><%=rs("(13)")%></font></a> 
   </td></td>
   <td width="20%><font size="2"><%=rs(wt2)%></font>
   </td></td>
   <td width="40%"><font size="2"><%=rs(wt3)%></font>
   </td>
   </tr>
  </table>
  <div>
  <%rowcount=(14) -1%>
  <%rs.(15) %>    ' 指向下一条 

<%LOOP%>
  <br>
  <!--省略关于分页功能的代码>
  <div>
  </CENTER>
  </td>
  </tr>
 </table>
 </body>
 </html> 

备选答案:

A.用户满意度调查  B. rs  C. username D. </frameset> E. dbpath

F.Conn   G.exec   H. top.html   I. result   J. login.asp  

K.searchtext L. rs.EOF  M. MoveNext   N.wt1  O. rowcount

使用微信搜索喵呜刷题,轻松应对考试!

答案:

参考答案:

(1)A  (2)H  (3)J (4)D (5)C (6)I (7)K

(8)F (9) E  (10)B  (11)G (12)L (13)N

(14)O  (15)M

解析:

(1)根据题目描述和网页标题的需求,此处应填写“用户满意度调查”。

(2)根据表中给出的各个文件的作用,可以知道此处是顶面框架的banner位置,对应的文件是top.html。

(3)Main框架指向操作区文件,根据图像显示是一个登陆页面,也就是login.asp。

(4)此处是一个frameset结束标记。

(5)根据下面的SQL语句知道,要搜索的是username,所以此处填写表单提交时的动作页面,即login.asp。

(6)此处需要一个数据表的名字,从题干可知是用户调查数据库表result表。

(7)组合成SQL语句,需要输入的用户名,此处填写变量searchtext。

(8)打开数据库连接,必须是一个adodb对象,因此此处应该是conn。

(9)Source是对应的数据库位置,使用已定义的变量dbpath。

(10)根据上下文,此处是一个记录集,也就是RS。

(11)此处需要一个SQL语句来查询数据库,SQL语句存储在exec中。

(12)在遍历数据库记录时,需要判断记录是否到达结尾位置,此处使用rs.eof标记。

(13)根据上下文可知,此处是要显示用户的问题,对应的是wt1字段。

(14)Rowcount是一个控制行数的变量,此处需要不断地减去1,以控制显示的行数。

(15)此处需要指向下一条记录,使用MoveNext方法。

创作类型:
原创

本文链接:试题四阅读以下说明,回答问题一,并将解答填入答题纸对应的解答栏中。  某公司用ASP 实现了用户满意

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share