问答题
阅读下列说明,根据网页显示的效果图,回答问题1至问题4,将解答填入对应的解答栏内。
【说明】
以下是用ASP实现的一个在线留言系统。用IE打开网页文件index.html后的效果如图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><{{U}} (2)
{{/U}}name="name" size="30" class="text"
maxlength="20"></td>
</tr>
<tr>
<td>性别: </td>
<td><{{U}} (3) {{/U}}
name="sex" size="1">
<option
selected>请选择你的性别</option>
<option
value="男">男</option>
<option
value="女">女</option>
</select></td>
</tr>
<tr>
<td><b>简短留言: </font></b></td>
<td><{{U}} (4) {{/U}}name=-content" rows="6" cols="45"
class="text"></textarea>
</td>
</tr>
<tr>
<td>< {{U}}(5)
{{/U}} name="submit'' class="btn" value="提交留言"></td>
<td>< {{U}}(6) {{/U}} 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({{U}} (7)
{{/U}})>100 Then
response.write"<script>alert('争议不能超过100字!'); history.
back()
</script>"
response.end
End If
%>
<!--#include file="conn.asp"
-->
<%
dim
rs,sql
set rs=server.{{U}} (8)
{{/U}}
sql="select * from data where (id is
null)"
rs.open sql,conn, 1,3
rs.{{U}} (9) {{/U}}
rs("name")={{U}} (10) {{/U}}
rs("sex")=request.form("sex")
rs("content")=request.form("content")
rs("date")=now()
rs("ip")=request.ServerVariables("remote_addr")
rs.{{U}} (11) {{/U}}
rs.close
conn.close
response.redirect"success.asp"
%>
问答题
【问题1】 将以上index.html更名为{{U}} (1) {{/U}}后,将不能直接在IE中正常显示该网页。
(1)
问答题
【问题2】为index.html文件中的(2)~(6)处空缺选择正确答案。 (2)~(6)备选答案:
A.input type="reset"
B.input type="submit"
C.input type="text"
D.Textarea
| E.option F.Select
G.radio |
【正确答案】
【答案解析】(2)C; (3)F; (4)D; (5)B; (6)A
问答题
【问题3】 从以下备选答案中为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.quelystring("content")
B.request.quexystring("name") C.request.form("content")
D.request.form("name") (11)
| A.submit |
B.update |
| C.append |
D.refresh |
【正确答案】
【答案解析】(7)C;(8)B;(9)A; (10)D;(11)B
问答题
【问题4】 response.redirect"success.asp"语句的作用是{{U}} (12)
{{/U}}。 (12)
| A.弹出success.asp网页窗口 |
B.重定向到success.asp网页 |
| C.关闭Success.asp程序 |
D.修改success.asp程序 |