问答题 .阅读以下说明,回答下列问题。
    【说明】
    访问某聊天系统必须先注册,然后登录才可进行聊天。图1为注册页面,注册时需要输入用户名和密码以及性别信息,数据库将记录这些信息。
   
问答题 1.  【问题1】
    以下是图1所示页面的部分代码,请仔细阅读该段代码,将空缺处代码补齐。
    <%
    Set MM_editCmd = Server.CreateObject ("ADODB.Command")
    MM _editCmd.ActiveConnection = MM_connbbs_STRING
    MM_editCmd.CommandText = "INSERT INTO msg ([user], upass, sex) VALUES (?, ?, ?)"
    MM _editCmd.Prepared = true
    MM _editCmd.Parameters.AppendMM_editCmd.CreateParameter ("param1", 202, 1, 255, Request.Form ("user")) ' adVarWChar
    MM_editCmd.Parame ters.AppendMM_editCmd.Create Parameter ("param2", 202, 1, 255, Request.Form("______")) ' adVarWChar
    MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter ("param3", 202, 1, 255, Request.Form("sex")) ' adVarWChar
    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close
    %>
   
    <body>
    <form ACTION="<%=MM_editAction%>" METHOD="______" id="form1"
    name="form1">
    <p align="center">欢迎注册
    </p>
    <table width="500" border="0" align="center" cellpadding="1" cellspacing="2">
    <tr><td><div align="right">请输入用户名</div></td>
    <td>  <input type="text" name="______" id="user" /></td>
    </tr><tr>
    <td><div align="right">请输入密码</div></td>
    <td>  <input type="______" name="upass" id="upass" /></td>
    </tr><tr>
    <td><div align="right">重复输入密码</div></td>
    <td>  <input type="text" name="pass2" id="pass2" /></td>
    </tr><tr>
    <td><div align="right">请输入性别</div></td>
    <td>
    <input name="sex" type="radio" id="radio" value="______"/>
    <label for="sex">男
    <iriput type="radio" name="sex" id="radio2" value="female" />
    女</label></td></tr><tr>
    <input type="submit" name="button" id="button" value="提交" />
    <input type=" ______" name="button2" id="button2" value="重置" /></td></tr>
    </table>
    第一空到六空备选答案
    A.reset
    B.male
    C.post
    D.text
    E.user
    F.upass
【正确答案】F
   C
   E
   D
   B
   A
【答案解析】
问答题 2.  【问题2】
    用户注册成功后的登录页面如下图2所示。系统检查登录信息与数据库存储信息是否一致,如果一致则转到登录成功页面succ.asp。如果不一致,则显示“警告:您输入的信息有误!”。下面是信息显示页面的部分代码,请将下面代码补充完整。
   
【正确答案】F
   E
   D
   G
   A
   B
   H
   I
   C
【答案解析】 本题考查利用ASP和数据库来创建聊天系统,包括用户进行注册和登录的过程。
   此类题目要求考生认真阅读题目对实际问题的描述,仔细阅读程序,了解上下文之间的关系,给出空格内所缺的代码。
   【问题1】
   本问题考查注册页面的设计。
   (1)插入数据库msg的有关信息,从表中可以看出有用户名user,性别sex,留言时间lytime,还缺少用户密码upass。
   (2)Form提供了两种数据传输的方式——get和post,get是用来从服务器上获得数据,而post是向服务器上传递数据。METHOD="post"表示表单中的数据以"post"方式传递。
   (3)Input type="text"name="user"表示注册页面用户名字段写入的文本名为user。
   (4)Input type="text"表示注册页面密码字段写入的数据类型为文本。
   (5)value="male"表示单选按钮的值为male,表示“男”。
   (6)input type="reset"表示按钮的类型为reset,表示“重置”。
   【问题2】
   本问题考查登录页面的设计。
   (1)比较用户在注册页面输入的用户名是否与数据库中的用户名字段user一致。
   (2)比较用户在注册页面输入的密码是否与数据库中的密码字段upass一致。
   (3)rs.eofand rs.bof表示指针在最后一条记录的后面,和在第一条记录的前面,说明没有记录,记录集为空。
   (4)response.write表示输出。
   (5)rs("t")=now()表示登录时间为当前时间。
   (6)rs("ip")=request.ServerVariables("remote_host")记录登录用户的IP地址。
   (7)用户登录用session获取临时值,这里临时值是性别。
   (8) response.redirect "succ.asp"表示跳转至succ.asp页面。
   (9)checked="checked"表示初始状态已勾选此项。