………………………………………………………………装……订……线……内……不……要……答……题…………………………………………………………
阳光学院2021-2022学年第一学期考试A卷
课程名称 JavaWeb开发-JSP与Servlet年级专业2019软件工程 考试日期           
学生姓名                学号                班级         
题号
总分
累分人
题分
400
20
20
20
100
得分
考生注意事项:1.本试卷共 4 页,请查看试卷中是否有缺页。
                      2.考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
教师注意事项:请按照阳光学院试卷评阅要求操作。
得 分
评卷人
一、单选题(共40分,每小题2分)
1.在JSP中,page指令的(    )属性用来引入需要的包或类。
A.extends        B.import        C.language        D.contentType 
2.在JSP的小脚本中,使用以下(    )语句可以使浏览器重定向到另
一个页面。
A.request.sendRedirect(index.jsp)
B.request.sendRedirect();
C.response.sendRedirect(index.jsp);
D.response.sendRedirect();
3.访问用Tomcat部署的应用,出现下图中错误,产生原因可能是(    )
A.Tomcat服务器未启动                     
B.Tomcat服务器启动,但输入URL的协议错误
C.Tomcat服务器启动,但输入URL的主机地址错误               
D.Tomcat服务器启动,但输入URL的页面名称错误
4.在People程序中有一个hello.jsp,它的文件路径WebRoot/hello.jsp,那么在   
浏览器端访问hello.jsp的URL是 (    )
A.localhost:8080/hello.jsp
B.localhost:8080/People
C.localhost:8080/WeRoot/People/hello.jsp
D.localhost:8080/People/hello.jsp
5.可以在JSP页面中实现统计人数的对象是(    )
A.session            B.application            C.request            D.response
6.关于get请求和post请求的说法,错误的是(    )
A.所有的超链接都是get请求
B.post请求有长度限制
C.form表单可以发送post请求,也可以发送get请求
D.post请求比get请求安全
7.以上是属于客户端的对象的是(    )
A.session            B.application            C.request            D.response
8.在三层架构中,dao包是隶属与哪一层(    )
A.数据访问层        B.业务逻辑层            C.页面表示层        D.实例层
9.下述选项中不属于JDBC基本功能的是(    )
  A.与数据库建立连接                        B.提交SQL语句       
C.处理查询结果                              D.数据库维护管理
10.JDBC中,(    )是表示结果集,用来接收数据库访问的查询内容。
A.Connection        B.Statement                C.DriverManager        D.ResultSet
11.在三层架构中,以下哪个包名是对应实体层的(    )
A.dao                B.biz                    C.util                D.entity
12.下列哪条语句可以更改Cookie的存活时间(    )
  A.cookie.setMaxAGE(3600*24)                B.cookie.setPath(/app)       
C.cookie.setDomain(localhost)          D.cookie.setValue(share)
13.下面关于JSP作用域对象的说法错误的是(    )
A.request对象可以得到请求参数中参数        B.session对象可以保存用户信息
java和jspC.page对象的有效范围只在一个JSP页面中    D.作用域范围request大于session
14.在JSP中,以下关于Session的描述错误的是(    )
A.Session对象允许用户存储和提取会话状态信息               
B.Session机制是一个客户端机制                   
C.可以通过Session对象的getId()方法               
D.Session随着会话的关闭而关闭
RequestDispatcher().forward(request,response)称之为(    )
A.流转            B.转发                    C.重定向            D.导航
16.(    )用来获取一个已被创建的JavaBean组件的属性值。
A.<jsp:getProperty>                    B.<Bean:getProperty>           
C.<jsp:getAttrib>                        D.<JavaBean:getProperty>
17.在JSP中,要定义一个方法,需要用到以下(    )元素。
A.<%= %>            B.<% %>                C.<%! %>            D.导航
18.JSP内置对象request的getParameterValues()方法的返回值是(    )
A.String[]        B、Object[]            C.String              D.Object
19.要实现JDBC操作,需要导入下的包是(    )
A.java.util.*    B.java.sql.*        *      D.java.lang.*
20.如果要在JSP页面中编写Java代码,需要加入的标签是(    ) 
A.<%-- --%>        B.<? ?>                C.<% %>              D.<!% %>   
得 分
评卷人
二、判断题(共20分,每小题2分)
1.JSP页面中<%@page %>的import属性只能出现一次。                (    )
2.Tomcat的默认编码格式为ISO-8859-1。                            (    )
3.JSP中数字和英文是不会出现乱码的。                              (    )
4.JSP页面中<%@page %>的language是指定JSP页面使用的脚本语言。    (    )
5.JSP的request对象和response对象是同样的。                      (    ) 
6.include指令不能实现页面代码的复用。                            (    )     
7.request对象的作用是与客户端交互,处理用户提交的信息。            (    )
8.转发就是重定向。                                                (    )
9.Cookie中保存的数据是字符串类型。                                (    )
10.application对象在一个服务中有多个。                            (    )
得 分
评卷人
三、填空题(共20分,每空2分)
1.______指令是用于设置与整个JSP页面相关的属性以及用于JSP页面与容器之间的通信。
2.JSP中的脚本元素包括三部分:______、______和小脚本。
3.______就是通过各种方法将请求重新定个方向转到其他位置。
4.JavaBean从功能上可以分为______和______。
5.______是使用Sevlet API及相关类和方法的Java程序。
6.通过使用Context接口的______方法查数据源,实现与数据库的连接和查询。
………………………………………………………………装……订……线……内……不……要……答……题…………………………………………………………
7.三层架构分为:______、业务逻辑层和表示层。
8.______是用来在JSP页面中声明变量和定义方法的。
得 分
评卷人
四、简答题(共20分,每小题4分)
1.简述实现数据分页的具体步骤。
2.简述数据源配置的基本步骤。
3.Servlet的生命周期一共有哪五个阶段。
4.简述过滤器的工作原理。
5.过滤器实现的两个步骤是什么?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。