阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 4,将解答填入答题纸对应的解答栏内。
【说明】
以下是用ASP 实现的一个在线留言系统。用IE 打开网页文件“index.html”后的效果如图5-1所示。
图 5-1
【index.html 文档的内容】
<html>
<head>
<title>在线留言系统</title>
</head>
<body>
<p align="center"><font color="#006699">在 线 留 言 系 统</font></p>
<form method="post" action="submit.asp">
<table border="0" cellspacing="1" width="89%">
<tr>
<td>姓名: </td>
<td>< (2) name="name" size="30" class="text" maxlength="20"></td>
</tr>
<tr>
<td>性别:</td>
<td>< (3) name="sex" size="1">
<option selected>请选择你的性别</option>
<option value="男">男</option>
<option value="女">女</option>
</select></td>
</tr>
<tr>
<td><b>简短留言: </font></b></td>
<td>< (4) name="content" rows="6" cols="45" class="text"></textarea></td>
</tr>
<tr>
<td>< (5) name="submit" class="btn" value="提交留言"></td>
<td>< (6) name="B1" value="全部重填" class="btn"></td>
</tr>
</table>
</form>
</body>
</html>
【submit.asp 文档的内容】
<%
If request.form("name")="" Then
response.write"<script>alert(’请填写留言人姓名!’);history.back()</script>"
response.end
End If
If request.form("sex")="" or request.form("sex")="请选择你的性别" Then
response.write"<script>alert(’请选择留言人性别’);history.back()</script>"
response.end
End If
If len( (7) )>100 Then
response.write"<script>alert(’留言不能超过100字!’);history.back()</script>"
response.end
End If
%>
<!--#include file="conn.asp"-->
<%
dim rs,sql
set rs=server. (8)
sql="select * from data where (id is null) "
rs.open sql,conn,1,3
rs. (9)
rs("name")= (10)
rs("sex")=request.form("sex")
rs("content")=request.form("content")
rs("date")=now()
rs("ip")=request.ServerVariables("remote_addr")
rs. (11)
rs.close
conn.close
response.redirect"success.asp"
%>
【问题1】(2分)
将以上index.html更名为(1)后,将不能直接在IE 中正常显示该网页。
(1)
A.index.htm
B.index.php
C.index.asp
【问题2】为index.html文件中的(2)~(6)处空缺选择正确答案。(5分)
(2)~(6)备选答案:
A.input type="reset"
B.input type="submit"
C.input type="text"
D. textarea
E. option
F. select
G. radio
【问题3】(5分)
从以下备选答案中为submit.asp程序中(7)~(11)处空缺选择正确答案。
(7)
A.request.querystring("content")
B.request.querystring ("name")
C.request.form("content")
D.request.form("name")
(8)
A.mappath("adodB.recordset")
B.createobject("adodB.recordset")
C.new("adodB.recordset")
D.htmlencode("adodB.recordset")
(9)
A.addnew
B.add
C.eof
D.insert
(10)
A.request.querystring("content")
B.request.querystring ("name")
C.request.form("content")
D.request.form("name")
(11)
A.submit
B.update
C.append
D.refresh
【问题4】(3分)
response.redirect"success.asp" 语句的作用是(12)。
(12)
A.弹出success.asp网页窗口
B.重定向到success.asp网页
C.关闭success.asp程序
D.修改success.asp程序
【问题1】(2分)
(1)B
【问题2】(5分)
(2)C (3)F (4)D (5)B (6)A
【问题3】(5分)
(7)C (8)B (9)A (10)D (11)B
【问题4】(3分)
(12)B