Web阶段Web试题
1. 动态网站的开发技术有(A)
A. JSP
B. HTML
C. CSS
D. JavaScript //添加动态效果
2. 下面哪个请求头信息可以实现防盗链(C)
A. Location
B. Refresh
C. Referer
el表达式获取session中的值 D. If-Modified-Since
3. 在Web应用程序的文件与目录结构中,l是放置在(A )
A. WEB-INF目录
B. conf目录
C. lib目录
D. classes目录
4. 下面哪一个指明向客户端发送的请求正文的MIME类型(A)
A. Content-Type
B. Content-Encoding
C. Content-Length
D. 全是
5. Servlet中,下面关于url配置方式正确的是(ABD)
A. /my
B. /my/*
C. /*.do
D. *.do
6. 继承HttpServlet编写的Servlet中获取ServletContext对象的方法下面正确的是(AB)
A. getServletConfig().getServletContext()
B. getServletContext()
C. getServlet().getServletContext()
D. ServletContext()
7. 在servlet的生命周期中,servlet容器调用一次的方法是()
A. service
B. getServletConfig
C. init
D. destroy
8. HttpServlet中定义的doGet和doPost方法的参数类型有哪些?(BC)
A. ServletRequest
B. HttpServletRequest
C. HttpServletResponse
D. ServletResponse
9. 以下哪种方式可以编写一个Servlet(ABC)
A. 实现javax.servlet.Servlet接口
B. 继承javax.servlet.GenericServlet类
C. 继承javax.servlet.http.HttpServlet类
D. 实现 javax.servlet.ServletConfig接口
10. 如果希望用户在访问完Servlet1后可以显示web应用目录下的index.jsp页面,且浏览器地址栏改变为index.jsp,在Servlet1中如下那种代码可以实现(web应用名为app)?(BC)
A. response.setHeader("Refresh","0;url=/app/index.jsp");
B. response.setStatus(302); response.setHeader("Location","/index.jsp");
C. response.ContextPath()+“/index.jsp”);
D. RequestDispatcher(“/index.jsp”).forward(request,response);
11. sendRedirect(java.lang.String url)方法是在哪个接口中定义的?(C)
A. HttpSession
B. HttpServletRequest
C. HttpServletResponse
D. ServletResponse
12. 关于request获取请求参数下列说法错误的是:()
A. 请求参数是浏览器提交到服务器的,在服务器端获取。
B. request对象是由浏览器创建的
C. 获取请求参数的方法是request对象的getAttribute的方法。
D. 请求重定向过后,不能获取request域对象中保存的值。
13. 关于Session域的说法正确的是:( )
A. Session域的作用范围为整个会话
B. Session域中的数据只能存在30分钟,这个时间不能修改
C. 可以调用HttpSession的invalidate方法,立即销毁Session域
D. 当web应用被移除出web容器时,该web应用对应的Session跟着销毁
14. 关于response对象,下列说法错误的是:( )
A. response对象是代表响应的对象,是由浏览器创建的
B. response对象是服务器内部的对象,由服务器创建
C. 服务器从response的中获取信息组织成HTTP响应消息发送给浏览器
D. 在HTML中可以书写<meta http-equiv= "" content="">用来模拟HTTP响 应头的功能
15. 关于URL重写以下说法中错误的的是( )
A. URL重写可以解决浏览器禁用cookie导致的Session无法使用的问题
B. URL重写会将sessionID附加在重写的URL后,当用户点击该超链接访问服务器时,Session()方法可以从请求URL中分析出sessionID从而到对应的Session
C. 如果服务器发现浏览器并没有禁用cookie,那么URL重写操作将不再进行
D. 调用request对象的encodeURL方法,实现URL重写操作
16. 下列说法中错误的的是:( )
A. Cookie是基于HTTP协议中的Set-Cookie响应头和Cookie请求头进行工作的
B. 浏览器对Cookie具有严格的限制,一个网站能在浏览器中保存多少Cookie是有限制的
C. 默认情况下HttpSession是基于一个名称为JSESSIONID 的特殊Cookie工作的
D. 一个浏览器保存的cookie是没有限制的
17. helloapp应用中的test.jsp文件的源代码如下:
<%!int a=0;%>
<%
int b=0;
a++;
b++;
%>
当浏览器第二次访问该test.jsp时得到的返回结果是什么?( )
A. a=0 b=0
B. a=1 b=1
C. a=2 b=1
D. a=1 b=0;
18. 下面关于静态包含描述正确的是:( )
A. 静态包含是在源文件级别进行合并,多个jsp生成一个servlet,最终由这一个servlet生成响应
B. 静态态包含是在输出级别的合并,多个jsp分别被翻译为各自的servlet,
C. 静态包含的语法为<%@include page =”目标组件的URL”%>
D. <jsp:include page=”URL”/>是静态包含
19. javaBean是用来做什么的?( )
A. 封装数据
B. 处理请求
C. 校验表单
D. 处理业务逻辑
20. 以下哪些信息放在session域中最合适?( )
A. 统计服务器中所有Servlet一共被访问过多少次的计数器
B. 当前用户的登录状态
C. 发送给浏览器的验证码信息,且需要再服务器端进行验证
D. 在Servlet中查询的结果,需要在JSP页面中进行数据展示
21. JSP中的application对象引用指的哪个类型?()
A. ServletConfig
B. HttpServletResponse
C. HttpServletRequest
D. ServletContext
22. 下列那些属于jsp的九大内置对象?( )
A. out
B. exception
C. error
D. avs
23. 在javaEE中,对于HttpServlet描述正确的是()
A. 自定义的Servlet继承了HttpServlet类,一定要覆盖掉service方法
B. HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
C. HttpServlet类中处理客户请求和响应时所使用的两个接口是HttpServletRequest和HttpServletResponse
D. 自定义的Servlet继承HttpServlet类,一般只需要覆盖doPost或doGet方法,不必覆盖service方法,service方法会调用doPost或doGet
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论