试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】某网站登

14 查阅

试题五(共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

参考答案:

试题五(共15分)【问题1】(9分) (1)K或ConnectionString (2)F或mdb (3)D或Form (4)L或cnn (5)C或Recordcount (6)H或response 【问题2】 (4分) (7) Iist.asp (8) error.asp 【问题3】(2分) (9)B或MD5

软考初级