黑马 Web阶段Web试题 学生版2_第1页
黑马 Web阶段Web试题 学生版2_第2页
黑马 Web阶段Web试题 学生版2_第3页
黑马 Web阶段Web试题 学生版2_第4页
黑马 Web阶段Web试题 学生版2_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑马Web阶段Web试题学生版2黑马Web阶段Web试题学生版2黑马Web阶段Web试题学生版2资料仅供参考文件编号:2022年4月黑马Web阶段Web试题学生版2版本号:A修改号:1页次:1.0审核:批准:发布日期:Web阶段Web试题1. 动态网站的开发技术有(A)A. JSP

B. HTML

C. CSS

D. JavaScript下面哪个请求头信息可以实现防盗链(C)A. Location

B. Refresh

C. Referer

D. If-Modified-Since3. 在Web应用程序的文件与目录结构中,是放置在(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. *.do6. 继承HttpServlet编写的Servlet中获取ServletContext对象的方法下面正确的是(AB)A. getServletConfig().getServletContext()

B. getServletContext()

C. getServlet().getServletContext()

D. ()7. 在servlet的生命周期中,servlet容器调用一次的方法是()A. service B. getServletConfig C. init D. destroy8. HttpServlet中定义的doGet和doPost方法的参数类型有哪些(

BC)A. ServletRequest

B. HttpServletRequest C. HttpServletResponse D. ServletResponse9. 以下哪种方式可以编写一个Servlet(ABC)A. 实现接口

B. 继承类

C. 继承类

D. 实现接口10. 如果希望用户在访问完Servlet1后可以显示web应用目录下的页面,且浏览器地址栏改变为,在Servlet1中如下那种代码可以实现(web应用名为app)

(BC)A. ("Refresh","0;url=/app/");

B. (302);("Location","/");

C. ()+“/”);

D. (“/”).forward(request,response);11. sendRedirecturl)方法是在哪个接口中定义的(

C)A. HttpSession

B. HttpServletRequest

C. HttpServletResponse

D. ServletResponse12. 关于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中可以书写<metahttp-equiv=""content="">用来模拟HTTP响应头的功能15. 关于URL重写以下说法中错误的的是() A. URL重写可以解决浏览器禁用cookie导致的Session无法使用的问题

B. URL重写会将sessionID附加在重写的URL后,当用户点击该超链接访问服务器时,()方法可以从请求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应用中的文件的源代码如下:<%!inta=0;%>

<%

intb=0;

a++;

b++;

%>

当浏览器第二次访问该时得到的返回结果是什么(

)

A. a=0b=0

B. a=1b=1 C. a=2b=1 D. a=1b=0;18. 下面关于静态包含描述正确的是:()

A. 静态包含是在源文件级别进行合并,多个jsp生成一个servlet,最终由这一个servlet生成响应

B. 静态态包含是在输出级别的合并,多个jsp分别被翻译为各自的servlet,

C. 静态包含的语法为<%@includepage=”目标组件的URL”%>

D. <jsp:includepage=”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. ServletContext22. 下列那些属于jsp的九大内置对象()A. outB. exceptionC. errorD. avs23. 在javaEE中,对于HttpServlet描述正确的是() A. 自定义的Servlet继承了HttpServlet类,一定要覆盖掉service方法 B. HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法 C. HttpServlet类中处理客户请求和响应时所使用的两个接口是HttpServletRequest和HttpServletResponse D. 自定义的Servlet继承HttpServlet类,一般只需要覆盖doPost或doGet方法,不必覆盖service方法,service方法会调用doPost或doGet24. 给定一个Servlet程序的代码片段,如下:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{().getAttribute(“A”);pageB. sessionC. requestD. application25. 在JAVAEE中在servletl中的doGet和doPost方法中只有如下代码:request.setAttribute(”jb”,”aPtech”);response.sendRedirect(”http://localhost:8080/servlet/Servlet2”); 那么在Servlet2中使用()可以把属性jb的值取出来。A. Stringstr=(“jb”);B. Stringsir=(String)(“jb”);C. Objectstr=(“jb“);D. 取不出来26. servlet一次完整的生命周期会执行下列那些方法()A. initB. serviceC. doFilterD. Destroy27. 以下哪一个类可以获取Servlet的初始化参数()A. Servlet B. ServletContext C. ServletConfig D. GenericServlet28. 如何获取从浏览器提交到服务器的参数()A. ();B. ();C. ();D. ();29. 下列说法正确的是:()A. 请求转发是在服务器端进行,路径不需要携带项目名称 B. 请求转发在浏览器端进行,需要携带项目名称 C. 请求转发是两次请求,地址栏发生变化 D. 请求重定向是浏览器行为,路径需要携带项目名称30. 下列说法中正确的是:()A. response是代表响应的对象,能够获取请求参数

B. 解决post请求乱码问题需要使用()设置编码

C. response对象的setContentType(“text/html;charset=utf-8”),处理了请求中文的乱码问题D. Response是WebResponse类的实例31. 下列说法中错误的是() A. Cookie技术只能在JavaEE中使用,在其它编程语言中不能使用 B. Cookie是客户端存储数据技术,数据保存在客户端,有被恶意利用的危 险 C. HttpSession是服务器端的技术,相对于Cookie,保存的数据安全性可靠性都更高 D. Session是服务器端技术,是需要占用服务器内存的,应该做到真正需要时才创建,session的失效时间要设置的合理。32. 在JSP中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@tagliburi=“/WEB-INF/”prefix=“_____”>,下划线处应该是()。A. xB. getKingC. myTagsD. king33. 在中有代码片断如下:在中加入下列()代码,可以输出在页面上输入的loginName的值。<formaction=””method=”POST”name=”form1”>loginName:<inputtype=”text”name=”loginName”/><inputtype=”submit”name=”submit”/></form>A. <%=(String)(“loginName”)%>B. <%=(String)(“loginName”)%>C. <%Stringname=(“loginname”);(name);%>D. <%String(“loginname”);(name);%>34. 当浏览器访问下面的Servlet1时,会是如下哪种结果(

)

Servlet1:

().write(“aaa”.getBytes());

().write(“bbb”); A. 服务器不报错,浏览器输出aaabbb B. 服务器不报错,浏览器输出bbbaaa C. 服务器不报错,浏览器输出bbb D. 服务器报错35. 关于request域的说法不正确的是()A. request域作用范围为一个完整的请求过程.

B. request域的生命周期为:在一个完整的请求过程中有效,请求结束,对象消失。

C. request作用范围为整个请求链,因此常常在请求转发时由一个servlet(或jsp)向另一个servlet(或jsp)通过属性传递数据。

D. ()可以获取到浏览器发送过来的请求参数。36. 关于软件分层的思想,如下说法中正确的是;()A. 软件分层可以使软件具有结构性,便于开发、维护和管理 B. 软件分层可以将不同功能模块独立,在需要替换某一模块时不需要改动其他模块,方便代码的复用、替换 C. 软件分层是javaee开发独有的概念 D. 软件一经分层,则层与层之间不能有任何的关系37. 关于jsp,下列说法中正确的的是:() A. JSP的内容会直接发送到浏览器中,由浏览器解释运行 B. JSP看起来就像是HTML一样,所以是静态web资源的一种 C. 浏览器在访问JSP页面时,浏览器会将该JSP页面翻译为Servlet D. JSP也是Servlet38. 下列那个jstl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论