摘要:对于【网络管理员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月网络管理师 下午】部分试题的详解,一起来看看吧~



1、[问题1] (8分) 以下所示代码为实现员工工资调整的代码片段,当公司决定为工号A001002的员工每月工资增加300元时,图4-1为输入操作页面截图。请将(1)-(8)的空缺代码补齐salaryEdit. asp代码片段:<form name=”form”method="post” action=(1)” <div class=”cont_title”> <p>员工工资调整<</p></div><div> <span>工号<</span> <input type="text" name=”(2)”/></div><br><div> <span>额度<</span> <input type=”text" name=”number'’/> (3)<br><div><span>类型<</span><select name=”change_type”><option value="add">增加</option> <option value="dec">减少<</option> (4)</div></br><div class=”c”><input type="submit" id="button" name="button" value=',提交”/></div></form>salarySave.asp代码片段:empID=request.form(”empID”)change_num =request.form("(5)”)’注释:获取调整额度change_type =request.form(”change_type”)if change_type="(6)" then’注释:当类型选择增加时sql="update (7) set salary=salary+”& (8) &”where empID=”’&empID&””’end ifconn.execute(sql) '注释:执行数据更新说明:其他代码省去 (1)-(8)的备选答案: A.</div> B .number C .salaxySave.asp D·change_num E .add F.</select> G·empID H .employeeSalary I.A001002 J .300
答案:

(1)C (2)G (3) A(4) F  (5) B(6) E(7)H  (8)D


答题解析:

第1空 是form表单中最常用的属性之一,也是考试中常考到的。action通常指明该表单提交之后在服务器上接受该表单数据处理的ASP文件,因此它一定是一个文件名,选项中只有选项C是一个文件名。因此选择C。

第2空 根据上下文可以知道是给工号对应的文本框确定名字,而在后面的salary save.asp文件中有代码” empID=request.form(”empID”)”,因此可以确定员工工号对应的名字为empid。因此选择G。

第3空 结合上下文可以看到每一个信息都是放在一个Div中,所以在第三空的位置刚好是一个Div的结束,因此选择a选项。

第4空可以看到类型对应的信息是通过选择项来选取的,所以这里应该有一个select的尾标记,因此选择F。

第5空根据后面的注释可以知道,这里对应的是调整的额度,结合上一个代码段中额度对应的代码有name=”number'’,所以这个额度对应的名字是number,选择B选项。

第6空根据注释是要当类型选择为增加时,结合上一段代码“<option value="add">增加</option>”可知类型为增加时对应的value=add,所以第6空应该选择E。

第7空 明显是一个更新数据库表的SQL命令,根据update语句基本语法规范可知,update后面紧跟着的是表明,从题干的说明中可知员工薪水的表名为employeeSalary,因此选择H。

第8空 还是SQL的update语句,从语句的前后关系可以知道第8空是更新薪水,从代码“alary=salary+”& (8) &”可知,第8空应该是增加的薪水,请特别注意,题干中截出的图薪水是增加300,但是作为一个应用程序,每个员工薪水的增加值都是不同的,因此千万不要写固定值300,而应该找到增加的薪水对应的变量。在上面的代码change_num =request.form("(5)”)’可以知道,增加的薪水部分存在变量change_num中,因此应该选择选项D。



查看完整试题>>>