试题四(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
某信息系统开发语言为ASP,学生利用学号和密码登录系统,部分程序文件功能描述如表4-1所示。所有数据均存储在Access数据库中,数据库文件名为 dataManage.mdb,学生信息表数据结构如表4-2所示。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
试题四(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
某信息系统开发语言为ASP,学生利用学号和密码登录系统,部分程序文件功能描述如表4-1所示。所有数据均存储在Access数据库中,数据库文件名为 dataManage.mdb,学生信息表数据结构如表4-2所示。
【问题2】(每空1分,共4分)
以下所示代码为登录验证代码,默认登录密码为学生身份证号后6位,如果该学生首部登录或者默认密码没有修改,则在通过身份验证后,自动跳转到密码修改页面进行密码修改,只有修改默认密码后才可以登录系统。
loginCheck.asp代码片段:
说明:rs为结果集对象,conn为数据库连接对象,定义和获取省去。
......
<%
username=request.form(”(9))’注释:获取登录页面输入的学号userpsd=requcst.form ("stu_code")
sql=select stu_Psd,stu_ld_Number as id_card from stu_Info where stu_Code="& (10) &”
rs.open sql,conn
stu_Psd=“”
stu_ld_Number=“”
if Not rs eof then
Stu_Psd=rs(“stu_Psd”)
Stu_Id_Number=rs(“(11)”)
End if
Id_card_6=right(stu_Id_Number,6)
If userpsd=stu_Psd then
Session(“username”)=username
If (12) =userpsd then
......’注释 :跳转到密码修改页面
End if else......略去验证失败处理End if %>
(9)~(12)的备选项:
A . username B . userpsd C . rs(“stu_Psd”) D. id __card __6
E . Stu_Id_Number F. id __card G . id __card H . stu_code
(9)H (10)A (11)E (12) C
第9空:根据代码注释,需要获取登录页面输入的学号。学号信息存储在变量"stu_code"中,因此选择H选项。
第10空:在生成查询数据库的SQL命令时,需要指定查询条件,即学号。而学号已经存放在变量username中了,所以这里应该选择A选项。
第11空:从结果集对象rs中获取学生的身份证号,根据数据库表结构,身份证号字段名为"stu_ld_number",因此选择E选项。
第12空:根据代码注释,此处是验证用户密码是否正确。用户密码存储在结果集对象rs中的"stu_psd"字段,因此应该选择C选项。
本文链接:【问题2】(每空1分,共4分) 以下所示代码为登录验证代码,默认登录密码为学生身份证号后6位,
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
