—南 昌 大 学 考 试 试 卷—
【适用时间:20 14 ~20 15 学年第 二 学期 试卷类型:[ B ]卷】
课程编号: 试卷编号: 课程名称: WEB程序设计 教 师 开课学院: 信工学院 航天班 考试形式: 考试时间: 开卷 120分钟 填 适用班级: 写 栏 试卷说明: 1、本试卷共 7页。 2、本次课程考试可以携带的特殊物品: 书籍和相关纸质资料 。 3、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 题号 题分 得分 一 30 二 6 三 64 四 五 六 七 八 九 十 总分 累分人 100 签 名 考生姓名: 考生学号: 所属班级: 考试日期: 考 所属学院: 生 所属专业: 填 写 栏 考 生 须 知 考 生 承 诺 1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格; 严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试), 违者按舞弊处理;不得自备草稿纸。 本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分! 考生签名: 第 1 页 共 7 页
得 分 一、选择题:(每题2分,共30分) 评阅人 1、JSP页面的脚本元素用来嵌入( )代码。 A. java B. HTML C. php D. XML 2、下面为错误处理页面,以下page 指令正确的是( )。 A. <%@ page errorPage=\ B. <%@ page isErrorPage=\ C. <%@ page extends=\ D. <%@ page info=\ 3、在JSP中,( )动作用于将请求转发给其他JSP页面。 A. Forward B. Includ C. useBean D. setProperty 4、下面哪个方法不属于JSP指令:( ) A.
12、用于调用存储过程的对象是。( ) A. ResultSet B. DriverManager C. CallableStatemet D. PreparedStatement 13、在Java Web应用程序中,包含两个名为Servlet1和Servlet2的HttpServlet,在web.xml中指定Servlet2的访问路径为\,Servlet1的doGet方法中的代码为: PrintWriter out = response.getWriter(); out.print(\ RequestDispatcher dispatcher = request.getRequestDispatcher(\ dispatcher.forward(request,response); out.close(); Servlet2的doGet方法中的代码为: PrintWriter out = response.getWriter(); out.print(\ out.close(); 如果用户在浏览器中访问Servlet1,则浏览器将( )。 A. 显示“Servlet1” B. 显示“Servlet2” C. 显示“Servlet1 Servlet2” D. 什么也不显示 14、在Java EE中,Servlet从实例化到消亡是一个生命周期。下列描述不正确的是( )。 A. 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了; B. init()方法是容器调用的Servlet实例的第一个方法; C. 在容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法; D. 在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法 ; 15、假设要按照分页(每页显示10条)的形式获取test表中的数据,在MySql数据库中,以下哪条语句是取第2页中的数据?( ) A. select * from test limit 10,10; B. select * from test limit 11,10; C. select * from test limit 10,20; D. select * from test limit 11,20; 得 分 二、简答题:(共6分) 评阅人 1、编写JSP脚本程序,实现每次新会话访问该JSP页面计数值加1,并在页面输出“您是几X次访问”(其中X是当前计数器的值)(6分) 第 3 页 共 7 页