阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。 【说明】

题库2022-08-02  9

问题 阅读下列说明,回答问题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.FormE.Open   F.mdb   G.Execute   H.responseI.MapPath   J.redirect K.ConnectionString   L.cnn【问题2】(4分)请为程序(7)~(8)填写正确答案,并填入答题纸对应的解答栏内。【问题3】(2分)在以上网页中应用了许多函数或方法,其中属于用户自定义的是(9)。(9)备选答案:A.Server.CreateObject   B.MD5C.Server.MapPath   D.Trim

选项

答案

解析 【问题1】(9分)
(1)K
(2)F
(3)D
(4)L
(5)C
(6)H
【问题2】(4分)
(7)list.asp
(8)error.asp。
【问题3】(2分)
(9)B

【问题1】
cnn.ConnectionString是Access 2003的连接语句,mdb为数据库后缀名。Form用于用户提交用户名和密码。if rs.recordcount<>0 then....表示如果查询数据库匹配记录不为空,则显示正确登录页面list.asp,否则显示错误页面error.asp。
【问题2】
参考问题1解析
【问题3】
其中属于用户自定义的是MD5。
转载请注明原文地址:https://tihaiku.com/congyezige/2431414.html

最新回复(0)