【问题 3】(6 分)用户登录部分功能调用由位于发布目录 c:\website 下的login.asp 文件实现,数据库连接由 conn.asp 文件实现。其中,数据库文件名为 account.mdb,用户表为 actuser,用户名字段和用户密码字段分别为 act_username 和 act_password。 login.asp 代码如下所示,请将空缺的部分补充完整,并填写在答题纸的相应位置。<!--#include file="conn.asp"--><%sql="select * from ac

题目

【问题 3】(6 分)

用户登录部分功能调用由位于发布目录 c:\website 下的login.asp 文件实现,数据库连接由 conn.asp 文件实现。其中,数据库文件名为 account.mdb,用户表为 actuser,用户名字段和用户密码字段分别为 act_username 和 act_password。 login.asp 代码如下所示,请将空缺的部分补充完整,并填写在答题纸的相应位置。

<!--#include file="conn.asp"-->

<%

sql="select * from actuser where act_username='"&username&"'"

rs.open sql,conn,1,1

if (11) then

response.write "<script>alert('登录失败');history.back();</script>"

response.end

else

if rs("act_password")<>password then

response.write "<script>alert('登录失败');history.back();</script>"

(12)

end if

session("admin")=username

response.write"<script>alert('登录成功');location.href='index.asp'</script>"

(13)

%>


相似考题

2.试题二(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=40size=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=passwordsize=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.cookiesC.post.cookies D.request.cookies(9)备选答案: A.get.cookies B.response.cookiesC.post.cookies D.request.cookies

3.试题二(共20分)阅读以下关于网页制作和网页编程的说明,回答问题1至问题4,并将解答填入答题纸的对应栏内。【说明】某公司电子商务网站首页如图 2-1 所示。网页制作使用了 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"axlength="50" /><input type="submit" name="submit" value=" 搜 索 " /></form><form><input name="mobile" type="radio" value="移动" (7) />移动<input name="unicom"pe="radio" value="联通" />联通<input name="smart" type="radio" value="小灵通" />小灵通</form>……省略部分代码</body></html>【问题 1】(7分)请将上述HTML代码中空缺的部分补充完整。【问题 2】(3分)网页制作人员欲设置已访问的超链接颜色为“3333CC” ,鼠标经过超链接时链接颜色变为“FFFF66” ,网页超链接的颜色为“FFFFFF” 。请根据以上描述将下列CSS代码中空缺的部分填写在答题纸的相应位置。a:link{color: " (8) ";text-decoration:none;}a:visited{color: " (9) ";text-decoration:none;}a:hover{color: " (10) ";text-decoration:underline;}【问题 3】(6分)用户登录部分功能调用由位于发布目录c:\website下的login.asp文件实现,数据库连接由conn.asp文件实现。其中,数据库文件名为 account.mdb,用户表为 actuser,用户名字段和用户密码字段分别为act_username和 act_password。 login.asp代码如下所示,请将空缺的部分补充完整,并填写在答题纸的相应位置。<!--include file="conn.asp"--><%sql="select * from actuser where act_username='"&username&"'"rs.open sql,conn,1,1if (11) thenresponse.write "<script>alert('登录失败');history.back();</script>"response.endelseif rs("act_password")<>password thenresponse.write "<script>alert('登录失败');history.back();</script>"(12)end ifsession("admin")=usernameresponse.write"<script>alert('登录成功');location.href='index.asp'</script>"(13)%>【问题 4】(4分)当多个用户成功登录到网站时,系统使用存储在 (14) 的 (15) 来区分每个用户的连接。(14)备选答案:A.客户机内存中 B.服务器内存中C.客户机硬盘中 D.服务器硬盘中(15)备选答案:A.sessionB.cookiesC.serverD.application

参考答案和解析
正确答案:
(11)rs.eof           (2分)
(12)response.end         (2分)
(13)end if           (2分)
更多“【问题 3】(6 分) 用户登录部分功能调用由位于发布目录 c:\website 下的login.asp 文件实现,数据 ”相关问题
  • 第1题:

    回答下列关于网络操作系统的问题,将解答填入答题纸对应栏内。 [问题1](4分) UNIX操作系统通常被分成3个主要部分,除文件系统外,另外两个组成部分分别是什么? [问题2](4分) UNIX文件系统用于组织和管理存储设备中的文件,通常按照目录层次的方式进行组织,每个目录可包含多个子目录和文件。依次写出UNIX系统的根目录、存放系统配置及管理文件的目录、存放外围设备文件的目录和存放与用户相关文件的目录。 [问题3](8分) 用户通过命令行与UNIX系统进行交互,完成各种配置及管理等功能。根据下表要求写出相应的UNIX命令。 序号 命令要求 命令 1 cat、cd、cp和pwd中用于拷贝文件或目录的命令 ① 2 mv、rm和mkdir中用于移动文件或目录的命令 ② 3 在文件名后缀为.xml的文件中搜索字符串version的完整命令 ③ 4 在/home目录下查找名为myproject.c文件的完整命令 ④


    正确答案:[问题1](4分)
    内核、外壳
    [问题2](4分)
    /、/etc、/dev、/usr
    [问题3](8分)
    cp
    mv
    grep version *.xml
    find /home -name myproject.c

  • 第2题:

    阅读下列说明,回答问题1 和问题2,将解答填入答题纸的对应栏内。【说明】某公司用ASP+Access 数据库开发了学生管理系统,用户登录界面如图4-1 所示:

    【问题1】(每空1 分,共11 分)下面是该系统用户登录界面login.asp 的部分代码,其中验证码使用verycode.asp 文件生成。请根据题目说明,补充完成。< html xmlns="http://www.w3.org/1999/xhtml">(1)学生信息管理系统…省略……省略…【问题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&"" andpassword=""&md5(password)&""(12).open sql,conn,1,3if rs.eof thenResponse.write "
    "&username&"用户名或密码错误,请重新输入!"else…省略…session("user_name")=request("usre_name")response. (13) "index.asp"end if…省略…%>

    答案:
    解析:
    [问题1](1)(2)user_name(3)false(4)user_pwd(5)return(6)post (7)text (8)password(9)4(10)verycode.Asp(11)submit[问题2] (12)rs (13)redirect
    【解析】

    [问题1]根据HTML文件的基本结构和上下文关系可以知道,(1)空的位置应该是一个(2)可以结合上下文,必须是用户名这个框的名字,从“the Form.user_name.focus();”这里可以看到,就是user_name.(3)结合上下文,从用户输入密码对应的代码就可以看出来,他们的作用是一样的,属于平行的两个代码。所以是false。(4)与第(2)空的原因一样,可以找到是user_pwd。(5)结合上下文,这里是最终的返回结果,所以是return。(6)空用于给form表单提交数据指定方式,只有post和get。这里需要提交密码信息,显然应该使用post。(7)输入用户名,是一个文本框,因此为text(8)输入密码,类型是password(9)从图中的校验码可以看到,只有4个数字,因此最大长度是4.(10)这里是要点击刷新,也就是要重新生成校验码,而题目指出,校验码是有verycode.Asp生成的,所以这里要指出this.src就是这asp文件。(11) 登录按钮实际上就是提交按钮,类型为submit。[问题2] (12).open sql,conn,1,3 这个代码实际上就是让记录集执行相应的sQL,返回数据,因此这里应该是使用记录集。从接下来的if rs.eof then 这一句可以看到,记录集的名字就是rs。(13) 验证成功之后,要转入正常的网站页面,因此这里需要使用一个重定向的语句。

  • 第3题:

    阅读下列说明,回答问题1 和问题2,将解答填入答题纸的对应栏内。
    【说明】
    某公司用ASP+Access 数据库开发了学生管理系统,用户登录界面如图4-1 所示:

    【问题1】(每空1 分,共11 分)
    下面是该系统用户登录界面login.asp 的部分代码,其中验证码使用verycode.asp 文件生成。请根据题目说明,补充完成。



    【问题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&"" andpassword=""&md5(password)&""(12).open sql,conn,1,3if rs.eof thenResponse.write "
    "&username&"用户名或密码错误,请重新输入!"else…省略…session("user_name")=request("usre_name")response. (13) "index.asp"end if…省略…%>


    答案:
    解析:
    [问题1](1)(2)user_name(3)false(4)user_pwd(5)return(6)post (7)text (8)password(9)4(10)verycode.Asp(11)submit[问题2] (12)rs (13)redirect
    【解析】

    [问题1]根据HTML文件的基本结构和上下文关系可以知道,(1)空的位置应该是一个(2)可以结合上下文,必须是用户名这个框的名字,从“the Form.user_name.focus();”这里可以看到,就是user_name.(3)结合上下文,从用户输入密码对应的代码就可以看出来,他们的作用是一样的,属于平行的两个代码。所以是false。(4)与第(2)空的原因一样,可以找到是user_pwd。(5)结合上下文,这里是最终的返回结果,所以是return。(6)空用于给form表单提交数据指定方式,只有post和get。这里需要提交密码信息,显然应该使用post。(7)输入用户名,是一个文本框,因此为text(8)输入密码,类型是password(9)从图中的校验码可以看到,只有4个数字,因此最大长度是4.(10)这里是要点击刷新,也就是要重新生成校验码,而题目指出,校验码是有verycode.Asp生成的,所以这里要指出this.src就是这asp文件。(11) 登录按钮实际上就是提交按钮,类型为submit。[问题2] (12).open sql,conn,1,3 这个代码实际上就是让记录集执行相应的sQL,返回数据,因此这里应该是使用记录集。从接下来的if rs.eof then 这一句可以看到,记录集的名字就是rs。(13) 验证成功之后,要转入正常的网站页面,因此这里需要使用一个重定向的语句。

  • 第4题:

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

  • 第5题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。
    【说明】
    某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。

    【问题1】(9分)
    以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。



    【问题2】(6分)
    1.在登录页面 login.asp 中通过<!--#include file=“bbb.asp”-->导入了bbb.asp的代码,以下是bbb.asp的部分代码,请仔细阅读该段代码,将空缺代码补齐。



    答案:
    解析:


  • 用户名:
    密  码: < input type= (8) name=use_pwd>
    验证码:点击刷新
    >