黑马 Web阶段Web试题 学生版2(2)

1970-01-01 08:00

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 24. 给定一个Servlet程序的代码片段,如下:

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws

ServletException,IOException {

request.getSession().getAttribute(“A”); //第二行 }

假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。

A. page B. session C. request D. application

25. 在JAVAEE中在servletl中的doGet和doPost方法中只有如下代码:

request.setAttribute(”jb”,”aPtech”);

response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);

那么在Servlet2 中使用()可以把属性jb的值取出来。 A. String str = request.getAttribute(“jb”); B. String sir =(String)request.getAttribute(“jb”); C. Object str = request.getAttribute(“jb“); D. 取不出来

26. servlet一次完整的生命周期会执行下列那些方法()

A. init

B. service C. doFilter D. Destroy

27. 以下哪一个类可以获取Servlet的初始化参数()

A. Servlet

B. ServletContext C. ServletConfig D. GenericServlet

28. 如何获取从浏览器提交到服务器的参数?()

A. request.getParameter(); B. request.getAttribute(); C. servletContext.getAttribute(); D. session.getAttribute(); 29. 下列说法正确的是:( )

A. 请求转发是在服务器端进行,路径不需要携带项目名称

B. 请求转发在浏览器端进行,需要携带项目名称 C. 请求转发是两次请求,地址栏发生变化

D. 请求重定向是浏览器行为,路径需要携带项目名称

30. 下列说法中正确的是: ( )

A. response是代表响应的对象,能够获取请求参数

B. 解决post请求乱码问题需要使用request.setCharacterEncoding()设置编码 C. response对象的setContentType(“text/html;charset=utf-8”),处理

了请求中文的乱码问题

D. Response是WebResponse类的实例 31. 下列说法中错误的是() 险 高

D. Session是服务器端技术,是需要占用服务器内存的,应该做到真正需要时才创建,C. HttpSession是服务器端的技术,相对于Cookie,保存的数据安全性可靠性都更A. Cookie技术只能在JavaEE中使用,在其它编程语言中不能使用

B. Cookie是客户端存储数据技术,数据保存在客户端,有被恶意利用的危

session的失效时间要设置的合理。

32. 在JSP中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为:<%@taglib uri = “/WEB-INF/myTags.tld” prefix = “_____”>,下划线处应该是()。

A. x B. getKing C. myTags D. king

33. 在a.jsp中有代码片断如下:在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值。

A. <%=(String ) request.getParameter(“loginName”)%> B. <%=(String )request.gerAttribute(“loginName”)%> C. <%

String

name=request.getParameter(

loginname

);

out.println(name); %>

D. <% String name-request.getAttribute(“loginname”); out.println(name); %> 34. 当浏览器访问下面的Servlet1时,会是如下哪种结果?( ) Servlet1:

response.getOutputStream().write(“aaa”.getBytes()); response.getWriter().write(“bbb”);

A. 服务器不报错,浏览器输出aaabbb B. 服务器不报错,浏览器输出bbbaaa C. 服务器不报错,浏览器输出bbb D. 服务器报错

35. 关于request域的说法不正确的是()

A. request域作用范围为一个完整的请求过程.

B. request域的生命周期为:在一个完整的请求过程中有效,请求结束,对象消失。 C. request作用范围为整个请求链,因此常常在请求转发时由一个servlet(或jsp)

向另一个servlet(或jsp)通过属性传递数据。

D. request.getAttribute()可以获取到浏览器发送过来的请求参数。

36. 关于软件分层的思想,如下说法中正确的是;()

A. 软件分层可以使软件具有结构性,便于开发、维护和管理

B. 软件分层可以将不同功能模块独立,在需要替换某一模块时不需要改动其他模块,


黑马 Web阶段Web试题 学生版2(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:商务谈判完美方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: