刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题四(共15分)

阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。

【说明】

某信息系统开发语言为ASP,学生利用学号和密码登录系统,部分程序文件功能描述如表4-1所示。所有数据均存储在Access数据库中,数据库文件名为 dataManage.mdb,学生信息表数据结构如表4-2所示。

【问题3】(每空1分,共3分)

以下所示代码为密码修改的代码片段,图4-2为密码修改界面截图,当原密码输入框

内容被改变时,触发事件对原密码进行验证,点击“提交”按钮时,需要对两次输入的新密码进行一致性验证,验证通过后再提交保存。




PsdChange.asp 代码片段:

......<%user_name=sessiom(“13”)%>

<form name="form" method="post" action="psdChangeSave.asp">

<tr><td colspan=2>密码修改</td></tr>

<tr><td width="100" class='style2>原密码</td></td>

<input type="password name="stu_psd_1"  (14)=”psdCheck();” </td</tr>

<tr><td>新密码</td>

</td><input type=password name=”stu_psd_2”></td></tr>

<tr><td>密码确认</td>

</td><input type=password name=”stu_psd_3”></td></tr>

<tr><td colspan=2  class="style2">

<input type=“button” name=“button” value=“提交” onclick=“check();></td></tr>

</form >

<script language=“JavaScript”type=“text/JavaScript”>

function psdCheck(){//原密码验证

         ......略去原密码验证处理

         }

function check( ){

   if  (form.stu_psd_2.value !=Form. (15)value){

     alet(两次输入的密码不一致,请重新输入!”);

     return false;

   }

    form.submit( ):

}

</script>

(13)~(15)的备选项:

A.onchange    B.onclick    C.stu_psd_2    D.stu_psd_3

E.usemame     F.user_name

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(13) E  (14) A  (15)D

解析:

对于问题中的代码片段和描述,我们可以进行以下分析:

问题(13):从session变量中获取用户名,根据代码片段中的描述,session中存储用户名的变量应该是usernameuser_name,因此选项E和F都是可能的答案。然而,根据提供的参考答案,更准确的应该是选项F的user_name。因此,(13)的正确答案是F。

问题(14):此处需要一个事件触发函数进行原密码的验证。由于是在原密码输入框内容被改变时触发验证,所以应该使用onchange事件,因此选项A是正确的。所以,(14)的正确答案是A。

问题(15):在检查两次输入的新密码是否一致时,需要比较的是第二次输入的密码值。根据代码片段中的描述,第二次输入的密码是存储在form.stu_psd_3.value中的,因此选项D是正确的。所以,(15)的正确答案是D。

创作类型:
原创

本文链接:【问题3】(每空1分,共3分) 以下所示代码为密码修改的代码片段,图4-2为密码修改界面截图,当原密

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share