试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司用ASP+Access数据库开发了库存查询系统,该系统用户登录界面如下:【问题1】该系统采用B/S三层结构,请根据B/S三层结构的工作过程,完成下图:(1)~(4)备选答案:A.Web服务器B.数据库C.浏览器D.数据库服务器【问题2】该系统用户登录界面文件名为login.asp,用户输入的数据由check.asp文件判断。下面是login.asp的部分代码,请根据题目说明,补充完成。html xmlns="http://www.w3.org/1999/xhtml"headtitle查询系统/titlescript. language="JavaScript"!--(5) chk(theForm){if(theForm.admin_name.value = =""){alert(“请输入管理帐号!”);theForm.admin_name.focus();return (false);}if(theForm.admin_pass.value == ""){alert("请输入管理密码!");theForm.admin_pass.focus();return (false);}retum (6) ;//--/script/headbodytable cellSpacing=l ceIIPadding=5 width=460 border=0FORM. action="(7) ?action=login" method=post nSubmit="return chk(this)"tbody……trtd align=right width=60 height=30用户名: /tdtd height 30input type= (8) name=admin name/td/trtrtd alignrightheight 30密 nbsp;码: /tdtd height 30input type= (9) name=admin_pass/td/trtrtd align=right验证码: /tdtdinput maxLength=4 name=VerifyCodeimg src="yz.asp" bordeF'0'onClick "this.src='yz.asp'"alt='点刷新验证码'//td/trtr align middletd colSpan=2 height=40input type= (10) value="提交”input class=btntype="(ll)" value="取消"/td……/body/html(5)~(11)备选答案:A. password B. reset C. check.asp D. trueE. text F.submit G. function【问题3】下面是登录系统中check.asp的部分代码,请根据login.asp和题目说明,补充完成。……%Usemame=trim(request("admin_name"))Password=trim(request(" (12) "))set rs=server.createobj ect(" adodb.recordset")sql="select * from admin where Usemame='"Username"'andPassword='"md5(Password) "'"( 13) . open sql,conn,1,3if rs. (14) thenresponse.write "center" Username"对不起,用户名、密码有误,重新输入"else……session("admin_name")=request("admin_name")response. (15) "index.asp"end if……%(12)~(15)备选答案:A. rsB. redirectC.eofD. admin_pass
试题五(共15分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司用ASP+Access数据库开发了库存查询系统,该系统用户登录界面如下:
【问题1】
该系统采用B/S三层结构,请根据B/S三层结构的工作过程,完成下图:
(1)~(4)备选答案:
A.Web服务器
B.数据库
C.浏览器
D.数据库服务器
【问题2】
该系统用户登录界面文件名为login.asp,用户输入的数据由check.asp文件判断。下面是login.asp的部分代码,请根据题目说明,补充完成。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>查询系统</title>
<script. language="JavaScript">
<!--
(5) chk(theForm)
{
if(theForm.admin_name.value = ="")
{
alert(“请输入管理帐号!”);
theForm.admin_name.focus();
return (false);
}
if(theForm.admin_pass.value == "")
{
alert("请输入管理密码!");
theForm.admin_pass.focus();
return (false);
}
retum (6) ;
//-->
</script>
</head>
<body>
<table cellSpacing=l ceIIPadding=5 width=460 border=0>
<FORM. action="(7) ?action=login" method=post nSubmit="return chk(this)">
<tbody>
……
<tr>
<td align=right width=60 height=30>用户名: </td>
<td height 30><input type= (8) name=admin name></td></tr>
<tr>
<td alignrightheight 30>密&nbsp; 码: </td>
<td height 30><input type= (9) name=admin_pass></td></tr>
<tr>
<td align=right>验证码: </td>
<td><input maxLength=4 name=VerifyCode><img src="yz.asp" bordeF'0'
onClick "this.src='yz.asp'"alt='点刷新验证码'/></td></tr>
<tr align middle>
<td colSpan=2 height=40><input type= (10) value="提交”>
<input class=btntype="(ll)" value="取消"
></td>
……
</body>
</html>
(5)~(11)备选答案:
A. password B. reset C. check.asp D. true
E. text F.submit G. function
【问题3】
下面是登录系统中check.asp的部分代码,请根据login.asp和题目说明,补充完成。
……
<%
Usemame=trim(request("admin_name"))
Password=trim(request(" (12) "))
set rs=server.createobj ect(" adodb.recordset")
sql="select * from admin where Usemame='"&Username&"'and
Password='"&md5(Password)& "'"
( 13) . open sql,conn,1,3
if rs. (14) then
response.write "<center>" &Username&"对不起,用户名、密码有误,重新输入"
else
……
session("admin_name")=request("admin_name")
response. (15) "index.asp"
end if
……
%>
(12)~(15)备选答案:
A. rs
B. redirect
C.eof
D. admin_pass