………………………………………………………………装……订……线……内……不……要……答……题………………………………………………………… |
阳光学院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小时内删除。
发表评论