以下是该出版社用户登录页面(参考图1-18网页的右上角)的部分代码,基本功能是检测用户是否填写用户名,如果没有填写,将跳出提示错误的窗口,否则提交用户信息。请为以下(8)~(12)空缺处选择合适的答案。 ... </form. name=loginfo method=post (8)="chkuser.asp"> <input type=submit value="登录" nClick="return checkuu ( ) ;" > <//form> ... </SCRIPT. language="JavaScript"> </!-- (9) checkuu () { if (checkspace (document.loginfo.username. (10) ) ) { document.loginfo.username.focus () ; (11) ("用户名不能为空!"); (12) false; } ... } --> <//script>
A. run B. action C. value D. return
E. a href F. alert G. submit H. function
第1题:
从以下备选答案内为程序中(5)~(9)处空缺部分选择正确答案。(5)A.CreatObject B.Connect C.ExecuteSQL D.Open()(6)A.<body> B.<html> C.<head> D.<table>(7)A.number B.recordnumber C.count D.recordcount(8)A.skip B.end for C.next D.loop(9)A.<input type="submit" name="add" value="添加">
B.<input type="post" name="add" value="添加">
C.<input type="submit" name="添加" value="add">
D.<input type="post" name="添加" value="add">
第2题:
该网站查询商品网页search.htrnl的部分代码如下,请根据该页面和数据库shop.mdb中的表prouducts将search.asp的部分代码补充完整。 search, html: …… <form. method="POST"action="search.asp"> <p>请输入商品名称<input type="text" name="name" size="20"> <input type="submit">确认 …… </form> search, asp …… Pname=Request ("name") sql="Select * From (18) Where productname="& (19) Set rs=conn. (20) (sql) ……
备选答案: A.shop B.name
C.open D.Execute
E.prouducts F.Pname
第3题:
下图是HTML文件submit.html在IE中的部分显示效果。
请完成下面submit.html中部分html代码。
<form. action=/cgi-bin/post-query method=POST>
您的姓名:
<input type=text name=姓名><br>
您的主页的网址:
<input type= text name=网址value=http://><br>
密码:
<input type= (44) name=密码><br>
<input type=submit value=“发送”><input type= (45) value=“重设”>
</form>
(44)
A.text
B.password
C.passwd
D.key
第4题:
请将以下用户的信息以POST的方式送往处理文件chkuser.asp的表单语句填写完整。 <form. name=loginfo method=post(42)="chkuser. asp">
A.action
B.value
C.method
D.target
第5题:
在 Web 服务器端有一个表单文件如下:
<html>
<head><title>check</title></head>
<body>
<form. action=”check.jsp” method=”post”>
Please input your name and password:<br>
username: <input type=”text” name=”username”><br>
password: <input type=”password” name=”usrpwd”><br>
<input type=”submit” name=”confirm” value=”confirm”>
</form>
</body>
</html>
现在需要在 check.jsp 文件中实现如下功能:对用户输入的用户名和密码进行检查,如果合法,则在网页中
直接输出字符串”login success”;如果不合法,则直接在网页中输出字符串”login failure”;假定该网站的用户
信息被保存在数组 s[]={”jack”,”jack2006”}中,s[0]为用户名,s[1]为用户密码。请问 check.jsp 应该如何利用
脚本实现上述功能,写出完整的程序代码。不考虑用户输入中文字符的情况。
提示:可调用字符串自带的 equals()方法进行合法的用户名和密码与用户输入参数的比较。
第6题:
某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。

图4-1
【问题1】(9分)
以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。
<!--include file=“conn.asp”-->
<!--include file=“md5.asp”-->
<!--include file=“bbb.asp”-->
<%
If request.Form(“submit”)=“管理登录”Then
user_name = request.Form(“ (1) ”)
password = request.Form(“ (2) ”)
verifycode = request.Form(“ (3) ”)
If user name =“” Then
Callinfoback(“用户名不能为空!”)
End If
......
Set (4) = server. CreateObject(“adodb.recordset”)
sql = “select * from administrator (5) user_name = “&user_name&”and
password = “&md5(password)””
rs.Open (6) ,conn,1,1
If (7) rs.EOF Then
session(“user_name”)= user_name
response.redirect“information.asp”
Else
Call infoback(“用户名或密码错误!”)
End If
End If
%>
<html >
......
<body>
<form. method=“post”action=“login.asp”id=“login”>
<hl>管理员登录</hl>
<label for=“user_name”>用户名:
<input name=“user_name” type=“text” class=“user_name” id=“uname” size=“25”/>
</label>
<label for=“password“>密码:
<input name=“password”type=“password”id=“pword” size=“25”/>
</label>
<label for=“verifycode”>验证码:
<input name=“verifycode” type=“text” class=“verifycode” id=“vcode” size=“10”
maxlength=“4”/>
<img src=“code.asp” nclick=“javascript.:this.src=‘code.asp?tm=’+Math.random()”
style=“cursos:pointer” alt=“点击更换” title=“点击更换”/></label>
<p class=“center”>
<input name=“reset”type=“ (8) ” class=“submit” value=“清除数据”/>
<input type=“ (9) ” name=“submit” class=“submit”value=“管理登录”/>
</p>
</form>
</body>
</html>
(1)~(9)备选答案如下:
A.pword B.where C.uname D.vcode E.reset
F.submit G.rs H.sql I. Not
request.form方法:获取客户端表单信息(通常是POST方法提交的表单)。
user_name、password、varifycode为变量,分别用三个文本字段表单元素的ID结合request.form方法进行赋值。
语句Set rs = server. CreateObject(“adodb.recordset”)为建立数据记录集实例。
语句sql = “select * from administrator where user_name = “&user_name&”andpassword = “&md5(password)””为定义一条带条件查询的SQL语句(用sql引用)。
语句rs.Open sql,conn,1,1 为定义以只读方式打开数据集记录。一般情况下,执行rs.open sql .conn是查询数据库中是否有符合该SQL语句的记录,如果记录存在那么rs.Eof=false,如果不存在那么rs.eof=true,if not rs.eof就是如果记录集指针没有到达最后一条记录之前,指针继续下移。
【问题1】(9分,每空1分)
(1)C或uname
(2)A或pword
(3)D或vcode
(4)G或rs
(5)B或where
(6)H或sql
(7)I或Not
(8)E或reset
(9)F或submit
第7题:
试题四(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
某公司用ASP+Access数据库开发了学生管理系统,用户登录界面如图4-1所示:

【问题1】(每空1分,共11分) 下面是该系统用户登录界面login.asp的部分代码,其中验证码使用vericode.asp文件生成。请根据题目说明,补充完成。 < html xmlns="http://www.w3.org/1999/xhtml"> (1) <title>学生信息管理系统</title> <script language="JavaScript”> <!-- function chk(theForm) { if (theForm. (2) .value="") { alert("请输入用户名!"); the Form.user_name.focus(); return( (3) ); } if (theForm. (4) .value=="") { alert("请输入密码!"); theForm.user_pwD.focus(); return(false); } (5) true; } ...... //省略验证码检测部分代码 --> </script> </head> <body> <table cellSpacing=1 cellPadding=5 width=460 border=0> <FORM action="check.asp?action=login" method= (6) on Submit="return chk(this)"> …省略… <tr> <td align=right width=60 height=30>用户名:</td> <td height=30><input type= (7) name=user_name></td></tr> <tr> <td align=right height=30>密 码: </td> <td height=30>< input type= (8) name=use_pwd> </td></tr> <tr> <td align=right>验证码:</td> <td><input maxlength (9) name=veri_code><img src="vericode.asp" border=&39;0&39; onClick="this.src=&39; (10) "" alt=&39;点击刷新&39;/></td></tr> <tr align=middle> <td colSpan=2 height=40><input type= (11) value="登 录"> ></td> …省略… </body> </html> 【问题2】(每空2分,共4分) 下面是登录系统中check.asp文件的部分代码,请根据login.asp代码将其补充完整。 <% username=trim(request("user_name")) password=trim(request("user_pwd")) set rs=server.createobject("adodB.recordset") sql="select * from admin where username=""&username&"" and password=""&md5(password)&"" (12).open sql,conn,1,3 if rs.eof then Response.write "<center>"&username&"用户名或密码错误,请重新输入!" else …省略… session("user_name")=request("usre_name") response. (13) "index.asp" end if …省略… %>
第8题:
试题二(15 分)
阅读以下关于网页制作和网页编程的说明,回答问题1至问题3,并把解答填入答题纸的对应栏中。
【说明 1】
某公司制作了一个电子商务网站,图 2-1 是网站搜索部分的页面,用户至少需要填写关键字或者类别中的一项,才能够进行搜索,否则弹出提示框。

下面给出搜索按钮激发过程的代码。
<HTML>
< (1) >
<TITLE>找东东网---找我喜欢!</TITLE>
<SCRIPT. LANGUAGE="VBScript">
省略部分代码
<!--
Sub Search_OnClick
……省略判断部分代码
(2)
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM><INPUT NAME=" Search " TYPE="BUTTON" VALUE=" (3) "></FORM.
>
……省略部分代码
</BODY>
</HTML>
【问题 1】 (6 分)
1. <!-- -->标记对的作用是什么?
2. 请将上述 HTML 代码中空缺的部分填写在答题纸的相应位置。
【说明 2】
图 2-2 是位于发布目录 c:\addq 下 member.asp 文件运行后的界面。注册用户可以通过它登录到网站,如果是未注册用户,可以单击“立即注册”打开位于本机目录 c:\addq下的 register.asp 文件进行注册。

下面给出用户登录的部分代码。
……省略部分代码
<TR>
<TD class=altbg1 width="13%"><INPUT nclick=document.login.username.focus();
type=radio CHECKED value=username name=loginfield> (4) <BR>
<INPUT nclick=document.login.username.focus();
type=radio value=uid name=loginfield>UID:</TD>
<TD class=altbg2><SPAN class=smalltxt><INPUT tabIndex=2 maxLength=40
size=25 name=username>
<A href=" (5) ">立即注册</A></SPAN></TD></TR>
<TR>
<TD class=altbg1>密码:</TD>
<TD class=altbg2><SPAN class=smalltxt><INPUT tabIndex=3 type=password
size=25 name=password>
< (6) ="http://www.zddq.com/member.asp?action=lostpasswd">忘记密码</A></SPAN>
</TD></TR>
……省略部分代码
【问题 2】 (3 分)
请将用户登录代码中空缺的部分填写在答题纸的相应位置。
【问题 3】 (6 分)
当用户成功登录到网站时,系统会在 (7) 建立 Cookie,收集用户上网信息。
利用 ASP 建立网站,创建 Cookie 使用 (8) 命令,读取 Cookie 使用 (9) 命令。
(7)备选答案: A.客户机内存中 B.服务器内存中
C.客户机硬盘中 D.服务器硬盘中
(8)备选答案: A.get.cookies B.response.cookies
C.post.cookies D.request.cookies
(9)备选答案: A.get.cookies B.response.cookies
C.post.cookies D.request.cookies
第9题:
阅读以下关于网页制作和网页编程的说明,回答问题1至问题4。
某公司电子商务网站首页如下图所示。网页制作使用了CSS技术,CSS文件style.css位于发布目录c:\website下的css目录中。

下面给出首页的部分代码。
<html>
< (1) >
<title>找东东网—找我喜欢!</title>
<link (2)=”stylesheet”(3)=”text/css” href=”(4)”/>
</head>
<body>
<form. name=searchinfo method=post nclick=”chkuser.asp”>
<input name=”textfield” type=”(5)”(6)=”请输入搜索项目” size=”70”
maxlength=”50”/>
<input type=”submit” name=”submit” value=”搜索” />
</form>
<form>
<input name=”mobile” type=”radio” value=”移动”(7)/>移动<input name=
“unicom” type=”radio” value=”联通” />联通<input name=”smart” type=”radio”
value=”小灵通”/>小灵通
</form>
……省略部分代码
</body>
</html>
请将上述HTML代码中空缺的部分补充完整。
第10题:
试题五(共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
第11题: