题库 题库

【简答题】

试题五(15分)
    阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 3。
【说明】
    某商务网站用 ASP 实现了一个在线手机性能评价投票网页,主页文件名为“index.asp”,用 IE 打开该网页后的效果如图 5-1 所示。程序中使用的 Access 数据表结构 如表 5-1 所示。
   
                    图 5-1                                图 5-2
    表5-1 vote 数据表结构
     
【index.asp 文档的内容】
    <html>
    <head>
    <title>投票程序</title>
    <%
    Set cnn=Server.CreateObject("ADODB.Connection")
    Set rec=Server.CreateObject("ADODB.Recordset")
    cnn.C_dj="Driver={Microsoft Access Driver
(*.mdb)};U_dj=;Pwd=;DBQ=" &
    Server.MapPath("data.mdb")
    cnn. (1)
    dim rsql
    rsql = (2)
    rec.open rsql,cnn,3,3
    rec.movefirst()
    %>
    </head>
    <body>
    <form name="piao" acti_dj="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
    %>
    <Input name='rd' type='radio' value='<%=num%>' id='<%=num%>' <%if
    num=1 then response.write "checked"%>>
    <%=rec.fields("content")%>
    <%
    rec. (5)
    loop
    %>
    </font>
    </td>
    </tr>
    <tr>
    <td valign=top width="216">
    <input name="submit00" type="submit" id="submit00" value="投 票">
    </td>
    </tr>
    </table>
    </body>
    </html>
【问题 1】
    从以下备选答案中为程序中(1)~(5)处空缺内容选择正确答案,填入答题纸对应的解答栏内。(每空 2 分,共 10 分)
    (1)A.CreatObject()    B. connect()    C. go()    D. open()
    (2)A. "select * from data"    B. " select * from vote"
        C. select * from data      D. select * from vote
    (3)A. <pic border="0" src="mobile.bmp">
        B. <picture border="0" src="mobile.bmp">
        C. <img border="0" src="mobile.bmp">
        D. <image border="0" src="mobile.bmp">
    (4)A. <p align="left">您认为这款手机的性能如何?</p>
        B. <p align="center">您认为这款手机的性能如何?</p>
        C. <t align="left">您认为这款手机的性能如何?</t>
        D. <t align="center">您认为这款手机的性能如何?</t>
(5)A. first()    B. next()    C. movenext()    D. nextrecord()
【问题 2】(2 分)
    用户单击了“投票”按钮后浏览器会执行什么操作?
【问题 3】(3 分)
如果希望运行 index.asp 后所得的结果如图 5-2 所示,三个单选按钮分行居中显示且让“一般”单选按钮作为默认选项,应该如何修改加粗部分的源代码。

参考答案

[问题1]
  (1) D或open()
  (2) B或"select * from vote"
  (3) C或<img border="0" src="mobile.bmp">
  (4) A或<p align="left">您认为这款手机的性能如何?</p>
  (5) C或movenext()
[问题2] 浏览器运行results.asp文件,并在当前窗口中显示运行结果
[问题3] 将加粗部分的源代码修改为:
  <p align="center">
  <Input name='rd' type='radio' value='<%=num%>' id='<%=num%>'<%if num=2 then   response.write"checked"%">>
  <%=rec.fields("content")%>
  </p>

相关试题