阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司用ASP+Access数据库开发了库存查询系统,该系统用户登录界面如下:
【问题1】(4分)
该系统采用B/S三层结构,请根据B/S三层结构的工作过程,完成下图:
(1)~(4)备选答案:
A.Web服务器
B.数据库
C.浏览器
D.数据库服务器
【问题2】(7分)
该系统用户登录界面文件名为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);
}
return (6);
}
//-->
</script>
</head>
<body>
<table cellSpacing=l cellPadding=5 width=460 border=0>
<FORM action="(7)?action=login" method=post onSubmit="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 align=right height=30> 密 码:</td>
<td hèight=30>< input type=(9)name=admin_pass> </td></tr>
<tr>
<td align=right>验证码:</td>
<td><input maxLength=4 name=VerifyCode><img src="yz.asp"
border='0'
onClick="this.src='yz.asp'" alt='点击刷新验证码', /></td></tr>
<tr align=middle>
<td colSpan=2 height=40>< input type=(10)value=" 提交" >
<input class=btn type="(11)value="取消"
></td>
......
</body>
</html>
(5)~(11)备选答案:
A.password
B.reset
C.check.asp
D.true
E.text
F.submit
G.function
【问题3】(4分)
下面是登录系统中check.asp的部分代码,请根据login.asp和题目说明,补充完成。
……
<%
Username=trim(request("admin_name"))
Password=trim(request("(12)"))
set rs=server.createobject("adodB.recordset")
sql="select * from admin where Username='"&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
正确答案及解析
正确答案
解析
【问题1】(4分,每空1分)
(1)C或浏览器
(2)A或web服务器
(3)D或数据库服务器
(4)B或数据库
【问题2】(7分,每空1分)
(5)G或function
(6)D或true
(7)C或check.asp
(8)E或text
(9)A或password
(10)F或submit
(11)B或 reset
【问题3】(4分,每空1分)
(12)D或admin_pass
(13)A或rs
(14)C eof
(15)B redirect
【问题1】
B/S架构区别于C/S架构,它不需要向C/S架构那样在客户端安装相应客户端软件,B/S架构只需要用浏览器以http请求的方式去访问服务器就行了,而B/S架构中的服务端有WEB服务器和数据库服务器的双重角色,来自客户端的http请求首先会有服务端的web服务器来接受并处理,然后根据http请求的具体内容需要调用其数据库服务器中的数据,由数据库服务器把来自对应数据库中的数据调出来,返回给web服务器,最后再由web服务器返回正确的html页面给客户端。
【问题2】
第5空处function chk(theFrom){.....}是java语言中声明一个类chk,theForm是一个窗体对象。在定义chk类的连续两个判断语句,return(false)。判断语句执行完后,则执行 return(true)返回一个真值给chk,所以第6空处填入true。第7空处是HTML代码中表单内容的处理方式,用到action属性用来表明处理表单信息的脚本或程序的URL。这里填入的内容是check.asp.8,9,10,11空分别表示HTML下表单元素中的文本字段、密码域、提交按钮、重置按钮。
【问题3】
这里是asp脚本语言。12空处是定义一个Password变量,trim是去掉内容左右两边的空格。由于定义了一个数据集实例rs,利用rs.open sql,conn,1,3打开数据库,执行查询语句,13空为rs。14空处if rs.eof then ...,表示如果当前指针的位置是在admin表最后一行记录之后,表明没有匹配项,则.....。 response.redirect"index.asp"表明重定向到index.asp首页,15空为redirect。
你可能感兴趣的试题
-
- A.某非周期信号的幅值频谱
- B.某周期信号的幅值频谱
- C.某非周期信号的频谱
- D.某周期信号的频谱
- 查看答案
-
- A.010110和22
- B.011010和26
- C.11010和26
- D.10110和22
- 查看答案
-
- A.F=XY+y
- B.F=y
- C.F=XY+YZ+1,
- D.<img src='http://tp.mxqe.com/data/746/13587812_0_1.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- 查看答案
-
- A.<img src='http://tp.mxqe.com/data/746/13587811_0_1.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- B.<img src='http://tp.mxqe.com/data/746/13587811_0_2.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- C.<img src='http://tp.mxqe.com/data/746/13587811_0_3.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- D.<img src='http://tp.mxqe.com/data/746/13587811_0_4.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- 查看答案
-
- A.<img src='http://tp.mxqe.com/data/746/13587810_0_1.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- B.<img src='http://tp.mxqe.com/data/746/13587810_0_2.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- C.<img src='http://tp.mxqe.com/data/746/13587810_0_3.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- D.<img src='http://tp.mxqe.com/data/746/13587810_0_4.jpg' alt='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础' title='高级信息系统项目管理师,章节练习,现代技术基础信号与信息基础'>
- 查看答案