试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】某网站登
试题五(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
某网站登录系统采用MD5对用户信息进行认证,用户登录界面为login.html, error.asp
用于显示登陆出错信息,list.asp用于显示正确登录后页面。
【login.html文档的内容】
<html>
<head>
<title>用户登录界面</title>
</head>
<body>
<center>
<form. action="login.asp" method="post">
<p>用户名:<input type=text name="userid"></p>
<p>密码:<input type= password name="passwd"></p>
</p>
<p><input type="submit" value=”用户登录”></p>
</form>
</center>
</body>
</html>
【login.asp文档的内容】
<!--#include file="md5.asp"-->
<%
Set cnn=Server.CreateObject("ADODB.Connection")
Set rec=Server.CreateObj ect("ADODB.Recordset")
cnn. (1) ="DriveF{Microsoft Access Driver(*. (2) )};Uid=;Pwd=;DBQ="&
Server.MapPath("user.mdb")
cnn.open0
userid_ md5=Md5(trim(Request. (3) ("userid"》)
password_md5=Md5(trim(Request. (3) ("passwd"》)
dim rsql
rsql ="Select* From userinfo Where userid="'&userid md5&"'And
passwd="'&password- md5&""'
rec.open rsql, (4) ,3,2
ifrec.(5) >0 then
(6) .redirect” (7 ) "
else
(6) .redirect” (8) ”
end if
%l>
【问题1】(9分)
从以下备选答案内为程序中(1)~(6)处空缺选择正确答案,并填入答题纸对应的
解答栏内。
(1)~(6)备选答案:
A. connection B.close C.Recordcount D. Form
E. Open F.mdb G. Execute H. response
I.MapPath j.redirect K. ConnectionString L. cnn
【问题2】(4分)
请为程序(7)~(8)填写正确答案,并填入答题纸对应的解答栏内。
【问题3】(2分)
在以上网页中应用了许多函数或方法,其中属于用户自定义的是 (9) 。
(9)备选答案:
A. Server.CreateObject
B.MD5
C. Server.MapPath
D. Trim
参考答案: